Communication system, communication control method, and program

The communication system uses a maritime and aerial relay network with ground support to stabilize communication in coastal and sea areas, addressing network availability and quality fluctuations.

WO2026070593A1PCT designated stage Publication Date: 2026-04-02OCEANIC CONSTELLATIONS INC
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-18
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In coastal and sea areas far from the coast, communication with land-based systems is challenging due to the unavailability of non-terrestrial networks like satellites and HAPS, and communication quality fluctuates with environmental changes, necessitating stable communication management.

Method used

A communication system utilizing a maritime relay system of moving vessels, aerial relay systems with artificial satellites or communication aircraft, and ground relay systems to dynamically switch communication lines based on environmental and user requirements.

Benefits of technology

Provides a stable communication environment by dynamically selecting optimal relay communication lines, ensuring consistent quality despite environmental fluctuations and network availability issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025032875_02042026_PF_FP_ABST
    Figure JP2025032875_02042026_PF_FP_ABST
Patent Text Reader

Abstract

[Problem] To provide a stable communication environment by means of equipment present in a sea area or the like. [Solution] The present invention provides a communication system comprising: a communication line information acquisition unit that acquires information relating to a plurality of candidates for a relay communication line; and a communication line determination unit that determines a relay communication line to be used for communication from among the plurality of candidates for the relay communication line. The communication line determination unit determines the relay communication line from among the plurality of candidates for the relay communication line, the plurality of candidates including at least one or a combination of: a marine relay system provided with a plurality of ships capable of communication connection with a first terminal device; an aerial relay system provided with an artificial satellite or the like capable of wireless communication with at least one of the plurality of ships and capable of communication connection with at least one of the Internet and a second terminal device; and a ground relay system provided with ground wireless communication equipment capable of wireless communication with at least one of the plurality of ships and capable of communication connection with at least one of the Internet and the second terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication System, Communication Control Method, and Program

[0001] The present invention relates to a communication system, a communication control method, and a program.

[0002] Different from a land area where a large number of antenna base stations are installed, in a sea area far from the coast, communication equipment cannot be directly communicatively connected to an antenna base station. Therefore, in order to communicatively connect marine communication equipment to an Internet line or other local network, a relay system for relaying communication to a ground antenna base station is required.

[0003] Patent Document 1 discloses using a non-ground-based network that utilizes satellites such as GEO (Geosynchronous orbit), MEO (Medium-Earth orbit), LEO (Low-Earth orbit), and aircraft such as HAPS (High Altitude Platform Station). Further, Patent Document 2 discloses a ship-to-land base communication system that uses a wireless communication network that relays a plurality of ships when transmitting from a ship navigating in a sea area far from the coast to a land communication base.

[0004] Re-Published Gazette No. 2023-79663, Japanese Unexamined Patent Application Publication No. 2007-300361

[0005] Here, although Patent Document 1 discloses that a communication control unit on the ground side changes communication parameters, particularly according to the type of the non-ground-based network described above, a method for appropriately switching the type of the non-ground-based network has not been studied. Also, in Patent Document 2, although it is disclosed that a communication line is constructed between a ship navigating in a sea area far from the coast and a land communication base station using a wireless communication network that relays a plurality of ships, switching such a marine relay network by a plurality of ships and other communication networks such as a non-ground-based network appropriately according to the situation has not been studied.

[0006] In coastal areas, non-terrestrial networks such as satellites and HAPS may not be available depending on the area and time of day. Similarly, in coastal areas far from the coast, it may not be possible to establish a maritime relay network using multiple vessels to land-based communication base stations. Furthermore, communication quality differs depending on the type of communication line mentioned above, and even with the same communication line, communication quality can fluctuate due to changes in the external environment. Therefore, in order to always maintain the communication quality required by the user, communication management such as appropriately switching communication lines depending on the situation is required.

[0007] Therefore, the present invention has been made in consideration of at least one of the above problems, and one of its objectives is to provide a more stable communication environment for devices located in sea areas far from the coast.

[0008] According to the present invention, a communication system is provided that uses a vessel that can move on the sea to provide a relay communication line that enables communication between a first terminal device and a second terminal device, or between the first terminal device and an internet line, or between the first terminal device, the second terminal device and an internet line, comprising: a communication line information acquisition unit that acquires information on a plurality of candidates for the relay communication line; and a communication line determination unit that determines which relay communication line to use for communication from the plurality of candidates for the relay communication line, wherein the communication line determination unit comprises a maritime relay system equipped with a plurality of the vessels that can communicate directly or indirectly with the first terminal device, and a plurality of the A communication system is obtained that determines the relay communication line from a plurality of candidates for the relay communication line, including an aerial relay system equipped with an artificial satellite or a communication aircraft flying in the stratosphere that is capable of wireless communication with at least one of the ships and can communicate directly or indirectly with at least one of the internet line and the second terminal device, and a ground relay system equipped with ground wireless communication equipment that is capable of wireless communication with at least one of the plurality of the ships and can communicate directly or indirectly with at least one of the internet line and the second terminal device, or a combination thereof.

[0009] According to the present invention, a stable communication environment can be provided by equipment located in sea areas, etc.

[0010] This is an overall configuration diagram of a communication system 1 according to one embodiment of the present invention. This is a diagram showing an example of an implementation image when the communication system 1 is implemented in real space. This is a diagram showing detailed variations of communication lines provided by the communication system 1. This is a diagram showing a list of variations of connection destinations for communication connections. This is a diagram showing a first example of a communication connection pattern. This is a diagram showing a second example of a communication connection pattern. This is a diagram showing a third example of a communication connection pattern. This is a diagram showing a fourth example of a communication connection pattern. This is a functional block diagram showing the functional configuration of the unmanned vessel 1010. This is a functional block diagram showing the functional configuration of the integrated control system 2000. This is a diagram showing information about the communication target terminal 7000 acquired by the communication target information acquisition unit 2110. This is a diagram showing an example of information about the communication line route acquired by the available line information acquisition unit 2210. This is a diagram showing an example of information about the communication performance for each communication line acquired by the available line information acquisition unit 2210. This is a flowchart diagram showing the operation processing flow of the integrated control system 2000. This is a flowchart diagram showing the processing flow for identifying available communication lines, etc., by the communication line information acquisition unit 2200. This is a flowchart diagram showing the processing flow for determining relay communication lines by the communication line determination unit 2300. This figure shows an example of a communication line candidate that satisfies the request information determined by the condition-satisfying route candidate determination unit 2310. This figure shows an example of display information when the communication line determination unit 2300 proposes changes to the acceptable conditions. This is a flowchart showing the determination process flow of the operation of the unmanned vessel system 1000 by the maritime relay operation determination unit 2400. This is a flowchart showing the maintenance control flow of the wireless communication connection by the communication maintenance control unit 2500. This figure shows the process of maintaining and controlling communication between a communication target terminal 7000 installed on a ship and an internet line 6000. This figure shows the process of maintaining and controlling communication between a first communication target terminal 7000a installed on a ship and a second communication target terminal 7000b installed on a maritime base. This figure shows the process of maintaining and controlling communication between a first communication target terminal 7000a installed on a ship and a second communication target terminal 7000b installed on another ship. This figure shows the process of maintaining and controlling communication between a first communication target terminal 7000a installed on land and a second communication target terminal 7000b installed on land.This figure shows an example of a maritime communication network for maintaining and controlling communication between a first communication target terminal 7000a installed on a ship and a second communication target terminal 7000b installed on another ship. This figure shows an example of communication status information displayed and output by the display information output unit 2610. This is a hardware configuration diagram of the integrated control system 2000.

[0011] The embodiments of the present invention are described below. The present invention has the following configuration: [Item 1] A communication system that provides a relay communication line that enables communication between a first terminal device and a second terminal device, or between the first terminal device and an internet line, or between the first terminal device, the second terminal device and the internet line, using a vessel that can move on the sea, comprising: a communication line information acquisition unit that acquires information on a plurality of candidates for the relay communication line; a communication line determination unit that determines the relay communication line to be used for communication from the plurality of candidates for the relay communication line, wherein the communication line determination unit comprises: a maritime relay system comprising a plurality of vessels that can communicate directly or indirectly with the first terminal device; and an aerial relay system comprising an artificial satellite or a communication aircraft flying in the stratosphere that can wirelessly communicate with at least one of the plurality of vessels and can communicate directly or indirectly with at least one of the internet line and the second terminal device. A communication system that determines the relay communication line from a plurality of candidates for the relay communication line, including at least one of the following: a ground relay system equipped with ground wireless communication equipment that can wirelessly communicate with at least one of the plurality of the aforementioned vessels and can communicate directly or indirectly with at least one of the Internet line and the second terminal device, or a combination thereof. [Item 2] A communication system according to Item 1, wherein the communication line determination unit determines the relay communication line based on request information relating to at least one of the type, location, expected movement area, planned movement speed, planned movement route, desired communication maintenance time period, and communication line usage fee of the first terminal device or the second terminal device. [Item 3] A communication system according to Item 1 or 2, wherein the type of the first terminal device or the second terminal device includes information that can identify whether the first terminal device or the second terminal device is at sea, in the air, underwater, or on land.[Item 4] A communication system according to any one of Items 1 to 3, wherein the communication line determination unit determines the relay communication line based on request information indicating whether the connection destination for communication connection with the first terminal device is the second terminal device, the internet line, or both the second terminal device and the internet line. [Item 5] A communication system according to any one of Items 1 to 4, wherein the communication line determination unit determines the relay communication line based on request information regarding the communication quality or communication standards of the communication line connecting the first terminal device and the internet line, or the communication line connecting the first terminal device and the second terminal device. [Item 6] A communication system according to any one of Items 1 to 5, wherein the information acquired by the communication line information acquisition unit includes multiple candidates for the relay communication line, including the maritime relay system, the airborne relay system, the ground relay system, or a combination thereof, or information regarding the communication performance of existing communication infrastructure, the location of wireless communication base stations, or communication line usage fees. [Item 7] A communication system according to any one of Items 1 to 6, wherein the communication performance includes information relating to at least one of the following: communication area, communication strength, communication speed, communication delay, and communication capacity. [Item 8] A communication system according to any one of Items 1 to 7, comprising an environmental information acquisition unit that acquires environmental information including at least one of precipitation, fog, lightning, ionospheric conditions, and solar flare conditions, wherein the communication performance is information generated considering the impact on the communication performance of the maritime relay system or the ground relay system due to precipitation, fog, or lightning, or the impact on the communication performance of the upper-air relay system due to ionospheric disturbance or solar flare, or the impact on the existing communication infrastructure due to at least one of precipitation, fog, lightning, ionospheric conditions, solar flare conditions, time, or date and time. [Item 9] A communication system according to any one of Items 1 to 8, wherein the communication line determination unit determines the communication line connected in the order of the first terminal device, the maritime relay system, and the second terminal device as the relay communication line.[Item 10] A communication system according to any one of Items 1 to 9, wherein the communication line determination unit determines the communication line connected in the order of the first terminal device, the maritime relay system, the aerial relay system, and the internet line as the relay communication line. [Item 11] A communication system according to any one of Items 1 to 10, wherein the communication line determination unit determines the communication line connected in the order of the first terminal device, the maritime relay system, the first aerial relay system, the internet line, the second aerial relay system, and the second terminal device as the relay communication line. [Item 12] A communication system according to any one of Items 1 to 11, wherein the communication line determination unit determines the communication line connected in the order of the first terminal device, the first maritime relay system, the first aerial relay system, the internet line, the second aerial relay system, the second maritime relay system, and the second terminal device as the relay communication line. [Item 13] A communication system according to any one of Items 1 to 12, wherein the communication line determination unit determines the communication line connected in the order of the first terminal device, the maritime relay system, the land relay system, and the internet line as the relay communication line. [Item 14] A communication system according to any one of Items 1 to 13, wherein the communication line determination unit determines the communication line connected in the order of the first terminal device, the maritime relay system, the first land relay system, the internet line, the second land relay system, and the second terminal device as the relay communication line. [Item 15] A communication system according to any one of Items 1 to 14, wherein the communication line determination unit determines the communication line connected in the order of the first terminal device, the first maritime relay system, the first land relay system, the internet line, the second land relay system, the second maritime relay system, and the second terminal device as the relay communication line.[Item 16] A communication system according to any one of Items 1 to 15, wherein when the first terminal device or the second terminal device is in the air, the communication line determination unit determines a communication line as the relay communication line that directly connects the first terminal device and the ship, or connects the first terminal device and the ship via an aerial communication aircraft, or directly connects the second terminal device and the ship, or connects the second terminal device and the ship via an aerial communication aircraft. [Item 17] A communication system according to any one of Items 1 to 16, wherein when the parallel use of a plurality of communication circuits satisfies predetermined criteria required for the relay communication line, the communication line determination unit determines the parallel use of a plurality of communication circuits as the relay communication line. [Item 18] A communication system according to any one of Items 1 to 17, wherein when there is one or more candidate communication lines that satisfy predetermined criteria required for the relay communication line, the system includes a display information output unit that displays information including multiple candidate communication lines to the user, and the communication line determination unit determines the relay communication line based on the communication line specification information received from the user. [Item 19] A communication system according to any one of Items 1 to 18, wherein when there are multiple candidate communication lines that satisfy predetermined criteria required for the relay communication line, the communication line determination unit determines the relay communication line based on the communication line priority criteria information acquired in advance. [Item 20] A communication system according to any one of Items 1 to 19, wherein the system includes a maritime relay operation determination unit that determines the operation of maritime relay by multiple ships according to the relay communication line determined by the communication line determination unit. [Item 21] A communication system according to any one of Items 1 to 20, wherein the maritime relay operation determination unit determines at least one of the number, formation, arrangement, and movement route of the ships required for the relay communication line determined by the communication line determination unit.[Item 22] A communication system according to any one of Items 1 to 21, wherein the maritime relay operation determination unit determines the vessel that will wirelessly connect with at least one of the first terminal device, the second terminal device, the airborne relay system, and the ground relay system, according to the relay communication line determined by the communication line determination unit. [Item 23] A communication system according to any one of Items 1 to 22, wherein when the communication line determination unit determines a communication line for wirelessly connecting the maritime relay system and the airborne relay system as the relay communication line, the maritime relay operation determination unit determines the artificial satellite or communication aircraft of the airborne relay system that will wirelessly connect with the vessel of the maritime relay system. [Item 24] A communication system according to any one of Items 1 to 23, wherein when the communication line determination unit determines a communication line for wirelessly connecting the maritime relay system and the ground relay system as the relay communication line, the maritime relay operation determination unit determines the wireless communication equipment of the ground relay system that will wirelessly connect with the vessel of the maritime relay system. [Item 25] A communication system according to any one of Items 1 to 24, comprising a communication maintenance control unit that determines changes to at least one of the following: the communication lines, the number, formation, arrangement, and movement paths of the ships, the ships that wirelessly connect to the outside of the maritime relay system, the artificial satellites or communication aircraft of the aerial relay system that are wirelessly connected to the maritime relay system, and the wireless communication equipment of the ground relay system that are wirelessly connected to the maritime relay system, in accordance with the communication performance of the relay communication line determined by the communication line determination unit, or the communication performance of the relay communication line and other communication lines.[Item 26] A communication system according to any one of Items 1 to 25, comprising a communication maintenance control unit that determines whether the communication performance of the relay communication line determined by the communication line determination unit, or the communication performance of the relay communication line and other communication lines, meets a predetermined standard required for the relay communication line, and comprising a display information output unit that displays information regarding the communication performance of at least one of the relay communication line and other communication lines to the user when the communication maintenance control unit determines that the communication performance of the relay communication line, or the communication performance of the relay communication line and other communication lines, does not meet the predetermined standard, and the communication maintenance control unit changes the relay communication line based on communication line change instruction information received from the user. [Item 27] ​​A communication system according to any one of Items 1 to 26, wherein the information acquired by the communication line information acquisition unit includes information regarding the communication performance of the relay communication line and other communication lines, and comprising a display information output unit that displays information regarding the communication performance of the relay communication line and other communication lines to the user. [Item 28] A communication system according to any one of Items 1 to 27, comprising a communication maintenance control unit that changes the relay communication line based on communication line change instruction information received from a user via a user input receiving unit. [Item 29] A communication system according to any one of Items 1 to 28, comprising a communication maintenance control unit that determines the route of the communication network between multiple ships of the maritime relay system, wherein the information acquired by the communication line information acquisition unit includes measurement information of the current communication performance of the maritime relay system. [Item 30] A communication system according to any one of Items 1 to 29, comprising a display information output unit that proposes to the user to change the predetermined criteria when the communication line determination unit determines that there are no candidate communication lines that meet the predetermined criteria required for the relay communication line.[Item 31] A communication system according to any one of Items 1 to 30, wherein the communication line determination unit determines the relay communication line from a plurality of candidate communication lines based on information of at least one of the current or future number, formation, arrangement, and movement path of the plurality of vessels of the maritime relay system. [Item 32] A communication control method that provides a relay communication line that enables communication between a first terminal device and a second terminal device, or between the first terminal device and an internet line, or between the first terminal device, the second terminal device and the internet line, using a vessel that can move on the sea, comprising: a communication line information acquisition step in which a computer acquires information on a plurality of candidates for the relay communication line; and a communication line determination step in which the relay communication line to be used for communication is determined from the plurality of candidates for the relay communication line, wherein the communication line determination step comprises: a maritime relay system comprising a plurality of the vessels that can communicate directly or indirectly with the first terminal device; and an aerial relay system comprising an artificial satellite or a communication aircraft flying in the stratosphere that can wirelessly communicate with at least one of the plurality of the vessels and can communicate directly or indirectly with at least one of the internet line and the second terminal device. A communication control method for determining the relay communication line from a plurality of candidates for the relay communication line, which includes at least one of the following: a ground relay system equipped with ground wireless communication equipment capable of wirelessly communicating with at least one of the plurality of vessels and capable of directly or indirectly communicating with at least one of the Internet line and the second terminal device, or a combination thereof.[Item 33] A program usable in a communication system that provides a relay communication line that enables communication between a first terminal device and a second terminal device, or between the first terminal device and an internet line, or between the first terminal device, the second terminal device and the internet line, using a vessel that can move on the sea, wherein the program causes a computer to execute a communication line information acquisition command to acquire information about a plurality of candidates for the relay communication line, and a communication line determination command to determine which relay communication line to use for communication from the plurality of candidates for the relay communication line, wherein the communication line determination command comprises a maritime relay system comprising a plurality of vessels that can communicate directly or indirectly with the first terminal device, and an aerial relay system comprising an artificial satellite or a communication aircraft flying in the stratosphere that can wirelessly communicate with at least one of the plurality of vessels and can communicate directly or indirectly with at least one of the internet line and the second terminal device, A program that determines which relay communication line to use for communication from a plurality of candidates for the relay communication line, including at least one of a plurality of the aforementioned vessels and a terrestrial wireless communication facility that can communicate directly or indirectly with at least one of the Internet line and the second terminal device, or a combination thereof.

[0012] <A. First Embodiment> Hereinafter, embodiments of the present invention will be described with reference to the drawings. In this specification and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant explanations will be omitted. Furthermore, the embodiments shown below are merely examples, and other known elements or alternative means can be used depending on the application, purpose, or scale.

[0013] [A-1. Configuration] (A-1-1. System Configuration) First, the system configuration of the communication system 1 according to one embodiment of the present invention will be described using Figures 1 to 3.

[0014] (A-1-1-1. Overview of System Configuration) Figure 1 is an overall configuration diagram of a communication system 1 (hereinafter also referred to as "System 1") according to one embodiment of the present invention. As shown in Figure 1, the communication system 1 is equipped with an unmanned vessel system (1000a, 1000b) consisting of a plurality of unmanned vessels 1010 (master unit 1001, slave unit 1002, etc.), a central control system 2000, an aerial access point 3000 (hereinafter also referred to as aerial AP), and a land access point 4000 (hereinafter also referred to as a ground AP). The communication system 1 can provide a communication environment to communication target terminals 7000 located at sea, in the air above the sea, underwater, on remote islands, etc., far from land, by configuring a communication line that can be used between a user terminal 5000, a communication target terminal 7000, and an internet line 6000.

[0015] The central control system 2000 can receive the operational status of the unmanned vessel system 1000 and measurement data collected by the unmanned vessel system 1000 deployed at sea via the aerial AP3000 and ground AP4000, and can transmit control commands to the unmanned vessel system 1000.

[0016] The unmanned vessel system 1000 consists of multiple unmanned vessels 1010 that can move on the sea, and is equipped with a master unit 1001 that can communicate with aerial AP3000 and ground AP4000, and multiple slave units 1002 that can communicate directly or indirectly with the master unit 1001, and a maritime communication network (hereinafter also referred to as the "maritime relay system") is established between the multiple slave units 1002 and the master unit 1001. In addition, the multiple slave units 1002 and the master unit 1001 have the function of wirelessly connecting with communication target terminals 7000 (communication terminals installed on aircraft, drones, aerial measurement devices, remote islands, ships, offshore facilities, underwater drones, divers, marine organisms, etc.) that provide a communication environment using communication devices mounted on their own.

[0017] The unmanned vessel system 1000 has the function of a maritime relay system that connects the aerial AP3000, which consists of artificial satellites and communication aircraft (such as HAPS) flying in the stratosphere, and the ground AP4000, which consists of ground-based wireless communication base stations, with the communication target terminal 7000 via a wireless communication network. It can establish communication connections between the communication target terminal 7000 and the internet line 6000, between the communication target terminal 7000 and the user terminal 5000, and between the communication target terminal 7000 and another communication target terminal 7000.

[0018] As shown in Figure 1, the unmanned vessel system 1000 comprises at least one master unit 1001 and multiple slave units 1002. The master unit 1001 is connected to the multiple slave units 1002 within the unmanned vessel system 1000 via a communication network and can relay communications between the communication target terminal 7000 and the aerial AP3000 or ground AP4000 by communicating with the aerial AP3000 or ground AP4000. Furthermore, the unmanned vessel system 1000 shown in Figure 1 comprises a primary connection slave unit 1002 that communicates with the master unit 1001, a secondary connection slave unit 1002 that communicates with the primary connection slave unit 1002, and a tertiary connection slave unit 102 that communicates with the secondary connection slave unit 1002.

[0019] (A-1-1-2. Implementation Example of Communication System 1) Figure 2 is a diagram showing an example of an implementation image when communication system 1 is implemented in real space. As shown in Figure 2, an unmanned vessel system 1000, which consists of multiple unmanned vessels 1010 including a master unit 1001 and slave units 1002, is deployed on the sea away from land as shown in the upper right of the diagram. Here, the unmanned vessel system 1000 is connected to a terrestrial communication network such as an internet line 6000 by at least one of two communication paths: a first communication path in which the master unit 1001 connects to a ground-based ground communication base station (a base station for air communication units) via an air AP 3000, and a second communication path in which the master unit 1001 connects to a ground-based ground AP 4000 (for example, a ground communication base station such as a mobile phone wireless communication base station).

[0020] Furthermore, when any of the multiple unmanned vessels 1010 constituting the unmanned vessel system 1000 establish a wireless communication connection with a communication target terminal 7000 in the sea area, the communication target terminal 7000 and the internet line 6000 become able to communicate via the maritime relay network provided by the unmanned vessel system 1000. Here, the communication target terminal 7000, for which the unmanned vessel system 1000 can provide a communication environment, may include terminal devices mounted on ships or offshore facilities at sea, terminal devices mounted on underwater drones in the sea, terminal devices installed on remote islands or opposite coastlines, or terminal devices mounted on aircraft flying in the airspace above the ocean (airspace at an altitude of 10,000 meters or less).

[0021] (A-1-1-3. Implementation Example of Communication System 1) Figure 3 is a diagram showing detailed variations of the communication lines provided by Communication System 1. As shown in Figure 3, specific examples of an aerial AP3000 that connects the unmanned vessel system 1000 and the internet line directly or indirectly (via a ground communication base station, etc.) are described. The aerial AP3000 can use a GEO satellite 3001 located in high orbit (geosynchronous orbit) at an altitude of approximately 36,000 km, or a LEO satellite 3002 located in low orbit (low Earth orbit) at an altitude of approximately 600 km, or a stratospheric aircraft (High Altitude Platform Station, hereinafter also called HAPS) located in the stratosphere at an altitude of approximately 10 to 50 km for communication with the unmanned vessel system 1000. In other words, the AP3000 in the air is capable of wireless communication with at least one of several unmanned vessels and is equipped with a satellite or a communication aircraft flying in the stratosphere that can communicate directly or indirectly with an internet connection (or a second communication target terminal). Here, the LEO satellite 3002 may communicate between the unmanned vessel system 1000 and the ground communication base station by itself, or it may communicate by relaying communication through multiple LEO satellites 3002. Furthermore, HAPS can utilize not only aircraft but also balloons and airships.

[0022] Furthermore, as shown in Figure 3, an example is shown in which a communication network is formed by multiple unmanned vessels 1010 constituting the unmanned vessel system 1000, and a ground AP 4000 located on the ground is wirelessly connected to the unmanned vessel system 1000. Here, the ground AP 4000 is equipped with a ground wireless communication base station that can wirelessly communicate with at least one of the multiple unmanned vessels and can communicate directly or indirectly with an internet line (or a second communication target terminal). The wireless communication base station equipped with the ground AP 4000 may be a stationary facility installed on a ground structure, but is not limited to this, and may also be a mobile base station mounted on a vehicle, or a removable temporary base station.

[0023] Furthermore, any of the multiple unmanned vessels 1010 that make up the unmanned vessel system 1000 can communicate wirelessly with communication target terminals 7000 located on or around the sea area where the unmanned vessel system 1000 is deployed, in the sea, underwater, in the air, or on remote islands or coastal areas. Specific examples of communication target terminals 7000 include, for example, ships navigating the sea, offshore facilities such as offshore wind power plants, flying objects in the air or aerial measuring devices, flying objects in the troposphere at an altitude of approximately 10 km or less, or underwater divers, underwater drones, and biologgers attached to marine organisms.

[0024] Here, when the unmanned vessel system 1000 communicates wirelessly with the underwater communication target terminal 7000, it may communicate directly, or it may communicate wirelessly with the underwater communication target terminal 7000 via an underwater communication buoy or the like that can relay communication with underwater equipment. Similarly, when the unmanned vessel system 1000 communicates wirelessly with the aerial communication target terminal 7000, it may communicate wirelessly with the aerial communication target terminal 7000 via an aerial communication aircraft (such as a drone) that can relay communication with the aerial equipment.

[0025] (A-1-2. Variations in Communication Destinations) Next, variations in communication destinations and communication connection patterns will be explained using Figures 4 to 8.

[0026] (A-1-2-1. List of Communication Destination Variations) Figure 4 is a diagram showing a list of variations in the connection destinations for communication connections. As shown in Figure 4, there are two types of communication connections: a connection between the communication target terminal 7000 and the internet line 6000, and a connection between the first communication target terminal 7000a and the second communication target terminal 7000b. Furthermore, as a pattern for connecting the communication target terminal 7000 and the internet line 6000, the location of the communication target terminal 7000 can be divided into four patterns: in the air, at sea, on land, or underwater. On the other hand, as a pattern for connecting the first communication target terminal 7000a and the second communication target terminal 7000b, the location of the first communication target terminal 7000a can be in the air, at sea, on land, or underwater, and similarly, the location of the second communication target terminal 7000b can also be in the air, at sea, on land, or underwater. Therefore, there are 16 possible combinations of these patterns. The communication system described in this embodiment can provide an appropriate communication circuit for these combination patterns of communication destinations.

[0027] (A-1-2-2. First Example of Communication Connection Pattern) Figure 5 shows a first example of a communication connection pattern. In the first example shown in Figure 5, in particular, an example is shown where the communication target terminal 7000 is connected to the internet line 6000. In the example shown in Figure 5, the communication target terminal 7000 is connected indirectly to the unmanned vessel system 1000 via an aerial communication aircraft or an underwater communication buoy, or it is connected directly to the unmanned vessel system 1000. The unmanned vessel system 1000 can also be connected to the internet line 6000 via an aerial AP3000 or a ground AP4000.

[0028] The central control system 2000 controls the movement and communication of multiple unmanned vessels that constitute the unmanned vessel system 1000, thereby relaying wireless communication between the communication target terminal 7000 and the internet line 6000 using multiple unmanned vessels 1010 at sea, and further maintaining the connection status of said wireless communication.

[0029] (A-1-2-3. Second Example of Communication Connection Pattern) Figure 6 shows a second example of a communication connection pattern. In the second example shown in Figure 6, in particular, an example is shown in which the first communication target terminal 7000a is connected to the second communication target terminal 7000b via the unmanned vessel system 1000. In the example shown in Figure 6, the first communication target terminal 7000a is connected to the unmanned vessel system 1000 indirectly or directly via an aerial communication aircraft or an underwater communication buoy. Similarly, the second communication target terminal 7000b is also connected to the unmanned vessel system 1000 indirectly or directly via an aerial communication aircraft or an underwater communication buoy.

[0030] The example shown in Figure 6 illustrates a communication connection pattern when the distance between the first communication target terminal 7000a and the second communication target terminal 7000b is not very far, and the distance is within a range that can be relayed by the wireless communication network provided by the unmanned vessel system 1000. The central control system 2000 controls the movement and communication of the multiple unmanned vessels 1010 that constitute the unmanned vessel system 1000, thereby relaying the wireless communication between the first communication target terminal 7000a and the second communication target terminal 7000b using the multiple unmanned vessels 1010 at sea, and further maintaining the connection state of the wireless communication.

[0031] (A-1-2-4. Third Example of Communication Connection Pattern) Figure 7 shows a third example of a communication connection pattern. In particular, the third example shown in Figure 7 shows an example in which the first communication target terminal 7000a is connected to the second communication target terminal 7000b via the unmanned vessel system 1000a, the aerial AP3000 or the ground AP4000, or another second unmanned vessel system 1000b. In the example shown in Figure 7, the first communication target terminal 7000a is connected to the first unmanned vessel system 1000a indirectly or directly via an aerial communication aircraft or an underwater communication buoy. Similarly, the second communication target terminal 7000b is connected to the second unmanned vessel system 1000b indirectly or directly via an aerial communication aircraft or an underwater communication buoy.

[0032] Furthermore, the first unmanned vessel system 1000a and the second unmanned vessel system 1000b are connected via an aerial AP3000 and a ground AP4000. In other words, the first unmanned vessel system 1000a and the second unmanned vessel system 1000b are connected via a local network using the aerial AP3000 and ground AP4000, without using the internet line 6000.

[0033] In the example shown in Figure 7, when the distance between the first communication target terminal 7000a and the second communication target terminal 7000b is large and the wireless communication network provided by a single unmanned vessel system 1000 cannot relay a connection between the first communication target terminal 7000a and the second communication target terminal 7000b, it is possible to connect the first unmanned vessel system 1000a and the second unmanned vessel system 1000b, which are located in remote locations, by utilizing a local network via an aerial AP3000 or a ground AP4000.

[0034] The central control system 2000 controls the movement and communication of multiple unmanned vessels 1010 that constitute the first unmanned vessel system 1000a and the second unmanned vessel system 1000b, thereby relaying wireless communication between the first communication target terminal 7000a and the second communication target terminal 7000b using multiple unmanned vessels 1010 at sea, and further maintaining the connection status of said wireless communication.

[0035] (A-1-2-5. Fourth Example of Communication Connection Pattern) Figure 8 shows a fourth example of a communication connection pattern. In particular, the fourth example shown in Figure 8 shows an example in which the first communication target terminal 7000a is connected to the second communication target terminal 7000b via the unmanned vessel system 1000a, the internet line 6000, and another second unmanned vessel system 1000b. In the example shown in Figure 8, the first communication target terminal 7000a is connected to the first unmanned vessel system 1000a indirectly or directly via an aerial communication aircraft or an underwater communication buoy. Similarly, the second communication target terminal 7000b is connected to the second unmanned vessel system 1000b indirectly or directly via an aerial communication aircraft or an underwater communication buoy.

[0036] Furthermore, the first unmanned vessel system 1000a and the second unmanned vessel system 1000b are connected to each other via the internet connection 6000. Alternatively, the first unmanned vessel system 1000a and the second unmanned vessel system 1000b may also be connected to the internet connection 6000 via an aerial AP3000 or a ground AP4000, respectively. In other words, the first unmanned vessel system 1000a and the second unmanned vessel system 1000b are connected via the internet connection 6000.

[0037] In the example shown in Figure 8, the distance between the first communication target terminal 7000a and the second communication target terminal 7000b is large, and the wireless communication network provided by a single unmanned vessel system 1000 cannot relay a connection between the first communication target terminal 7000a and the second communication target terminal 7000b. In this case, the Internet line 6000 is used to connect the first unmanned vessel system 1000a and the second unmanned vessel system 1000b, which are located in remote locations.

[0038] The central control system 2000 controls the movement and communication of multiple unmanned vessels 1010 that constitute the first unmanned vessel system 1000a and the second unmanned vessel system 1000b, thereby relaying wireless communication between the first communication target terminal 7000a and the second communication target terminal 7000b using multiple unmanned vessels 1010 at sea, and further maintaining the connection status of said wireless communication.

[0039] (A-1-3. Configuration of the Unmanned Vessel 1010) Next, the functions implemented in the unmanned vessel 1010 and their contents will be explained using Figure 9. In this invention, the unmanned vessel 1010 means a mobile body capable of navigating on or underwater, regardless of whether it is autonomous navigation or remote control, and includes a mobile buoy equipped with a thrust generating unit. In this invention, the relay communication line between the communication target terminal 7000 and the internet, or between the first communication target terminal 7000a and the second communication target terminal 7000b, is not necessarily limited to a maritime relay system composed of an unmanned vessel system 1000 having multiple unmanned vessels 1010, but may also be a maritime relay system composed of a ship system having multiple ships, whether manned or unmanned.

[0040] Figure 9 is a functional block diagram showing the functional configuration of the unmanned vessel 1010. Although Figure 9 describes the functional block diagram of the unmanned vessel 1010, the master unit 1001 and slave unit 1002 of the unmanned vessel 1010 can implement the same functions as shown in Figure 9. The unmanned vessel 1010 is equipped with a measurement unit 1100, a self-state determination unit 1200, a navigation unit 1300, a communication unit 1400, a determination unit 1500, and a recording unit 1600.

[0041] The measurement unit 1100 is a functional unit that detects objects to be measured within the measurable range around the unmanned vessel 1000 using the measurement sensor 1110 and acquires measurement information about the objects to be measured. The measurement unit 1100 comprises the measurement sensor 1110 and the measurement control unit 1120.

[0042] The measurement sensor 1110 may include one (monocular) or more electro-optical sensors for acquiring image data on the sea surface, optical cameras, infrared sensors (IR sensors), stereo cameras, and other optical sensors; laser sensors such as LiDAR for acquiring point cloud data; optical distance measuring sensors such as ToF sensors (Time of Flight sensors); and radar sensors for detecting millimeter waves and microwaves. By measuring the area around the unmanned vessel 1010, the measurement sensor 1110 can acquire measurement data of objects within the measurable range on the sea surface. Furthermore, each of the above sensors can be used as a distance measuring sensor to measure the distance to an object based on the measurement data.

[0043] In addition to the above-mentioned sensors, the measurement sensor 1110 may also include a sound wave sensor (also referred to as a sound wave measurement unit) such as a sonar that uses sound waves such as ultrasonic waves. The sound wave sensor can be used not only in water but also in the air above water. When the sound wave sensor is used in the air, by measuring the sound wave that is generated and reflected back by the target object, it can be used as a distance measurement sensor to measure the distance to the measurement target object. When the sound wave sensor is used in water, the sound wave sensor can be either an active sonar that generates a sound wave and measures the sound wave that resonates with an object in the water or a passive sonar that measures the sound generated from an object in the water. The active sonar can be composed of, for example, a side scan sonar, a multi-beam sonar, or a single-beam sonar. Also, the sound wave sensor may be composed of a USBL transceiver, an acoustic communication modem, or the like.

[0044] In addition, the measurement control unit 1120 operates a sensor attitude change device that can change the attitude of the measurement sensor 1110 to control at least one of the attitude angles around the three axes of the measurement sensor 1110 with respect to the unmanned boat 1010. Also, for example, when the measurement sensor is an optical sensor, the measurement control unit 1120 can adjust the frame rate, shutter speed, etc. When the measurement sensor 1110 is a laser sensor, the measurement control unit 1120 can adjust the output of the irradiated laser. When the measurement sensor 1110 is a radar sensor, the measurement control unit 1120 can adjust the output of millimeter waves or microwaves. Also, the measurement control unit 1120 can adjust the measurement sensitivity of the measurement sensor 1110 to an arbitrary control amount. When the measurement sensor 1110 is an optical sensor, the measurement control unit 1120 can change the zoom amount and resolution of the optical sensor to an arbitrary control amount.

[0045] Next, the self-vehicle state determination unit 1200 comprises a navigation state determination unit 1210, an internal state determination unit 1220, and an external state determination unit 1230, and is a functional unit that determines the navigation state, internal state, and external state of the unmanned vessel 1010. The navigation state determination unit 1210 determines the self-vehicle's position (two-dimensional or three-dimensional), speed, heading, direction of movement, acceleration / deceleration, turning speed, and other state quantities related to the navigation state. The internal state determination unit 1220 determines the remaining energy of the battery and fuel installed in the self-vehicle, the distance that can be calculated based on the remaining energy, temporary abnormal conditions of equipment installed in the self-vehicle (temperature abnormalities, communication abnormalities, etc.), and equipment failure status. Furthermore, the external status determination unit 1230 determines the communication status, such as the communication strength (dB value, etc.) and communication speed with other unmanned vessels 1010 within the unmanned vessel system 1000 that communicates with the unmanned vessel, or the ocean currents and tidal currents (flow velocity, flow direction), wind speed (wind speed, wind direction), wave height, and weather (rain, snow, cloudy, etc.) around the vessel.

[0046] The method by which the navigation state determination unit 1210 determines the position, speed, direction of movement, and acceleration / deceleration of the aircraft is not particularly limited, but for example, the position, speed, and direction of movement of the aircraft at the present time can be determined using GNSS (Global Navigation Satellite System), GPS (Global Positioning System), RTK-GNSS (Real Time Kinematic - Global Navigation Satellite System), etc. Here, the position information includes at least two-dimensional coordinate information in a plan view (e.g., latitude, longitude), and preferably three-dimensional coordinate information including altitude information. The acceleration and deceleration can be calculated based on the amount of change in the determined speed over time.

[0047] Furthermore, the method for measuring the aircraft's heading involves determining the aircraft's heading at the current time using, for example, a geomagnetic sensor, a GNSS compass, or SLAM technology utilizing the seabed shape. The heading includes at least the attitude angle (direction) in a plan view around the Z axis, and preferably includes attitude information around the three axes: the X, Y, and Z axes. The turning speed can be calculated based on the amount of change over time of the determined heading information.

[0048] Next, the navigation unit 1300 includes a thrust generation unit, an attitude control mechanism, and a navigation control unit, and is a functional unit that navigates the aircraft in an arbitrary direction according to the operation command received via the communication unit 1400. The thrust generation unit is composed of, for example, a propeller, and can generate thrust by driving the propeller using the power of an engine or an electric motor. Further, the thrust generation unit can also be composed of a sail that generates thrust by receiving wind, or can be composed of a wave glider that generates thrust by receiving wave power.

[0049] The attitude control mechanism is composed of a rudder plate provided on the aircraft body, a propeller attitude change mechanism that can change the attitude angle of the propeller (mainly the yaw angle around the Z axis), etc., and can control the nose direction (yaw angle) of the unmanned boat 1010 by changing these angles. Further, the attitude angles of the roll angle around the X axis and the pitch angle around the Y axis of the aircraft body can also be controlled by a center of gravity position change mechanism that changes the position of the weight object in the aircraft body by an actuator.

[0050] Further, the navigation control unit is a functional unit that controls the navigation operation of the aircraft by controlling the output from the thrust generation unit and the attitude control mechanism. The navigation control unit has one or more processors such as a programmable processor (for example, a central processing unit (CPU), MPU, or DSP), and includes a processing unit that can access a memory (storage unit). The memory stores logic, code, and / or program instructions that are executable by the processing unit to perform one or more processing steps.

[0051] The processing unit includes a control module configured to control the navigation state of the aircraft. For example, the control module adjusts the position, moving speed, moving acceleration / deceleration speed, nose orientation, turning speed, and attitude angles around the three axes of the aircraft on the sea surface. That is, the navigation control unit 1330 controls the navigation operation of the aircraft by causing the aircraft to perform operations such as forward movement, backward movement, acceleration, deceleration, and turning.

[0052] Next, the communication unit 1400 comprises an inter-unmanned vessel communication unit 1410, an aerial AP communication unit 1420, a ground AP communication unit 1430, and an external device communication unit 1440, and is a functional unit that communicates with other unmanned vessels 1010 within the unmanned vessel system 1000, the aerial AP 3000, the ground AP 4000, external communication target terminals 7000, aerial communication aircraft, underwater communication buoys, etc. The inter-unmanned vessel communication unit 1410 is equipped with a communication antenna for wireless communication between unmanned vessels 1010 and is a functional unit that communicates with other unmanned vessels 1010 within the unmanned vessel system 1000. The aerial AP communication unit 1420 is equipped with a communication antenna capable of wireless communication with artificial satellites and HAPS that constitute the aerial AP 3000 and is a functional unit that communicates with the aerial AP 3000. The Ground AP Communication Unit 1430 is a functional unit that communicates with the Ground AP 4000, equipped with a communication antenna capable of wireless communication with wireless communication equipment such as wireless communication base stations that make up the Ground AP 4000. The External Device Communication Unit 1440 is equipped with Wi-Fi and VHF antennas and communicates with external devices such as the communication target terminal 7000, an aircraft for aerial communication, and a buoy for underwater communication.

[0053] Next, the determination unit 1500 is a functional unit that performs determinations regarding the object to be measured. The determination unit 1500 includes an object detection determination unit 1510. The object detection determination unit 1510 can interpret the measurement data acquired by the measurement sensor 1110 and determine the presence or absence of an object, the size of the object, and so on.

[0054] The object detection and determination unit 1510 can interpret the measurement data and decide whether or not to avoid the detected object depending on the presence and size of the detected object. For example, even if the object detection and determination unit 1510 detects an object in the surroundings, if the size of the interpreted object is smaller than a predetermined value, or if it is determined that the unmanned vessel 1010 does not need to avoid colliding with the object, it can determine that avoidance action is unnecessary and that it is unnecessary to transmit the measurement data to the integrated control system 2000. On the other hand, if the estimated size of the object detected by the object detection and determination unit 1510 is larger than a predetermined standard, it can determine that there is a high possibility that the unmanned vessel 1010 needs to avoid colliding with the object, and decide to perform avoidance action and transmit the measurement data to the integrated control system 2000.

[0055] The object detection and determination unit 1510 may have functions to detect more detailed conditions in addition to the presence or size of an object as described above. For example, these may include the type of object, whether it is a ship or not, shape determination, orientation determination, distance determination, and position coordinate estimation. Furthermore, the object detection and determination unit 1510 can acquire type determination condition information and AIS (Automatic Identification System) information in advance and use this acquired information when determining the type of object or whether it is a ship or not.

[0056] Next, the recording unit 1600 includes a measurement data recording unit 1610 and a self-operated machine status recording unit 1620. The measurement data recording unit 1610 records the measurement data measured by the measurement unit 1100. The self-operated machine status recording unit 1620 records various status information about the self-operated machine determined by the self-operated machine status determination unit 1200.

[0057] (A-1-4. Configuration of the Integrated Control System 2000) Next, the functions and contents of the integrated control system 2000 will be explained using Figure 10. Figure 10 is a functional block diagram showing the functional configuration of the integrated control system 2000. As shown in Figure 10, the integrated control system 2000 includes a request information acquisition unit 2100, a communication line information acquisition unit 2200, a communication line determination unit 2300, a maritime relay operation determination unit 2400, a communication maintenance control unit 2500, a command output unit 2600, a user input reception unit 2700, and an information communication unit 2800.

[0058] (A-1-4-1. Request Information Acquisition Unit 2100) The Request Information Acquisition Unit 2100 is a functional unit that acquires information regarding the communication target terminal 7000, information regarding the movement of the communication target terminal 7000, information regarding the required communication performance, and information regarding conditions that should be prioritized in determining the communication circuit. The Request Information Acquisition Unit 2100 comprises a communication target information acquisition unit 2110, a requested movement information acquisition unit 2120, a requested communication performance acquisition unit 2130, and a communication circuit priority condition acquisition unit 2140.

[0059] The communication target information acquisition unit 2110 is a functional unit that acquires information about the communication target terminal 7000, including the type of object on which the communication target terminal 7000 requesting communication relay is implemented and its location, or information about the connection destination with which the communication target terminal 7000 will establish a relay connection. The communication target information acquisition unit 2110 may also include request information regarding the connection destination, including whether the connection destination with the communication target terminal 7000 is a second communication target terminal 7000b, an internet line, or both, as shown in Figures 4 to 8. In addition to the type and location of the object mentioned above, the communication target information acquisition unit 2110 may also acquire information regarding the request conditions required for communication relay, such as the time period during which communication should be maintained and the usage fee for the communication line. The information about the communication target terminal 7000 acquired by the communication target information acquisition unit 2110 will be explained using Figure 11. Figure 11 is a diagram showing the information about the communication target terminal 7000 acquired by the communication target information acquisition unit 2110.

[0060] As shown in Figure 11, the information regarding the communication target terminal 7000 includes the location of the communication target terminal 7000 requesting communication relay and the type of object on which the communication target terminal 7000 is mounted. The location may include information such as air, sea, land, or underwater. The location may also include two-dimensional or three-dimensional coordinate information. The type of object may include, for example, aircraft, weather information measuring devices, and other flying objects as objects in the air. Objects in the sea may include offshore facilities (such as wind power generation facilities), ships, jet skis, yachts, or other maritime objects. Objects in land may include facilities on remote islands or opposite coastlines. Objects in the sea may include underwater drones, divers, marine organisms (biologgers), and other submersible objects.

[0061] Furthermore, the communication target information acquisition unit 2110 can also acquire request information indicating whether the connection destination for relaying the communication target terminal 7000 is a second communication target terminal 7000b, an internet connection, or both the second communication target terminal 7000b and an internet connection.

[0062] Next, the requested movement information acquisition unit 2120 is a functional unit that, when the object is a moving object, acquires information about the operating status and predicted movement of a moving object, such as the expected movement area, planned movement speed, and planned movement route of the object, for which communication relay should be maintained.

[0063] Next, the required communication performance acquisition unit 2130 is a functional unit that acquires required information regarding the communication quality and communication standards required for the communication line connecting the communication target terminal 7000 to the internet line, or the communication line connecting the communication target terminal 7000 to the second communication target terminal 7000b. Here, the required communication quality for the communication line includes the minimum acceptable conditions for at least one of the following: communication strength, communication speed, communication delay, communication capacity, and communication reliability. Furthermore, the communication standards include technical communication standards, including wireless communication methods such as LTE and 5G.

[0064] The required communication performance acquisition unit 2130 may include reliability conditions for the communication connection as the communication quality required for the communication line. Reliability conditions for the communication connection include, for example, whether redundancy of the communication path using the same type of communication line or redundancy of the communication path using different types of communication lines is necessary.

[0065] Next, the communication circuit priority condition acquisition unit 2140 is a functional unit that acquires conditions related to priority determination criteria for selecting one communication line from among the candidate communication lines when there are multiple candidate communication lines that satisfy each of the above-mentioned required information (type and location of the communication target, movement conditions, and communication quality). As an example of the priority conditions acquired by the communication circuit priority condition acquisition unit 2140, priority conditions that can be acquired include a high communication speed, high communication stability, and short communication delay of the communication line.

[0066] (A-1-4-2. Communication Line Information Acquisition Unit 2200) The communication line information acquisition unit 2200 is a functional unit that acquires information on multiple candidate communication lines. The communication line information acquisition unit 2200 comprises an available line information acquisition unit 2210, a line performance fluctuation condition acquisition unit 2220, an environmental information acquisition unit 2230, and a line actual performance prediction unit 2240.

[0067] The available line information acquisition unit 2210 has the function of acquiring information about available communication lines. Information about communication lines may include information about the relay paths that make up the communication line, the communication performance of the communication line, the location of the communication antenna equipment, and information about the usage fees for the communication line. The available line information acquisition unit 2210 may also have the function of acquiring information about the communication performance of existing communication infrastructure (such as land-based mobile phone communication networks and satellite communication networks), the location of communication antennas, or the usage fees for communication lines.

[0068] The information on the communication performance of the communication lines acquired by the available line information acquisition unit 2210 includes information on at least one of the following for each communication line: communication area, communication strength, communication speed, communication delay, and communication capacity. Here, communication performance, including the communication area and communication strength, fluctuates over time in response to environmental disturbances such as precipitation (rain, snow, hail, sleet, etc.), fog, lightning strikes, ionospheric conditions, and solar flare conditions. Therefore, the available line information acquisition unit 2210 acquires information on communication performance to understand the current or future communication performance.

[0069] Figure 12 is a diagram showing an example of information regarding the communication line route obtained by the available line information acquisition unit 2210. In particular, the example shown in Figure 12 shows a list of variations in the communication line route when the first communication target terminal 7000a is connected to the Internet line.

[0070] As shown in Figure 12, when the first communication target terminal 7000a is in the air, it is connected directly or via an airborne communication aircraft to the unmanned vessel system 1000, which is a maritime relay system (also called a maritime AP), and the connection between the maritime relay system and the internet line is made via an aerial AP or a ground AP. Furthermore, as mentioned above, the aerial AP can connect the maritime relay system and the internet line using either a high-orbit satellite, a low-orbit satellite, or a HAPS.

[0071] If the first communication target terminal 7000a is located at sea or on land, the first communication target terminal 7000a is directly connected to the maritime relay system, and the connection between the maritime relay system and the internet line is relayed via an aerial AP or ground AP. If the first communication target terminal 7000a is located underwater, it is connected to the maritime relay system directly or via an underwater communication buoy, and the connection between the maritime relay system and the internet line is made via an aerial AP or ground AP.

[0072] Next, Figure 13 is a diagram showing an example of information regarding the communication performance of each communication line acquired by the available line information acquisition unit 2210. In particular, the example shown in Figure 13 shows an example of the communication performance of communication standards used for maritime APs, land APs, and airborne APs that relay a portion of the communication line. As shown in Figure 13, the communication performance differs depending on each communication standard.

[0073] In the example shown in Figure 13, the communication performance of each communication line—Wi-Fi lines used for communication between multiple unmanned vessels within the unmanned vessel system 1000 (sea AP), 5G (fifth-generation mobile communication system) and LTE (Long Term Evolution) lines used for communication at ground APs, HAPS communication lines at orbital APs, low Earth orbit GNSS communication lines at orbital APs, geostationary orbit GNSS communication lines at orbital APs, and low Earth orbit inter-satellite communication lines at orbital APs—is shown on a scale from 1 to 5, indicating notification delay, communication speed, and communication area coverage.

[0074] Regarding the Wi-Fi connection, the communication delay is approximately 20ms to 50ms, with a rating of level 4 on a 5-point scale, indicating relatively short latency. The communication speed is approximately 9.6Gbps, with a rating of level 5, indicating relatively fast speed. However, the coverage area is approximately several tens of meters to 1km, with a rating of level 1, indicating a relatively narrow coverage area.

[0075] Next, regarding 5G (fifth-generation mobile communication system) and LTE (Long Term Evolution) lines, the communication delay is approximately 1ms, with an evaluation level of 5, indicating relatively short delays. The communication speed is approximately 10Gbps, with an evaluation level of 5, indicating relatively fast speeds. However, the coverage area is approximately 20km from the base station, with an evaluation level of 2, indicating a relatively narrow coverage area.

[0076] Next, regarding the HAPS communication lines of the aerial APs, the communication delay is approximately 50ms, with an evaluation level of 4, indicating relatively short delay. The communication speed is approximately several tens to several hundred Mbps, with an evaluation level of 4, indicating relatively fast speed. However, the coverage area is relatively small, with an evaluation level of 2.

[0077] Next, regarding the low Earth orbit GNSS communication link of the upper-air AP, the communication delay is approximately 25ms to 50ms, with an evaluation level of 3. The communication speed is approximately 20M to 150Mbps, also with an evaluation level of 3. Furthermore, the communication area has an evaluation level of 4, indicating a relatively wide communication area. Here, the low Earth orbit GNSS communication link is a communication link using satellite constellation technology.

[0078] Next, regarding the geostationary orbit GNSS communication link for the upper-orbit AP, the communication delay is approximately a few seconds, and the evaluation level is Level 2, indicating a relatively large communication delay. The communication speed is approximately 8 Mbps, and the evaluation level is Level 2, indicating a relatively slow communication speed. Furthermore, the communication area is evaluated at Level 5, indicating a relatively wide communication area. Here, the geostationary orbit GNSS communication link refers to a communication link using high-orbit GEO satellites.

[0079] Next, regarding the low Earth orbit inter-satellite communication link for the upper orbit AP, the communication delay is approximately a few seconds, with an evaluation level of 1, indicating a relatively large communication delay. The communication speed is approximately 2.4 kbps, also with an evaluation level of 1, indicating a relatively slow communication speed. The communication area is also relatively wide, with an evaluation level of 5. Here, the low Earth orbit inter-satellite communication link is a communication link used for communication between multiple Iridium satellites in low Earth orbit.

[0080] The line performance fluctuation condition acquisition unit 2220 is a functional unit that acquires information regarding fluctuation conditions that cause fluctuations in the communication performance of a communication line. Here, since radio waves are absorbed by moisture, the communication strength and communication area of ​​wireless communication decrease during precipitation such as rain, snow, hail, or sleet, or when fog occurs. Therefore, the fluctuation conditions acquired by the line performance fluctuation condition acquisition unit 2220 can include the occurrence of precipitation or fog, and can also include information on the degree to which precipitation or fog affects the communication performance of maritime relay systems and ground APs.

[0081] Furthermore, when lightning strikes occur, radio waves that affect wireless communication are generated. Therefore, the fluctuation conditions acquired by the line performance fluctuation condition acquisition unit 2220 can include the occurrence of lightning strikes, and can also include information on the degree to which lightning strikes affect communication performance to maritime relay systems and ground APs.

[0082] Furthermore, the communication performance of satellite communications (communication area, communication strength, communication speed, communication delay, and communication capacity) is reduced by disturbances in the GNSS carrier wave. Disturbances in the GNSS carrier wave are caused by factors such as ionospheric disturbances and solar flares. Therefore, the fluctuation conditions acquired by the line performance fluctuation condition acquisition unit 2220 can include the occurrence of ionospheric disturbances and solar flares, and can also include information on the degree to which ionospheric disturbances and solar flares affect the communication performance of upper-air APs.

[0083] Furthermore, the communication performance of each communication line may fluctuate not only due to environmental disturbances as described above, but also depending on the time of day or date. For example, the amount of information traffic using the communication line changes depending on the time of day, such as nighttime and daytime, causing fluctuations in communication performance such as communication speed. Therefore, the fluctuation conditions acquired by the line performance fluctuation condition acquisition unit 2220 can include not only the environmental disturbances described above, but also time or date information, and can also include information on the degree to which the time or date affects the communication performance of the overhead APs.

[0084] The environmental information acquisition unit 2230 is a functional unit that acquires environmental information that affects the communication performance of the communication line as described above. The environmental information acquisition unit 2230 can acquire environmental information including, for example, precipitation (rain, snow, hail, sleet, etc.), fog, lightning, ionospheric conditions, and solar flare conditions.

[0085] The actual communication performance prediction unit 2240 is a functional unit that predicts the actual communication performance of a communication line based on environmental information acquired by the environmental information acquisition unit 2230 and information on fluctuation conditions acquired by the line performance fluctuation condition acquisition unit 2220. In other words, it can predict the actual communication performance of a communication line by considering the degree of impact on maritime relay systems, ground APs, aerial APs, and other existing communication infrastructure caused by at least one of the environmental information acquired, such as precipitation (rain, snow, hail, sleet, etc.), fog, lightning strikes, ionospheric conditions, and solar flare conditions.

[0086] (A-1-4-3. Communication Line Determination Unit 2300) The communication line determination unit 2300 is a functional unit that determines which relay communication line to use for communication from among multiple candidate communication lines. In other words, it determines which relay communication line to use from among multiple candidate communication lines consisting of a maritime AP, an airborne AP, a ground AP, or a combination thereof, as shown in Figure 12. The communication line determination unit 2300 comprises a condition-satisfying route candidate determination unit 2310, a route candidate user proposal unit 2320, and a communication line confirmation unit 2330.

[0087] The condition-satisfying route candidate determination unit 2310 is a functional unit that determines candidate communication circuits that satisfy the required conditions based on the required condition information for the communication line obtained by the request information acquisition unit 2100 and the information on available communication lines obtained by the communication line information acquisition unit 2200.

[0088] For example, the condition-satisfying route candidate determination unit 2310 determines candidate communication circuits that satisfy the requested conditions based on the requested information acquisition unit 2100, which is obtained from the requested information acquisition unit 2100, regarding the type, location, expected movement area, planned movement speed, planned movement route, desired communication maintenance time period, and communication line usage fee of the first or second communication target terminal. The communication line determination unit 2330, described later, can then determine a communication line from among these candidates.

[0089] As another example, the condition-satisfying route candidate determination unit 2310 determines candidate communication circuits that satisfy the request conditions based on the request information obtained by the communication target information acquisition unit 2110, which includes request information regarding the connection destination, such as whether the connection destination to connect to the communication target terminal 7000 is a second communication target terminal 7000b, an internet line, or both, as shown in Figures 4 to 8. The communication line determination unit 2330, described later, can then determine a communication line from among these candidates.

[0090] As another example, the condition-satisfying route candidate determination unit 2310 determines candidate communication circuits that satisfy the required conditions based on the request information obtained by the required communication performance acquisition unit 2130, which includes request information regarding the communication quality and communication standards required for the communication line connecting the communication target terminal 7000 to the internet line, or the communication line connecting the communication target terminal 7000 to the second communication target terminal 7000b. The communication line determination unit 2330, described later, can then determine a communication line from among these candidates.

[0091] When the condition-satisfying route candidate determination unit 2310 determines a communication line that satisfies the request information obtained by the request communication performance acquisition unit 2130, it can determine a pattern of communication connection destination or a communication line route as a relay communication line, as shown in Figures 4 to 8 and Figure 12.

[0092] When determining a relay communication path to connect the first communication target terminal 7000a and the second communication target terminal 7000b, the condition-satisfying path candidate determination unit 2310 can determine a communication line connected in the order of the first communication target terminal 7000a, the unmanned vessel system 1000 (maritime relay system), and the second communication target terminal 7000b as the relay communication line, as shown in Figure 6.

[0093] Furthermore, when determining a relay communication path to connect the first communication target terminal 7000a and the second communication target terminal 7000b, the condition-satisfying path candidate determination unit 2310 can determine a communication line connected in the following order as a relay communication line, as shown in Figure 7: the first communication target terminal 7000a, the first unmanned vessel system 1000a (maritime relay system), the airborne AP (airborne relay system) 3000 or the ground AP (ground relay system) 4000, the second unmanned vessel system 1000b, and the second communication target terminal 7000b.

[0094] As shown in Figure 5, when determining a relay communication path to connect the first communication target terminal 7000a and the internet line 6000, the condition-satisfying path candidate determination unit 2310 can determine a communication line connected in the following order as the relay communication line, as shown in Figure 12: first communication target terminal 7000a, unmanned vessel system 1000 (maritime relay system), aerial AP (aerial relay system) 3000, and internet line 6000. As another example, as shown in Figure 12, a communication line connected in the following order as the relay communication line can be determined as the relay communication line, as shown in Figure 12: first communication target terminal 7000a, unmanned vessel system 1000 (maritime relay system), ground AP (ground relay system) 4000, and internet line 6000.

[0095] Furthermore, as shown in Figure 8, when determining a relay communication path to connect a first communication target terminal 7000a and a second communication target terminal 7000b via an internet line 6000, a communication line connected in the following order can be determined as the relay communication line: first communication target terminal 7000a, first unmanned vessel system 1000a (maritime relay system), first aerial AP (aerial relay system) 3000a, internet line 6000, second aerial AP (aerial relay system) 3000b, and second communication target terminal 7000b.

[0096] As another example, the relay communication line can also be determined to be a communication line connected in the following order: first communication target terminal 7000a, first unmanned vessel system 1000a (maritime relay system), first aerial AP (aerial relay system) 3000a, internet line 6000, second aerial AP (aerial relay system) 3000b, second unmanned vessel system 1000b (maritime relay system), and second communication target terminal 7000b.

[0097] Furthermore, as shown in Figure 8, another example of determining a relay communication path to connect the first communication target terminal 7000a and the second communication target terminal 7000b via the internet line 6000 is to determine a communication line connected in the following order as the relay communication line: first communication target terminal 7000a, first unmanned vessel system 1000a (maritime relay system), first ground AP (ground relay system) 4000a, internet line 6000, second ground AP (ground relay system) 4000b, and second communication target terminal 7000b.

[0098] As another example, a communication line connected in the following order can be determined as a relay communication line: first communication target terminal 7000a, first unmanned vessel system 1000a (maritime relay system), first ground AP (ground relay system) 4000a, internet line 6000, second ground AP (ground relay system) 4000b, second unmanned vessel system 1000b (maritime relay system), and second communication target terminal 7000b.

[0099] Furthermore, the condition-satisfying route candidate determination unit 2310 can determine, as a relay communication line, a communication line that directly connects the first communication target terminal 7000a to the unmanned vessel 1010 in the unmanned vessel system 1000, or connects the first communication target terminal 7000a to the unmanned vessel 1010 in the unmanned vessel system 1000 via an aerial communication aircraft, or directly connects the second communication target terminal 7000b to the unmanned vessel 1010 in the unmanned vessel system 1000, or connects the second communication target terminal 7000b to the unmanned vessel 1010 in the unmanned vessel system 1000 via an aerial communication aircraft, when the first communication target terminal 7000a or the second communication target terminal 7000b is in the air.

[0100] Here, the condition-satisfying route candidate determination unit 2310 can not only determine a single communication circuit as a relay communication circuit, but can also determine the parallel use of multiple communication circuits. For example, if the parallel use of multiple communication circuits satisfies predetermined criteria required for a relay communication line acquired by the request information acquisition unit 2100, the parallel communication line composed of multiple communication circuits can be determined as the relay communication line. Here, the case of using multiple communication circuits in parallel includes cases where the communication line for transmitting information is switched between parallel communication lines, and also includes cases where information is transmitted simultaneously on both parallel communication lines.

[0101] Furthermore, the condition-satisfying route candidate determination unit 2310 can also determine a relay communication circuit by considering the status of multiple unmanned vessels that constitute the unmanned vessel system 1000 to be used as a relay communication circuit. In this case, for example, the condition-satisfying route candidate determination unit 2310 can determine a relay communication circuit from multiple candidate communication lines based on information about at least one of the current or future number, formation, arrangement, and movement path of the multiple unmanned vessels of the unmanned vessel system 1000.

[0102] Next, the route candidate user proposal unit 2320 is a functional unit that proposes candidate communication circuits generated by the condition-satisfying route candidate determination unit 2310 to the user via the display information output unit 2610, which will be described later. In particular, the route candidate user proposal unit 2320 can display information including multiple candidate communication circuits when there are multiple candidate communication lines that meet predetermined criteria required for a relay communication line.

[0103] Next, the communication line determination unit 2330 is a functional unit that determines a relay communication circuit from the candidate communication circuits generated by the condition-satisfying path candidate determination unit 2310. For example, if the communication line determination unit 2330 proposes information including one or more candidate communication circuits to the user via the display information output unit 2610, it can determine a relay communication circuit based on the communication circuit specification information for the proposed information received from the user via the user input reception unit 2700, which will be described later.

[0104] Furthermore, if the condition-satisfying path candidate determination unit 2310 determines that there are multiple candidate communication lines that satisfy the required information (type and location of the communication target, movement conditions, communication quality, etc.), the communication line determination unit 2330 may have a function to determine one communication line from the multiple candidate lines based on the conditions related to the priority determination criteria acquired by the communication circuit priority condition acquisition unit 2140. For example, if the priority determination criterion is that the communication speed is faster than or equal to the standard speed, the communication speeds of the multiple candidate communication lines can be compared and the communication line with the fastest communication speed can be determined as the relay communication line.

[0105] (A-1-4-4. Maritime Relay Operation Determination Unit 2400) The maritime relay operation determination unit 2400 is a functional unit that determines the operation of the unmanned vessel system 1000, which is a maritime relay system, according to the relay communication line determined by the communication line determination unit 2300, that is, the operation of the unmanned vessel system 1000 related to maritime communication relay by multiple unmanned vessels. The maritime relay operation determination unit 2400 comprises an unmanned vessel formation determination unit 2410 and a field relay method determination unit 2420.

[0106] The unmanned vessel formation determination unit 2410 determines at least one of the following: the number of unmanned vessels, their formation, their arrangement, and their movement routes, which are necessary to constitute the relay communication line determined by the communication line determination unit.

[0107] The field relay method determination unit 2420 is a functional unit that determines whether or not a connection is necessary between the unmanned vessel system 1000, which is a maritime relay system, and the communication target terminal 7000 or other relay systems, and the equipment to be used for the connection, in order to configure the relay communication line determined by the communication line determination unit. For example, the field relay method determination unit 2420 can determine which unmanned vessel will wirelessly connect to at least one of the first communication target terminal 7000a, the second communication target terminal 7000b, the aerial relay system, or the ground relay system, depending on the relay communication line determined by the communication line determination unit.

[0108] Furthermore, when determining a communication line to wirelessly connect the maritime relay system (unmanned vessel system 1000) and the aerial relay system (aerial AP3000) as a relay communication line, the field relay method determination unit 2420 can determine the artificial satellite or the aforementioned communication aircraft of the aerial relay system that wirelessly connects with multiple unmanned vessels of the maritime relay system.

[0109] Furthermore, when determining a communication line to wirelessly connect a maritime relay system (unmanned vessel system 1000) and a ground relay system (ground AP 4000) as a relay communication line, the field relay method determination unit 2420 can determine wireless communication equipment to wirelessly connect with multiple unmanned vessels of the maritime relay system. Here, "wireless communication equipment" refers to wireless communication equipment such as wireless communication antennas and others, and may also be mobile communication equipment mounted on moving objects such as vehicles, or stationary wireless communication base stations mounted on stationary facilities.

[0110] (A-1-4-5. Communication Maintenance Control Unit 2500) The communication maintenance control unit 2500 is a functional unit that maintains communication via the relay communication line determined by the communication line determination unit 2300, or maintains communication by switching to other communication lines depending on the communication status, the location of the communication target terminal, etc. The communication maintenance control unit 2500 comprises a communication status monitoring unit 2510, an object status monitoring unit 2520, a communication line change unit 2530, and an unmanned vessel network control unit 2540.

[0111] The communication status monitoring unit 2510 monitors the communication status of communication lines used as relay communication lines and other communication lines. Here, the communication status monitored by the communication status monitoring unit 2510 includes at least one of the following: communication area, communication strength, communication speed, communication delay, and communication capacity. Note that the communication speed is monitored separately for uplink speed and downlink speed. Here, communication performance, including communication area and communication strength, fluctuates over time in response to environmental disturbances such as precipitation (rain, snow, hail, sleet, etc.), fog, lightning, ionospheric conditions, and solar flare conditions. Therefore, the communication status monitoring unit 2510 acquires information on communication performance in real time to understand the current communication performance. In addition, the communication status monitoring unit 2510 may also have a function to monitor not only the communication status but also the surrounding environment (precipitation, fog, lightning, ionospheric disturbance, or solar flare, etc.) that may affect the communication status.

[0112] The object status monitoring unit 2520 is a functional unit that monitors the status of the communication target terminal 7000, including its position, and, if it is a moving object, its speed and acceleration.

[0113] The communication line modification unit 2530 is a functional unit that determines changes to at least one of the following, depending on the communication performance of the relay communication line determined by the communication line determination unit 2300, or the communication performance of the relay communication line and other communication lines: the communication line, the number, formation, arrangement, and movement routes of the unmanned vessels of the maritime relay system, the unmanned vessels that wirelessly connect to the outside of the maritime relay system, the artificial satellites or communication aircraft of the aerial relay system that wirelessly connect to the maritime relay system, or the wireless communication equipment of the ground relay system that wirelessly connects to the maritime relay system.

[0114] Furthermore, the communication line change unit 2530 may have a function to automatically decide on a change of communication line, or it may display measurement information of the current communication performance to the user, receive a communication line change instruction from the user, and change the communication line based on the instruction. In this case, as an example, the communication line determination unit 2300 determines whether the communication performance of the relay communication line, or the communication performance of the relay communication line and other communication lines, meets the request conditions obtained by the request information acquisition unit 2100. If it is determined that the request conditions are not met, the communication status monitoring unit 2510 displays information regarding the communication status of at least one of the relay communication line and other communication lines, as well as the surrounding environment, to the user via the display information output unit 2610, which will be described later. In addition, the communication line change unit 2530 may have a function to change the relay communication line based on communication line change instruction information received from the user via the user input reception unit 2700, which will be described later.

[0115] The unmanned vessel network control unit 2540 can change the communication network route between multiple unmanned vessels within the unmanned vessel system 1000 (maritime relay system) according to a decision regarding a change in the communication line determined by the communication line determination unit, or according to measurement information of the current communication performance. In addition to changing the communication network route that connects multiple unmanned vessels within the unmanned vessel system 1000 via wireless communication, the unmanned vessel network control unit 2540 may also have the function of changing the number, formation, arrangement, and movement path of the unmanned vessels that make up the unmanned vessel system 1000. In particular, regarding the formation, arrangement, and movement path of the unmanned vessels, target values ​​can be set, the position coordinates of the unmanned vessels can be monitored, and the position of each unmanned vessel can be controlled so that all unmanned vessels are positioned at the target location.

[0116] The unmanned vessel network control unit 2540 may have a function to control the transmission of transmitted information according to the situation, not limited to changes in the organization configuration of the unmanned vessels or the communication network configuration within the unmanned vessel system 1000 described above. For example, if the current communication performance temporarily deteriorates, the transmission control unit can record the transmitted information in the recording device of at least one of the multiple unmanned vessels and resume the transmission of the transmitted information when the communication performance recovers.

[0117] (A-1-4-6. Command Output Unit 2600) The command output unit 2600 is a functional unit that displays and outputs to the user or to the unmanned vessel system 1000 the decision information determined by the communication line determination unit 2300 and the maritime relay operation determination unit 2400, as well as the information acquired by the request information acquisition unit 2100 and the communication line information acquisition unit 2200. The command output unit 2600 comprises a display information output unit 2610 and a control command output unit 2620.

[0118] The display information output unit 2610 is a functional unit that displays and outputs to the user the decision information determined by the communication line determination unit 2300 and the maritime relay operation determination unit 2400, as well as the information acquired by the request information acquisition unit 2100 and the communication line information acquisition unit 2200. It can be configured as a display device having a display screen. For example, the display information output unit 2610 can display and output real-time measurement information of the communication performance (including communication speed, communication strength, communication delay, communication range, etc.) of the relay communication line currently in use and other communication lines acquired by the communication line information acquisition unit 2200. In addition to the current communication performance, it may also display information on the history of changes in past communication performance. Furthermore, if the communication quality deteriorates due to the state of the communication line or the unmanned vessel system, and this imposes restrictions on the movement range or amount of communication data of the communication target terminal 7000, the display information output unit 2610 can notify the user of this fact.

[0119] Here, the display information output unit 2610 can display not only the decision information determined by the communication line determination unit 2300 and the maritime relay operation determination unit 2400, as well as the information acquired by the request information acquisition unit 2100 and the communication line information acquisition unit 2200, but also measurement data and detection judgment results regarding detected objects around the unmanned vessel 1010 detected by the object detection judgment unit 1510. By displaying such information, the user can grasp information about obstacles around the unmanned vessel 1010. In addition, information on the positions and activity status of multiple unmanned vessels deployed in the sea area may be displayed in conjunction with a map of the activity area and actual images (latest data or past data). Furthermore, the display information output unit 2610 may also display contact information, means of contact, or location information of personnel involved in existing communication infrastructure (such as airborne APs and ground APs) that cooperate externally.

[0120] Furthermore, the display information output unit 2610 can notify the user when an object is detected by the object detection determination unit 1510, or when the latest determination result is generated from the communication line determination unit 2300, the maritime relay operation determination unit 2400, or the communication maintenance control unit 2500. When providing this notification, the user can be notified not only by display output, but also by sound, light emission, or vibration.

[0121] The control command output unit 2620 is a functional unit that outputs the decision information determined by the communication line determination unit 2300 and the maritime relay operation determination unit 2400 as a control command to the unmanned vessel system 1000.

[0122] (A-1-4-7. User Input Reception Unit 2700) The user input reception unit 2700 is a functional unit that receives input from the user. For example, the user input reception unit 2700 can receive a specification input from the user to designate a specific communication line as a relay communication line to be used from one or more candidate communication lines. The user input reception unit 2700 can also be configured as an operation button displayed on the display screen of the display information output unit 2610.

[0123] (A-1-4-8. Information and Communication Unit 2800) The Information and Communication Unit 2800 is a functional unit that transmits various types of information output by the Command Output Unit 2600 to the outside of the Integrated Control System 2000. The Information and Communication Unit 2800 also has the function of receiving various types of information acquired by the Request Information Acquisition Unit 2100 and the Communication Line Information Acquisition Unit 2200 from outside the Integrated Control System 2000.

[0124] (A-1-5. Operation Flow of the Integrated Control System 2000) Figure 14 is a flowchart showing the operation processing flow of the Integrated Control System 2000. First, the request information acquisition unit 2100 acquires user request information (step 101).

[0125] Next, the communication line information acquisition unit 2200 determines the available communication lines and their status (step 102). The detailed processing of this step will be described later.

[0126] Next, the communication line determination unit 2300 determines the relay communication line (step 103). The detailed processing of this step will be described later.

[0127] Next, the maritime relay operation determination unit 2400 determines the formation of multiple unmanned vessels and the communication network of the unmanned vessel system 1000 (step 104). The detailed processing of this step will be described later. Steps 101 to 104 are preliminary operations for providing a relay communication line using the unmanned vessel system 1000.

[0128] Next, the communication maintenance control unit 2500 performs maintenance control of the relay communication line (step 105). The detailed processing of this step will be described later.

[0129] Next, the display information output unit 2610 provides communication status information (step 106).

[0130] Next, the user input receiving unit 2700 performs an operation corresponding to the user input information received (step 107).

[0131] Next, the system determines whether the time period or date / time for which communication maintenance is desired, as included in the request information acquired by the request information acquisition unit 2100, has passed, and determines the next process to proceed to based on the result of this determination (step 108). In this step, if the time period or date / time for which communication maintenance is desired has passed, the process in this flowchart is terminated. On the other hand, if the time period or date / time for which communication maintenance is desired has not passed, the process proceeds to step 105. In addition to or instead of determining whether the time period or date / time for which communication maintenance is desired has passed in this step, the system may also determine whether the conditions for terminating communication maintenance via the relay communication line are met, or whether the user has given input indicating that communication maintenance via the relay communication line is not required.

[0132] Steps 105 to 108 described above illustrate the real-time control operation process after the unmanned vessel system 1000 has been actually deployed on the sea surface.

[0133] (A-1-6. Processing to identify available communication lines, etc.) Figure 15 is a flowchart showing the processing flow of the communication line information acquisition unit 2200 to identify available communication lines, etc. In particular, Figure 15 shows the detailed processing of step 102 shown in Figure 14.

[0134] First, the available communication lines are identified by the available line information acquisition unit 2210 (step 201). In this step, for example, information about existing communication infrastructure and information about the unmanned vessel system 1000 are acquired.

[0135] Next, the available line information acquisition unit 2210 obtains the actual values ​​of the normal communication performance of the available communication lines (step 202).

[0136] Next, the line performance fluctuation condition acquisition unit 2220 acquires information regarding the performance fluctuation conditions of the communication line (step 203).

[0137] Next, the environmental information acquisition unit 2230 acquires external environmental information, including weather information and oceanographic information (step 204).

[0138] Next, based on the acquired performance fluctuation conditions of the communication line, the process to proceed to is determined depending on whether or not external environmental information affecting the communication performance of the communication line has been acquired (step 205). In this step, if it is determined that external environmental information affecting communication performance has been acquired, the process proceeds to step 206; on the other hand, if it is determined that external environmental information affecting communication performance has not been acquired, the process proceeds to step 207.

[0139] Next, if it is determined in step 205 that external environmental information affecting communication performance has been acquired, the actual line performance prediction unit 2240 estimates the communication performance taking the external environmental information into account (step 206).

[0140] Next, if it is determined in step 205 that external environmental information affecting communication performance has not been acquired, the actual line performance prediction unit 2240 estimates the actual value of the normal communication performance as the communication performance (step 206).

[0141] (A-1-7. Communication Line Determination Process) The contents of the communication line determination process will be explained below with reference to Figures 16 to 18.

[0142] (A-1-7-1. Communication Line Determination Processing Flow) Figure 16 is a flowchart showing the processing flow for determining the relay communication line by the communication line determination unit 2300. Figure 16 specifically shows the detailed processing of step 103 shown in Figure 14.

[0143] First, the estimated communication performance information obtained by the communication line information acquisition unit 2200 is obtained (step 301). In this step, it is possible to obtain not only the communication performance of the unmanned vessel system 1000 (sea AP), the air AP 3000, and the ground AP 4000, but also the communication performance of the communication line composed of combinations of these.

[0144] Next, the request information from the user obtained by the request information acquisition unit 2100 is acquired (step 302).

[0145] Next, the condition-satisfying route candidate determination unit 2310 determines a candidate communication line that satisfies the request information (step 303). The candidate communication line determined in this step does not necessarily have to be a communication line that passes through a single path, but may be a parallel path consisting of multiple lines connected in parallel.

[0146] Next, the process to proceed to is determined based on whether or not there are candidate communication lines that meet the acceptable conditions included in the request information (step 304). In this step, if it is determined that there are candidate communication lines that meet the acceptable conditions, the process proceeds to step 307; on the other hand, if it is determined that there are no candidate communication lines that meet the acceptable conditions, the process proceeds to step 305.

[0147] Next, if it is determined in step 304 that there are no candidate communication lines that meet the acceptable conditions, information suggesting that changes be made to relax the acceptable conditions is displayed to the user via the display information output unit 2610 (step 305).

[0148] Next, the user input receiving unit 2700 receives input from the user regarding the proposed relaxation of the acceptable conditions (step 306). After receiving the input of the changes to the acceptable conditions in this step, the process proceeds to step 303 to determine which communication line candidates satisfy the changed acceptable conditions.

[0149] Next, if it is determined in step 304 that there is a candidate communication line that satisfies the acceptable conditions, the next process to proceed to is determined depending on whether there are multiple candidate communication lines that satisfy the acceptable conditions (step 307). In this step, if it is determined that there is only one candidate communication line that satisfies the acceptable conditions, the process proceeds to step 308. On the other hand, if it is determined that there are multiple candidate communication lines that satisfy the acceptable conditions, the process proceeds to processing step 309.

[0150] Next, if it is determined in step 307 that there is only one candidate communication line that satisfies the acceptable conditions, the communication line using that single candidate communication line is selected (step 308).

[0151] Next, if step 307 determines that there are multiple candidate communication lines that meet the acceptable conditions, the route candidate user proposal unit 2320 proposes and displays information about the multiple candidates to the user (step 309).

[0152] Next, the user input receiving unit 2700 determines which communication line to use based on the user's selection input for multiple proposed communication line candidates (step 310).

[0153] Steps 309 and 310 show an example where, when there are multiple candidate communication lines, one communication line is selected based on the user's selection input. However, the method of determining the communication line is not limited to this. A relay communication line can also be determined from among multiple candidates based on the communication line priority criteria information acquired in advance by the communication circuit priority condition acquisition unit 2140.

[0154] (A-1-7-1. Results of communication line determination) Figure 17 is a diagram showing an example of a communication line candidate that satisfies the request information determined by the condition-satisfying route candidate determination unit 2310. The example shown in Figure 17 specifically shows a communication line candidate that enables communication between a communication target terminal 7000 mounted on an aircraft flying in the air and an internet line 6000.

[0155] The example shown in Figure 17 includes patterns (lines 001-004) in which aerial communication aircraft (drone) relays the communication target terminal 7000 mounted on an aircraft and the maritime relay system (unmanned vessel system 1000), and a pattern (line 005) in which the communication target terminal 7000 and the maritime relay system (unmanned vessel system 1000) are directly connected wirelessly. Furthermore, as a system for relaying between the maritime relay system and the internet line 6000, lines 001-003 and 005 utilize aerial APs (aerial relay systems), and line 004 utilizes a ground AP (ground relay system). In addition, the relay device used as an aerial AP may include a GEO satellite, a LEO satellite, or a stratospheric aerial platform (HAPS).

[0156] As shown in Figure 17, if there are multiple communication line candidates that satisfy the requested information, information on the multiple communication line candidates will be displayed in step 309 of Figure 16, as shown in Figure 17.

[0157] (A-1-7-2. Proposal for Relaxation of Tolerance Conditions) Figure 18 is a diagram showing an example of display information when the communication line determination unit 2300 proposes changes to the tolerance conditions. The example shown in Figure 18 is particularly an example of the display of proposed changes to the tolerance conditions that is presented to the user in step 305 of the flowchart shown in Figure 16. In the example shown in Figure 18, the current tolerance conditions are displayed, along with information on the tolerance values ​​for communication speed, communication strength, and communication delay, as well as information on proposed changes to the tolerance conditions for communication speed, communication strength, and communication delay.

[0158] Furthermore, although it has been determined that there are no candidate communication circuits that meet the current acceptable conditions, information on communication lines that have been determined not to meet the current acceptable conditions can also be displayed. By displaying this information, users can understand which communication lines would become available if the acceptable conditions were changed.

[0159] (A-1-8. Determination of Operation of Unmanned Vessel System) Figure 19 is a flowchart showing the process flow for determining the operation of the unmanned vessel system 1000 by the maritime relay operation determination unit 2400. Figure 19 particularly shows the detailed processing of step 104 of the flowchart shown in Figure 14.

[0160] First, the unmanned vessel configuration determination unit 2410 determines the required number of unmanned vessels and other equipment necessary to configure the maritime relay system (step 401).

[0161] Next, the field relay method determination unit 2420 determines the unmanned vessel and its placement location to wirelessly connect with the communication target terminal 7000 and external access points (such as the airborne AP3000 and ground AP4000) (step 402).

[0162] Next, the unmanned vessel formation determination unit 2410 determines the placement positions of all unmanned vessels within the unmanned vessel system 1000 (step 403).

[0163] Next, the on-site relay method determination unit 2420 determines the communication network configuration between unmanned vessels (step 404).

[0164] (A-1-9. Maintaining and Controlling Wireless Communication Connections) The contents and operation of maintaining and controlling wireless communication connections will be explained below with reference to Figures 20 to 25.

[0165] (A-1-9-1. Wireless Communication Connection Maintenance and Control Processing Flow) Figure 20 is a flowchart showing the wireless communication connection maintenance and control flow by the communication maintenance control unit 2500. Figure 20 particularly shows the detailed processing of step 105 of the flowchart shown in Figure 14.

[0166] First, the communication status monitoring unit 2510 acquires status information of the communication status (including communication strength, communication speed, and communication delay), and the target object status monitoring unit 2520 acquires status information of the location and speed of the communication target terminal 7000 (step 501). In this step, in addition to the status information described above, external environmental status information (weather, sea conditions, etc.) that affects communication quality may also be acquired.

[0167] Next, it is determined whether the currently used communication line satisfies the request conditions obtained by the request information acquisition unit 2100 (step 502).

[0168] Next, the process to proceed to is determined based on whether the currently used communication line meets the required conditions (step 503). If it is determined in this step that the currently used communication line meets the required conditions, the process proceeds to step 508. On the other hand, if it is determined that the currently used communication line does not meet the required conditions, the process proceeds to step 504.

[0169] Next, it is determined whether or not changes are necessary to the number, formation, and arrangement of unmanned vessels within the unmanned vessel system 1000, or to the communication network configuration between multiple unmanned vessels, and the next processing step to proceed to is determined according to the result of this determination (step 504). In this step, if it is determined that changes are necessary to the number, formation, and arrangement of unmanned vessels, or to the communication network configuration, the process proceeds to step 505. On the other hand, if it is determined that no changes are necessary to the number, formation, and arrangement of unmanned vessels, or to the communication network configuration, the process proceeds to step 506.

[0170] Next, if step 504 determines that a change is necessary to the number, formation, or placement of the unmanned vessels, or to the communication network configuration, a command is issued to change the number, formation, or placement of the unmanned vessels, or to change the communication network configuration of the unmanned vessel system 1000 (step 505). After this process is completed, the process transitions to step 506.

[0171] Next, if it is determined in step 504 that no changes are needed to the number, formation, or arrangement of the unmanned vessels, or to the communication network configuration, the need to change the external communication lines of the unmanned vessel system 1000 is determined, and the next processing step to which the system will proceed is determined according to the result of that determination (step 506). In this step, if it is determined that a change to the external communication lines of the unmanned vessel system 1000 is necessary, the system proceeds to step 507. On the other hand, if it is determined that no change to the external communication lines of the unmanned vessel system 1000 is necessary, the system proceeds to step 508.

[0172] Next, if it is determined in step 506 that a change in the external communication line of the unmanned vessel system 1000 is necessary, a command to change the communication line is issued (step 507). After this process is completed, the process transitions to step 509.

[0173] Next, if step 503 determines that the currently used communication line meets the required conditions, or if step 506 determines that there is no need to change the external communication line of the unmanned vessel system 1000, then a decision is made that there is no need to change the communication line (step 508). After this step, the process transitions to step 509.

[0174] Next, the communication status of available communication line candidates, including communication lines currently in use or not in use, is determined (step 509).

[0175] Next, it is determined whether there is another communication line with better communication status than the currently used communication line, and the next processing step to proceed to is determined according to the result of this determination (step 510). If it is determined in this step that there is no other communication line with better communication status than the currently used communication line, the process proceeds to step 511. On the other hand, if it is determined that there is another communication line with better communication status than the currently used communication line, the process proceeds to step 512.

[0176] Next, if step 510 determines that there are no other communication lines with better communication conditions than the currently used communication line, a decision is made that there is no need to change the communication line (step 511). After this step is completed, the process proceeds to step 514.

[0177] Next, if step 510 determines that there is another communication line with better communication conditions than the currently used communication line, a display output is sent to the user suggesting a change of communication line (step 512).

[0178] Next, the changes to the communication line are determined based on the selection input information from the user (step 513).

[0179] Next, the user is notified of the decision (step 514).

[0180] Here, steps 503 to 508 show the operation flow when the currently used communication line falls below the required conditions, and steps 509 to 514 show the operation flow when the currently used communication line meets the required conditions.

[0181] (A-1-9-2. Maintenance and control of wireless communication connection) Figure 21 shows the process of maintaining and controlling communication between a communication target terminal 7000 installed on a ship and an internet line 6000. In particular, Figure 21 shows the process of switching the communication line from the communication path at time t1 to the communication path at time t2.

[0182] At time t1 in the upper part of Figure 21, a communication target terminal 7000 mounted on a ship is connected to a ground AP 4000 via a maritime relay system equipped with multiple unmanned vessels, and further communication is connected from the ground AP 4000 to the internet line 6000. At this time, at least one unmanned vessel (master unit) within the maritime relay system is located within the communication range of the ground AP 4000. Here, the ground AP 4000 can be composed of, for example, a Broadband Wireless Access (BWA) radio communication base station using radio waves in the 2.5GHz band, in particular a privately operated BWA base station, and an unmanned vessel located within the communication range of the BWA radio communication base station can communicate directly with the radio communication base station. Also, at time t1, the ship is moving away from the location where the ground AP 4000's radio communication base station is installed (direction of the arrow), so the multiple unmanned vessels of the maritime relay system are also moving in the direction of the ship's movement in order to prevent interruption of radio communication between the ship and the unmanned vessels, and between multiple unmanned vessels.

[0183] Here, the communication range varies depending on the communication standard and the frequency band of the radio waves used for communication. When using the 2.4GHz band such as Wi-Fi, the communication range is about 50m, and when using the 920MHz band, it is several kilometers to tens of kilometers. Therefore, in order to prevent interruptions in wireless communication between the communication target terminal 7000 installed on the ship and the unmanned vessels, and between multiple unmanned vessels, the multiple unmanned vessels of the maritime relay system are also moved in the direction of the ship's movement so as not to deviate from the communication range corresponding to the communication standard that has been determined in advance.

[0184] At time t2 in the lower part of Figure 21, the ship and the maritime relay system moved away from the location where the ground AP4000 wireless communication base station was installed, causing the unmanned vessel's master unit to move near the boundary of the ground AP4000's communication range. In such cases, the communication maintenance control unit 2500 of the central control system 2000 switches the communication circuit. That is, the unmanned vessel's master unit is connected wirelessly to the airborne AP3000 and then connected to the internet line 6000 via the airborne AP. After wirelessly connecting to the internet line 6000 via the airborne AP3000, communication between the maritime relay system's master unit and the ground AP4000 is disconnected.

[0185] In this way, by switching from a communication line using the ground AP4000 to a communication line via the airborne AP3000 depending on the movement status of the communication target terminal 7000, it is possible to maintain the connection between the communication target terminal 7000 and the internet line even when the communication target terminal 7000 is mounted on a mobile device.

[0186] Next, Figure 22 shows the process of maintaining and controlling communication between the first communication target terminal 7000a installed on the ship and the second communication target terminal 7000b installed at the offshore base. In particular, Figure 22 shows how the communication line is switched from the communication path at time t1 to the communication path at time t2.

[0187] At time t1 in the upper part of Figure 22, the first communication target terminal 7000a, mounted on the ship, is connected to the second communication target terminal 7000b via a maritime relay system equipped with multiple unmanned vessels. At this time, at least one unmanned vessel (master unit) within the maritime relay system is located within the communication range of the second communication target terminal 7000b, which is mounted on a maritime base (an island, maritime infrastructure facility, etc.). Also, at time t1, the ship is moving away from the maritime base (direction of the arrow), so to prevent interruption of wireless communication between the ship and the unmanned vessels, and between multiple unmanned vessels, the multiple unmanned vessels of the maritime relay system are also moving in the direction of the ship's movement (direction of the arrow).

[0188] At time t2 in the lower part of Figure 22, the ship and the offshore relay system moved away from the location of the offshore base, causing the unmanned vessel's master unit to move near the boundary of the communication range of the offshore base's second communication target terminal 7000b. In such cases, the communication maintenance control unit 2500 of the central control system 2000 switches the communication circuit. That is, the unmanned vessel's master unit is connected wirelessly to the aerial AP 3000, and then connected to the offshore base's second communication target terminal 7000b via the aerial AP 3000, the internet line 6000, and another aerial AP 3000. After wirelessly connecting with the second communication target terminal 7000b via the aerial AP 3000, direct communication between the offshore relay system's master unit and the second communication target terminal 7000b is disconnected.

[0189] In this way, by switching from direct communication with the second communication terminal 7000b using the maritime relay system to a communication line via the aerial AP3000 and the internet line 6000, depending on the movement status of the first communication target terminal 7000a (i.e., the change in distance between the first communication target terminal 7000a and the second communication target terminal 7000b), the communication connection between the first communication target terminal 7000a and the second communication target terminal 7000b can be maintained even when the distance between them increases.

[0190] Next, Figure 23 shows the process of maintaining and controlling communication between a first communication target terminal 7000a installed on a ship and a second communication target terminal 7000b installed on another ship. In particular, Figure 23 shows how the communication line is switched from the communication path at time t1 to the communication path at time t2.

[0191] At time t1 in the upper part of Figure 23, the first communication target terminal 7000a, mounted on the first vessel, is connected to the second communication target terminal 7000b, mounted on another second vessel, via a maritime relay system equipped with multiple unmanned vessels. Also, at time t1, the first and second vessels are moving in opposite directions (direction of the arrows), so the positions of the multiple unmanned vessels are controlled so that the distance between the first vessel and the unmanned vessel conducting wireless communication, between the second vessel and the unmanned vessel conducting wireless communication, and between the multiple unmanned vessels conducting wireless communication do not exceed the wireless communication range.

[0192] At time t2 in the lower part of Figure 23, the first and second vessels moved away from each other, causing the distance between the unmanned vessels (1002a and 1002b) that were communicating wirelessly to exceed the wireless communication range. In such cases, the communication maintenance control unit 2500 of the central control system 2000 switches the communication circuit. Specifically, the master unit 1001a of the unmanned vessel is connected wirelessly to the aerial AP 3000, and then connected to the master unit 1001b of the unmanned vessel via the aerial AP 3000a, the internet line 6000, and another aerial AP 3000b. Furthermore, the master unit 1001a is controlled to move in accordance with the first vessel (carrying the first communication target terminal 7000a) and be within the communication range, and the master unit 1001b is controlled to move in accordance with the second vessel (carrying the second communication target terminal 7000b) and be within the communication range.

[0193] In this way, by switching from direct communication using the maritime relay system to a communication line via the aerial AP3000 and the internet line 6000, depending on the movement status of the first communication target terminal 7000a and the second communication target terminal 7000b (i.e., the change in distance between the first communication target terminal 7000a and the second communication target terminal 7000b), the communication connection between the first communication target terminal 7000a and the second communication target terminal 7000b can be maintained even when the distance between them increases.

[0194] Next, Figure 24 shows the process of maintaining and controlling communication between the first ground-based communication target terminal 7000a and the second ground-based communication target terminal 7000b. In particular, Figure 24 shows the switching of the communication line from the communication path at time t1 to the communication path at time t2.

[0195] At time t1 in the upper part of Figure 24, a first communication target terminal 7000a installed on a ground vehicle is connected to a second communication target terminal 7000b installed on ground equipment via a maritime relay system equipped with multiple unmanned vessels. Alternatively, either or both of the first and second communication target terminals 7000a and 7000b may be mounted on ground equipment located on an outlying island. At time t1, the positions of the multiple unmanned vessels are controlled so that the distance between the first communication target terminal 7000a and the unmanned vessel, the distance between the second communication target terminal 7000b and the unmanned vessel, and the distance between the multiple unmanned vessels do not exceed the wireless communication range.

[0196] At time t2 on the lower side of Figure 24, the communication quality deteriorates due to environmental disturbances (precipitation (rain, snow, hail, sleet, etc.), fog, lightning, etc.) in the area where the maritime relay system is deployed. As a result, the wireless communication between the two unmanned vessels (1002a and 1002b), which were communicating wirelessly with each other, no longer meets the acceptable conditions of the communication line. In such cases, the communication maintenance control unit 2500 of the overall control system 2000 switches the communication circuit. Specifically, the master unit 1001a of the unmanned vessel is connected wirelessly to the aerial AP 3000, and then connected to the master unit 1001b of the unmanned vessel via the aerial AP 3000a, the internet line 6000, and another aerial AP 3000b. Furthermore, the master unit 1001a maintains a communication connection with the first communication target terminal 7000a via a slave unit, and similarly, the master unit 1001b maintains a communication connection with the second communication target terminal 7000b via another slave unit.

[0197] In this way, depending on the environmental disturbances around the maritime relay system that relays communication between the first communication target terminal 7000a and the second communication target terminal 7000b (environmental conditions including, for example, precipitation (rain, snow, hail, sleet, etc.), fog, lightning, ionospheric conditions, solar flare conditions, etc.), the communication can be switched from direct communication using the maritime relay system to a communication line via the aerial AP3000 and the internet line 6000. This allows the communication connection between the first communication target terminal 7000a and the second communication target terminal 7000b to be maintained even when the environmental conditions between them change.

[0198] In the example shown in Figure 24, a switch is made from direct communication using the maritime relay system to a communication line via the aerial AP3000 and the internet line 6000. However, the reverse is also possible: a switch can be made from a communication line via the aerial AP3000 and the internet line 6000 to direct communication using the maritime relay system. In other words, since the communication quality of the communication line via the aerial AP3000 and the internet line 6000 deteriorates due to the influence of ionospheric conditions and solar flares, a switch can be made to direct communication using the maritime relay system when such environmental disturbances or deterioration of communication quality occur.

[0199] Next, Figure 25 shows an example of a maritime communication network for maintaining and controlling communication between a first communication target terminal 7000a installed on a ship and a second communication target terminal 7000b installed on another ship.

[0200] In the example shown at the top of Figure 25, a first communication target terminal 7000a, mounted on a first vessel, is connected to a second communication target terminal 7000b, mounted on another second vessel, via a maritime communication network composed of multiple unmanned vessels. Here, the communication network provided by the maritime relay system is not just a single communication path formed by connecting multiple unmanned vessels in series, but a communication network with multiple communication paths formed by arranging multiple unmanned vessels in multiple rows. In this way, by configuring a communication network with multiple communication paths using multiple unmanned vessels arranged in multiple rows, communication toughness can be improved by making the communication path between the first communication target terminal 7000a and the second communication target terminal 7000b redundant, in order to improve the reliability of the communication connection (communication toughness) when communication quality deteriorates due to environmental disturbances in the deployment area of ​​the maritime relay system, or when reliability conditions for communication connections are specified as requirements for the communication line.

[0201] In the example shown at the bottom of Figure 25, a first communication target terminal 7000a mounted on a first vessel is connected to a second communication target terminal 7000b mounted on another second vessel via a maritime communication network composed of multiple unmanned vessels. Here, the communication network provided by the maritime relay system is not just a single or multiple communication paths formed by connecting multiple unmanned vessels in series, but also constitutes a multipath communication network where the unmanned vessels of the maritime relay system communicate wirelessly with multiple other unmanned vessels. In this way, a communication network composed of multipath communication paths formed by one-to-many wireless communication between multiple unmanned vessels can further improve the reliability of communication connections (communication toughness) when communication quality deteriorates due to environmental disturbances in the deployment area of ​​the maritime relay system, or when reliability requirements for communication connections are specified as requirements for the communication lines.

[0202] In addition to changing the communication network configuration within the maritime relay system as shown in Figure 25, it is also possible to combine this with switching external communication paths (airborne APs, ground APs, etc.) that connect to the maritime relay system, as shown in Figure 24 and other figures.

[0203] (A-1-10. Method for displaying communication status) Figure 26 is a diagram showing an example of communication status information displayed by the display information output unit 2610. As shown in Figure 26, on the display device screen where multiple communication path candidates are displayed, the user can arbitrarily select each communication section of each communication path candidate using a mouse or touch panel, and display real-time information regarding the communication quality (communication speed, strength, delay, etc.) for each section. Furthermore, the user can select not only each communication section, but the entire path from the start point to the end point of the communication circuit from the communication target terminal to the internet line 6000, and display real-time measurement information of the communication quality along the entire path.

[0204] Furthermore, the communication speed for each communication section includes the uplink speed, which is the transmission speed in the upstream direction, and the downlink speed, which is the transmission speed in the downstream direction, and these are measured separately. In addition, the uplink speed and downlink speed for the entire path from the target terminal 7000 to the internet line 6000 will be bottlenecked by the communication speed of the section with the slowest communication speed within the entire path. However, the section that is the bottleneck for the uplink speed and the section that is the bottleneck for the downlink speed are not necessarily the same section.

[0205] Furthermore, users can view not only real-time communication quality but also a history of past communication quality for a selected communication section.

[0206] (A-1-11. Hardware Configuration) Figure 27 is a hardware configuration diagram of the integrated control system 2000. Here, the integrated control system 2000 in the present invention is an information processing device such as a server or a PC. As shown in the figure, the integrated control system 2000 includes an input device 100, an output device 200, a processing device 300, a main memory 400, an auxiliary memory 500, a communication device 600, and a bus 700 that electrically connects each of these devices.

[0207] The input device 100 can constitute a user input receiving unit 2700 and is a device for the user to input information and instructions to the central control system 2000. Specifically, the input device 100 is, for example, a touch panel, keyboard, mouse, or voice input device such as a microphone.

[0208] The output device 200 is a device that outputs various types of information generated by the integrated control system 2000, and can constitute the display information output unit 2610. Specifically, the output device 200 can constitute the display information output unit 2610 with eyewear, AR, VR display devices, etc., and may also be a printer or a speaker.

[0209] The processing unit 300 is, for example, a device that performs arithmetic processing. Specifically, the processing unit 300 is, for example, a CPU, a microprocessor, a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), or other semiconductor devices capable of performing calculations.

[0210] The main memory 400 is a memory device such as RAM, which temporarily stores various information read from the system, or ROM, which stores programs executed by the processing unit 300, application programs, and various other information. The auxiliary memory 500 is a non-volatile memory device such as an HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory, which can store digital information.

[0211] The communication device 600 is a device that performs wireless or wired information communication with the outside world, and can constitute the aforementioned information communication unit 2800.

[0212] In the embodiments described above, a communication system 1 utilizing an unmanned vessel system 1000 consisting of multiple unmanned vessels 1010 operating on the sea or water was described. However, the present invention is not limited to unmanned vessels 1010, and can be applied as a maritime relay system to a ship system consisting of manned vessels, or a ship system in which unmanned vessels and manned vessels are mixed.

[0213] The embodiments described above are merely illustrative to facilitate understanding of the present invention and are not intended to limit its scope. The present invention can be modified and improved without departing from its spirit, and it goes without saying that the present invention includes equivalents thereof.

[0214] [A-2. Effects of this Embodiment] The above-described embodiment makes it possible to provide a more stable communication environment to devices located in sea areas far from the coast. For example, when connecting a communication target terminal 7000 located in a sea area to an internet line 6000, a more stable communication environment can be provided by selecting or switching between relay communication lines configured via at least one of a maritime relay system, an aerial relay system, or a ground relay system, depending on the situation.

[0215] 1...Control system (system) 100...Input device 200...Output device 300...Processing device 400...Main memory 500...Auxiliary memory 600...Communication device 700...Bus 1000...Unmanned vessel system 1001...Master unit 1002...Slave unit 1010...Unmanned vessel 1100...Measurement unit 1110...Measurement sensor 1120...Measurement control unit 1200...Self-device state determination unit 1210...Navigation state determination unit 1220...Internal state determination unit 1230...External state determination unit 1300...Navigation unit 1400...Communication unit 1410...Inter-unmanned vessel communication unit 1420...Air AP communication unit 1430...Ground AP communication unit 1440...External device communication unit 1500...Determination unit 1510...Object detection determination unit 1600...Recording unit 1610...Measurement data recording unit 1620...Self-device status recording unit 2000...Overall control system 2100...Request information acquisition unit 2110...Communication target information acquisition unit 2120...Requested movement information acquisition unit 2130...Requested communication performance acquisition unit 2140...Communication circuit priority condition acquisition unit 2200...Communication line information acquisition unit 2210...Available line information acquisition unit 2220...Line performance fluctuation condition acquisition unit 2230...Environmental information acquisition unit 2240...Line actual performance prediction unit 2300...Communication line determination unit 2310...Condition-satisfying route candidate determination unit 2320...Route candidate user proposal unit 2330...Communication line confirmation unit 2400...Sea relay operation determination unit 2410...Unmanned vessel formation determination unit 2420...On-site relay method determination unit 2500...Communication maintenance control unit 2510...Communication status monitoring unit 2520...Object Status Monitoring Unit 2530...Communication Line Change Unit 2540...Unmanned Vessel Network Control Unit 2600...Command Output Unit 2610...Display Information Output Unit 2620...Control Command Output Unit 2700...User Input Reception Unit 2800...Information and Communication Unit 3000...Air AP 4000...Ground AP 5000...User Terminal 6000...Internet Line 7000...Communication Target Terminal

Claims

1. A communication system that provides a relay communication line that enables communication between a first terminal device and a second terminal device, or between the first terminal device and an internet line, or between the first terminal device, the second terminal device and the internet line, using a vessel that can move on the sea, comprising: a communication line information acquisition unit that acquires information on a plurality of candidates for the relay communication line; and a communication line determination unit that determines which relay communication line to use for communication from the plurality of candidates for the relay communication line, wherein the communication line determination unit comprises: a maritime relay system comprising a plurality of the vessels that can communicate directly or indirectly with the first terminal device; and an aerial relay system comprising an artificial satellite or a communication aircraft flying in the stratosphere that can wirelessly communicate with at least one of the plurality of the vessels and can communicate directly or indirectly with at least one of the internet line and the second terminal device. A communication system for determining the relay communication line from a plurality of candidates for the relay communication line, which includes at least one of the ground relay systems, or a combination thereof, that are capable of wireless communication with at least one of the plurality of the aforementioned vessels and that are capable of directly or indirectly communicating with at least one of the internet line and the second terminal device, and that includes ground wireless communication equipment.

2. A communication system according to claim 1, wherein the communication line determination unit determines the relay communication line based on request information relating to at least one of the type, location, expected movement area, planned movement speed, planned movement route, desired communication maintenance time period, and communication line usage fee of the first terminal device or the second terminal device.

3. A communication system according to claim 2, wherein the type of the first terminal device or the second terminal device includes information that can identify whether the first terminal device or the second terminal device is located at sea, in the air, underwater, or on land.

4. A communication system according to claim 1, wherein the communication line determination unit determines the relay communication line based on request information indicating whether the connection destination for communication connection with the first terminal device is the second terminal device, the internet line, or both the second terminal device and the internet line.

5. A communication system according to claim 1, wherein the communication line determination unit determines the relay communication line based on request information regarding the communication quality or communication standard of the communication line connecting the first terminal device and the Internet line, or the communication line connecting the first terminal device and the second terminal device.

6. A communication system according to claim 1, wherein the information acquired by the communication line information acquisition unit includes multiple candidates for the relay communication line, including the maritime relay system, the aerial relay system, the ground relay system, or a combination thereof, or information regarding the communication performance of other existing communication infrastructure, the location of wireless communication base stations, or communication line usage fees.

7. A communication system according to claim 6, wherein the communication performance includes information relating to at least one of the following: communication area, communication strength, communication speed, communication delay, and communication capacity.

8. A communication system according to claim 6, comprising an environmental information acquisition unit that acquires environmental information including at least one of precipitation, fog, lightning, ionospheric conditions, and solar flare conditions, wherein the communication performance is information generated considering the impact on the communication performance of the maritime relay system or the ground relay system due to precipitation, fog, or lightning, or the impact on the communication performance of the upper-air relay system due to ionospheric disturbance or solar flare, or the impact on existing communication infrastructure due to at least one of precipitation, fog, lightning, ionospheric conditions, solar flare conditions, time, or date and time.

9. A communication system according to claim 1, wherein the communication line determination unit determines a communication line connected in the order of the first terminal device, the maritime relay system, and the second terminal device as the relay communication line.

10. A communication system according to claim 1, wherein the communication line determination unit determines the communication line to be connected in the order of the first terminal device, the maritime relay system, the aerial relay system, and the internet line as the relay communication line.

11. A communication system according to claim 1, wherein the communication line determination unit determines a communication line connected in the following order as the relay communication line: the first terminal device, the maritime relay system, the first aerial relay system, the internet line, the second aerial relay system, and the second terminal device.

12. A communication system according to claim 1, wherein the communication line determination unit determines a communication line connected in the following order as the relay communication line: the first terminal device, the first maritime relay system, the first aerial relay system, the internet line, the second aerial relay system, the second maritime relay system, and the second terminal device.

13. A communication system according to claim 1, wherein the communication line determination unit determines the communication line to be connected in the order of the first terminal device, the maritime relay system, the land relay system, and the internet line as the relay communication line.

14. A communication system according to claim 1, wherein the communication line determination unit determines a communication line connected in the following order as the relay communication line: the first terminal device, the maritime relay system, the first land relay system, the internet line, the second land relay system, and the second terminal device.

15. A communication system according to claim 1, wherein the communication line determination unit determines a communication line connected in the following order as the relay communication line: the first terminal device, the first maritime relay system, the first land relay system, the internet line, the second land relay system, the second maritime relay system, and the second terminal device.

16. A communication system according to claim 1, wherein when the first terminal device or the second terminal device is in the air, the communication line determination unit determines a communication line as the relay communication line that directly connects the first terminal device and the ship, or connects the first terminal device and the ship via an aerial communication aircraft, or directly connects the second terminal device and the ship, or connects the second terminal device and the ship via an aerial communication aircraft.

17. A communication system according to claim 1, wherein the communication line determination unit determines the parallel use of a plurality of communication circuits as the relay communication line if the parallel use of a plurality of communication circuits satisfies predetermined criteria required for the relay communication line.

18. A communication system according to claim 1, comprising a display information output unit that displays information including a plurality of communication line candidates to the user when there is one or more communication line candidates that satisfy predetermined criteria required for the relay communication line, wherein the communication line determination unit determines the relay communication line based on the communication line specification information received from the user.

19. A communication system according to claim 1, wherein, when there are multiple candidate communication lines that satisfy predetermined criteria required for the relay communication line, the communication line determination unit determines the relay communication line based on previously acquired priority criteria information for communication lines.

20. A communication system according to claim 1, comprising a maritime relay operation determination unit that determines operations related to maritime communication relay by a plurality of ships according to the relay communication line determined by the communication line determination unit.

21. A communication system according to claim 20, wherein the maritime relay operation determination unit determines at least one of the number, formation, arrangement, and movement route of the ships required for the relay communication line determined by the communication line determination unit.

22. A communication system according to claim 20, wherein the maritime relay operation determination unit determines the vessel that will establish a wireless communication connection with at least one of the first terminal device, the second terminal device, the air relay system, and the ground relay system, according to the relay communication line determined by the communication line determination unit.

23. A communication system according to claim 20, wherein when the communication line determination unit determines a communication line for wirelessly connecting the maritime relay system and the aerial relay system as the relay communication line, the maritime relay operation determination unit determines the artificial satellite or communication aircraft of the aerial relay system that wirelessly connects the vessel of the maritime relay system.

24. A communication system according to claim 20, wherein when the communication line determination unit determines a communication line for wirelessly connecting the maritime relay system and the ground relay system as the relay communication line, the maritime relay operation determination unit determines the wireless communication equipment of the ground relay system that wirelessly connects the vessel of the maritime relay system.

25. A communication system according to claim 1, comprising a communication maintenance control unit that determines changes to at least one of the following: the communication lines, the number, formation, arrangement, and movement paths of the ships, the ships that wirelessly connect to the outside of the maritime relay system, the artificial satellites or communication aircraft of the aerial relay system that are wirelessly connected to the maritime relay system, and the wireless communication equipment of the ground relay system that are wirelessly connected to the maritime relay system, according to the communication performance of the relay communication line determined by the communication line determination unit, or the communication performance of the relay communication line and other communication lines.

26. A communication system according to claim 1, comprising a communication maintenance control unit that determines whether the communication performance of the relay communication line determined by the communication line determination unit, or the communication performance of the relay communication line and other communication lines, meets a predetermined standard required for the relay communication line, and a display information output unit that displays information regarding the communication performance of at least one of the relay communication line and other communication lines to the user when the communication maintenance control unit determines that the communication performance of the relay communication line, or the communication performance of the relay communication line and other communication lines, does not meet the predetermined standard, and the communication maintenance control unit changes the relay communication line based on communication line change instruction information received from the user.

27. A communication system according to claim 1, wherein the information acquired by the communication line information acquisition unit includes information relating to the communication performance of the relay communication line and other communication lines, and the system includes a display information output unit that displays the information relating to the communication performance of the relay communication line and other communication lines to the user.

28. A communication system according to claim 1, comprising a communication maintenance control unit that changes the relay communication line based on communication line change instruction information received from a user via a user input receiving unit.

29. A communication system according to claim 1, wherein the information acquired by the communication line information acquisition unit includes measurement information of the current communication performance relating to the maritime relay system, and a communication maintenance control unit that determines a change in the communication network route between a plurality of ships of the maritime relay system.

30. A communication system according to claim 1, further comprising a display information output unit that, when the communication line determination unit determines that there are no candidate communication lines that meet the predetermined criteria required for the relay communication line, proposes to the user that the predetermined criteria be changed.

31. A communication system according to claim 1, wherein the communication line determination unit determines the relay communication line from a plurality of candidate communication lines based on information of at least one of the current or future number, formation, arrangement, and movement path of a plurality of vessels of the maritime relay system.

32. A communication control method that provides a relay communication line that enables communication between a first terminal device and a second terminal device, or between the first terminal device and an internet line, or between the first terminal device, the second terminal device and the internet line, using a vessel that can move on the sea, comprising: a communication line information acquisition step in which a computer acquires information on a plurality of candidates for the relay communication line; and a communication line determination step in which the relay communication line to be used for communication is determined from the plurality of candidates for the relay communication line, wherein the communication line determination step comprises: a maritime relay system comprising a plurality of vessels that can communicate directly or indirectly with the first terminal device; and an aerial relay system comprising an artificial satellite or a communication aircraft flying in the stratosphere that can wirelessly communicate with at least one of the plurality of vessels and can communicate directly or indirectly with at least one of the internet line and the second terminal device. A communication control method for determining the relay communication line from a plurality of candidates for the relay communication line, which includes at least one of the following: a ground relay system equipped with ground wireless communication equipment capable of wirelessly communicating with at least one of the plurality of vessels and capable of directly or indirectly communicating with at least one of the Internet line and the second terminal device, or a combination thereof.

33. A program usable in a communication system that provides a relay communication line that enables communication between a first terminal device and a second terminal device, or between the first terminal device and an internet line, or between the first terminal device, the second terminal device and the internet line, using a vessel that can move on the sea, wherein the computer executes a communication line information acquisition command to acquire information about a plurality of candidates for the relay communication line, and a communication line determination command to determine which relay communication line to use for communication from the plurality of candidates for the relay communication line, wherein the communication line determination command comprises a maritime relay system comprising a plurality of vessels that can communicate directly or indirectly with the first terminal device, and an aerial relay system comprising an artificial satellite or a communication aircraft flying in the stratosphere that can wirelessly communicate with at least one of the plurality of vessels and can communicate directly or indirectly with at least one of the internet line and the second terminal device, A program that determines which relay communication line to use for communication from a plurality of candidates for the relay communication line, including at least one of a plurality of the aforementioned vessels and a terrestrial wireless communication facility that can communicate directly or indirectly with at least one of the Internet line and the second terminal device, or a combination thereof.

Citation Information

Patent Citations

  • Mobile communication system catering to sea ships

    CN103037542A

  • Marine distributed self-organizing network system

    CN111181657A

  • Data communication systems on ships

    JP2023055799A

  • Network architecture based on D2D communication to extend maritime communication range

    JP2024517198A