Communication terminal, program, and method

The communication terminal enhances real-time information sharing among fishing vessels by displaying and designating vessel-specific data, improving fleet operation efficiency and decision-making.

JP2026004540APending Publication Date: 2026-01-14LIGHTHOUSE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025169464
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-10-07
Publication Date
2026-01-14

AI Technical Summary

Technical Problem

Existing ship-to-ship communication systems in fishing fleets do not facilitate real-time information sharing among vessels, relying on manual judgment which can lead to communication loss and inefficient decision-making.

Method used

A communication terminal equipped with a processor, memory, and display, capable of receiving and displaying sensed information from multiple vessels, including position, fish finder, sonar, and camera data, allowing users to designate and view specific vessel information in real-time.

Benefits of technology

Enables efficient real-time information sharing within a fishing fleet, facilitating better decision-making and operation coordination among vessels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026004540000001_ABST
    Figure 2026004540000001_ABST
Patent Text Reader

Abstract

To provide a technique for facilitating determination of fishing while efficiently sharing information in a fishing fleet.SOLUTION: In order to perform sensing, each of the ships included in the fleet includes at least one of a position information acquisition device that acquires a position of the ship, a fish finder, a sonar, and a camera that captures an image of a situation on the ship. The communication terminal includes a processor, a memory, and a display, and the processor executes a first step of receiving, from the information processing apparatus, sensed information accepted by the information processing apparatus from each ship, a second step of displaying, on the display, information sensed by at least some of the ships of the ship group on the basis of the received information, and a third step of accepting, from a user, an operation of designating each ship displayed on the display and thereby displaying the information sensed by the designated ship.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a communication terminal, a program, and a method. [Background technology]

[0002] There are various ways to fish, and some fishermen operate fleets, with multiple boats each performing different roles. Each boat in the fleet is equipped with various equipment, such as a fish finder, depending on its role. Traditionally, when setting nets or other actions are taken, information detected by each boat is shared between boats via radio or network, and personnel on each boat communicate with each other.

[0003] For example, Japanese Patent Application Laid-Open No. 2006-006217 describes a ship-to-ship communication system for a fishing fleet, such as a purse seine fleet consisting of a net boat, a fish finder, and a carrier vessel, to support the operations of the fleet. When the fish finder boat discovers a school of fish, it compresses the image from the fish finder into image information using an image conversion means such as a digital camera, and notifies the net boat of this information together with location information, ocean information, and weather information via a mobile communication network. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-006217 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in ship-to-ship communication systems like those described in Patent Document 1, information is not shared within a fleet in real time. Instead, only when a fish finder vessel detects a school of fish, the fish finder vessel compresses the images from the vessel's fish finder into image information and shares it with a fishing boat. As a result, whether or not to share the fish finder images and other information depends on the judgment of the fisherman on board the fish finder vessel, which can result in communication loss and the inability to reliably share useful information. Therefore, technology that enables more efficient information sharing within a fleet and makes it easier to make fishing decisions is desired.

[0006] The present disclosure aims to provide a technology that facilitates fishing decisions while efficiently sharing information within a fishing fleet. [Means for solving the problem]

[0007] According to one embodiment, there is provided a communications terminal capable of communicating with an information processing device that receives, from each vessel, information sensed by the vessel in the fleet. The vessels in the fleet are equipped with at least one of a position information acquisition device that acquires the vessel's position, a fish finder, a sonar, and a camera that captures images of the vessel's onboard environment for sensing purposes. The communications terminal includes a processor, a memory, and a display. The processor executes the following steps: a first step of receiving, from the information processing device, the sensed information received from each vessel; a second step of displaying, on the display, a nautical chart, an image showing the position of each vessel in the fleet on the nautical chart, and information sensed by at least some of the vessels in the fleet based on the received information; and a third step of displaying the information sensed by the specified vessel by receiving, from a user, an operation to designate each vessel to be displayed on the display.

[0008] According to one embodiment, there is provided a program to be executed by a computer including a processor. The computer is capable of communicating with an information processing device that receives sensored information from each vessel in a fleet of fishing vessels, and the vessels in the fleet are equipped with at least one of a position information acquisition device that acquires the vessel's position for sensing, a fish finder, a sonar, and a camera that captures images of the vessel's onboard environment. The program causes the processor to execute the following steps: a first step of receiving the sensed information received from each vessel by the information processing device, a second step of displaying on a display a nautical chart, an image showing the position of each vessel in the fleet on the nautical chart, and information sensed by at least some of the vessels in the fleet based on the received information, and a third step of receiving from a user an operation to designate each vessel to be displayed on the display and displaying the information sensed by the designated vessel.

[0009] According to one embodiment, there is provided a method executed by a computer including a processor. The computer is capable of communicating with an information processing device that receives sensored information from each vessel in a fleet of fishing vessels, and the vessels in the fleet are equipped with at least one of a position information acquisition device that acquires the vessel's position for sensing, a fish finder, a sonar, and a camera that captures images of the vessel. The method includes the following steps: a first step in which the processor receives the sensed information received from each vessel from the information processing device; a second step in which the processor displays, on a display, a nautical chart, an image showing the position of each vessel in the fleet on the nautical chart, and information sensed by at least some of the vessels in the fleet based on the received information; and a third step in which the processor receives an operation from a user to designate each vessel to be displayed on the display, and displays the information sensed by the designated vessel. [Effects of the Invention]

[0010] According to the present disclosure, it is possible to efficiently share information within a fishing fleet while facilitating fishing decisions. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a diagram showing the overall configuration of a fleet operation support system 1. FIG. [Figure 2] 1 is a block diagram of a communication terminal 10 constituting a fleet operation support system 1 of a first embodiment. [Figure 3] 2 is a diagram showing the functional configuration of a server 20 constituting the fleet operation support system 1 of the first embodiment. FIG. [Figure 4] 2 is a diagram showing the data structures of a ship information database 281 and a sensing result database 282 stored in the server 20. FIG. [Figure 5] 10 is a flowchart showing how sensing results are shared within a fleet by the fleet operation support system 1 of the first embodiment. [Figure 6] 3 is a diagram showing an example of a screen of the communication terminal 10 in the first embodiment. FIG. [Figure 7] 3 is a diagram showing an example of a screen of the communication terminal 10 in the first embodiment. FIG. [Figure 8] FIG. 2 is a diagram showing the functional configuration of a server 20 that constitutes a fleet operation support system 1 according to a second embodiment. [Figure 9] 10 is a diagram showing the data structures of a ship information database 281B and a sensing result database 282B stored in a server 20B according to the second embodiment. FIG. [Figure 10] 10 is a flowchart showing an example of a flow for providing a function for managing hull risk by the fleet operation support system of the second embodiment. [Figure 11] 10 is a flowchart of an example of providing a function for supporting the operation of a fleet by the fleet operation support system of the second embodiment. [Figure 12] 10 is a flowchart showing the processing of the fleet operation support system of the second embodiment, which provides a function for managing the fishing method or catch amount of fish caught. [Figure 13] FIG. 10 is a diagram showing an example of a screen of a communication terminal 10 according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. The names and functions of the components are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0013] <Summary> The following describes a fleet operation support system 1 that supports the operation of a fishing fleet.

[0014] First Embodiment <1 Overall configuration of Fleet Management Support System 1> FIG. 1 is a diagram showing the overall configuration of a fleet operation support system 1. As shown in FIG.

[0015] The fleet management support system 1 is a system for supporting the management of a fishing fleet consisting of multiple vessels by sharing information sensed by each vessel. As shown in FIG. 1, the fleet management support system 1 includes communication terminals 10 and sensing devices mounted on multiple vessels 30A, 30B, and a server 20 capable of communicating with each vessel. The sensing devices on each vessel include a fish finder 11, a sonar 12, a position information acquisition device 13, and a camera 14. The vessels 30A, 30B and the server 20 are connected to each other via a network 80 so that they can communicate with each other. The network 80 is configured as a wired or wireless network.

[0016] The communication terminal 10 is a device that is installed on a ship and displays information shared within the fleet. Examples of the communication terminal 10 include a mobile terminal that is operated by each user and compatible with a mobile communication system, such as a smartphone or tablet. In addition, the communication terminal 10 may be, for example, a wearable device, a PC (Personal Computer), or the like.

[0017] The communication terminal 10 is communicatively connected to the server 20 via a network 80. The communication terminal 10 is connected to the network 80 by communicating with a communication device such as a wireless base station compatible with communication standards such as 5G and LTE (Long Term Evolution), or a wireless LAN (Local Area Network) router compatible with wireless LAN standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11.

[0018] The sensing equipment installed on each vessel is a device for acquiring information useful for fishing, and includes at least one of a fish finder 11, a sonar 12, a position information acquisition device 13, and a camera 14. Each of the sensing equipment is communicably connected to the server 20 via a network 80.

[0019] The fish finder 11 is a device mounted on a boat that searches for schools of fish by emitting ultrasonic waves into the sea below the boat and capturing the reflected waves. The fish finder 11 captures the underwater situation like a radar image and displays the distribution and density of fish schools, the sea surface, the topography of the seabed, the water depth, etc. on the screen in different shapes, intensities, and colors.

[0020] Sonar 12 is a device installed on a boat that emits ultrasonic waves into the ocean around the boat and detects the reflected waves to search for schools of fish. Sonar 12 captures underwater conditions like a radar image and displays images of schools of fish and the ocean floor on a screen in different shapes, intensities, and colors.

[0021] The position information acquisition device 13 is a sensor mounted on the ship that detects the ship's position, such as a GPS (Global Positioning System) module. The GPS module is a receiving device used in a satellite positioning system. The satellite positioning system receives signals from at least three or four satellites and detects the current position of the ship on which the GPS module is mounted based on the received signals.

[0022] The camera 14 is a device installed on a boat to photograph the situation on the boat. For example, the camera 14 is installed on the top of a fishing boat to photograph the net sending out and reeling in work, and the catch.

[0023] The sensing equipment installed on each ship is not limited to the above devices, but may also include a water temperature sensor that measures seawater temperature, an anemometer that measures wind direction and speed, and the like.

[0024] The server 20 is a device that manages information received from each ship. The server 20 is a computer connected to a network 80.

[0025] As shown in FIG. 1, the server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0026] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0027] <1.1 Configuration of the communication terminal 10> FIG. 2 is a block diagram of a communication terminal 10 constituting the fleet operation support system 1 according to the first embodiment. As shown in FIG. 2, the communication terminal 10 includes multiple antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a touch-sensitive device 131 and a display 132), a voice processing unit 140, a microphone 141, a speaker 142, a storage unit 170, and a control unit 180. The communication terminal 10 also includes functions and configurations not specifically shown in FIG. 2 (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, a location information sensor such as a GPS module, etc.). As shown in FIG. 2, the blocks included in the communication terminal 10 are electrically connected by a bus or the like.

[0028] The antenna 111 emits a signal emitted by the communication terminal 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first radio communication unit 121.

[0029] The antenna 112 emits a signal emitted by the communication terminal 10 as a radio wave. The antenna 112 also receives a radio wave from space and provides the received signal to the second radio communication unit 122.

[0030] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the communication terminal 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the communication terminal 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, a received signal strength indicator (RSSI) calculation circuit, a cyclic redundancy check (CRC) calculation circuit, a high-frequency circuit, etc. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the communication terminal 10, and provide the received signals to the control unit 180.

[0031] The operation reception unit 130 has a mechanism for receiving input operations from a user. Specifically, the operation reception unit 130 is configured as a touch screen, and includes a touch-sensitive device 131 and a display 132.

[0032] Touch-sensitive device 131 accepts input operations by the user of communication terminal 10. Touch-sensitive device 131 detects the user's touch position on the touch panel by using, for example, a capacitive touch panel. Touch-sensitive device 131 outputs a signal indicating the user's touch position detected by the touch panel to control unit 180 as an input operation.

[0033] Display 132 displays data such as images, videos, and text under the control of control unit 180. Display 132 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0034] The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 180. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the communication terminal 10.

[0035] Storage unit 170 is configured with, for example, a flash memory, and stores data and programs used by communication terminal 10. In one aspect, storage unit 170 stores ship information 171.

[0036] The ship information 171 is information about each ship in the fleet operation support system 1. The ship information 171 includes the ship name, the role of the ship, the operation history of the ship, and information about the sensing equipment installed on the ship. Details will be described later.

[0037] The control unit 180 reads a program stored in the storage unit 170 and executes instructions included in the program to control the operation of the communication terminal 10. The control unit 180 is, for example, an application that is pre-installed in the communication terminal 10. The control unit 180 operates in accordance with the program to fulfill the functions of an input operation reception unit 181, a transmission / reception unit 182, a data processing unit 183, and an information display unit 184.

[0038] Input operation reception unit 181 performs processing to receive a user's input operation on an input device such as touch-sensitive device 131. Based on information about the coordinates where the user has touched touch-sensitive device 131 with a finger or the like, input operation reception unit 181 determines the type of operation, such as whether the user's operation is a flick operation, a tap operation, or a drag (swipe) operation.

[0039] The transmitting / receiving unit 182 performs processing for the communication terminal 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0040] The data processing unit 183 performs a process of performing calculations on data that the communication terminal 10 has accepted as input, in accordance with a program, and outputting the calculation results to a memory or the like.

[0041] The information display unit 184 performs processing such as displaying information received by the communication terminal 10 from the server 20 on the display 132. The information display unit 184 changes the display content in accordance with a user's designation. For example, the information display unit 184 displays a fish finder image and position information for one ship (or multiple ships) designated by the user.

[0042] <1.2 Functional configuration of server 20> 3 is a diagram showing the functional configuration of the server 20. As shown in FIG. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

[0043] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0044] The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a ship information database 281, a sensing result database 282, and the like.

[0045] The ship information database 281 is a database for holding information about each ship in the fleet operation support system 1. Details will be described later.

[0046] The sensing result database 282 is a database for storing information sensed by each ship, such as the position information of each ship, fish finder image information, camera images, etc. Details will be described later.

[0047] The control unit 203 performs functions shown as various modules by the processor of the server 20 performing processes according to the programs.

[0048] The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol.

[0049] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0050] The multiple ship display module 2033 controls the process of displaying information sensed by multiple ships in the fleet on the display of the communication terminal 10. For example, the server 20 receives fish finder images acquired by the fish finders of each ship from each ship via the communication unit 201, and displays the fish finder images of the multiple ships on the display of the communication terminal 10 in synchronization with the timing of acquisition.

[0051] The ship designation receiving module 2034 controls the process of receiving a command to designate a specific ship from the communication terminal 10. Specifically, the communication terminal 10 receives an operation to designate a specific ship from the user and transmits the content of the command to the server 20, and the ship designation receiving module 2034 receives the command to designate the specific ship.

[0052] The designated vessel display module 2035 controls the process of displaying information sensed by a vessel designated by the user on the display of the communication terminal 10. For example, when a user designates a fish finder vessel, the display of the communication terminal 10 used by the user displays the location information sensed by the fish finder vessel, fish finder images, sonar images, camera images, and the like.

[0053] <2 Data Structure> FIG. 4 is a diagram showing the data structures of the ship information database 281 and the sensing result database 282 stored in the server 20. As shown in FIG.

[0054] As shown in FIG. 4, each record in the ship information database 281 includes an item "ship name," an item "role," an item "operation history," an item "onboard equipment," and the like.

[0055] The item "ship name" is information indicating the name of each ship in the fleet. It is the name.

[0056] The "role" field contains information indicating the role each vessel plays in the operation of the fleet. For example, the roles of a vessel may be recorded as a "search vessel" that searches for schools of fish, a "net vessel" that captures schools of fish, and a "transport vessel" that stores the catch on ice and unloads it at the fishing port.

[0057] The item "Operation History" indicates operation information for each ship, and records, for example, the time and location of the operation.

[0058] The "Onboard Equipment" item is information indicating the sensing equipment installed on each vessel. For example, if the research vessel "Daiichi Maru" is equipped with a GPS, fish finder, sonar, and camera, record "GPS, fish finder, sonar, camera."

[0059] The server 20 updates the ship information database 281 as each ship operates.

[0060] Each record in the sensing result database 282 includes an item "ship name," an item "date and time," an item "location information," an item "fish finder image," an item "sonar image," an item "camera image," and the like.

[0061] The item "ship name" is information for identifying each ship in the fleet.

[0062] The item "Date and Time" is information indicating the date and time when the sensing result was obtained. For example, the server 20 receives and stores the sensing results obtained by the sensing devices of each ship at a predetermined time interval (for example, every minute).

[0063] The item "Location Information" indicates the history of the location information of each ship acquired at the timing of sensing. For example, the server 20 records GPS coordinates consisting of latitude and longitude as the location information.

[0064] The "Fish finder image" item shows the history of images acquired by the fish finder on each vessel and displayed on the fish finder screen. On each vessel, the fish finder screen displays the results of sensing by the fish finder as images in real time. The fish finder image includes the distribution and density of fish schools, the sea surface, the seabed topography, and the water depth, each of which is displayed in different shapes, intensities, and colors.

[0065] The "Sonar Image" item shows the history of images acquired by each ship's sonar and displayed on the sonar screen. On each ship, the sonar screen displays the results of sonar sensing in real time as images. The sonar images include images of schools of fish and the seabed, each displayed in different shapes, intensities, and colors.

[0066] The item "camera images" shows the history of images captured by the cameras on each ship, capturing the onboard situation. On each ship, the camera outputs images capturing the onboard situation in real time.

[0067] The position information, fish finder images, sonar images, and camera images sensed by each ship are sequentially transmitted to the server 20 via communication with the server 20. The server 20 accumulates the above information and transmits the accumulated information to the communication terminals 10 within the fleet. This allows the sensing results sensed at each ship at any time to be shared among the ships in almost real time.

[0068] <3 operations> Hereinafter, with reference to FIG. 5, the process of sharing information within a fleet by the fleet operation support system 1 will be described.

[0069] 5 is a flowchart showing an example of the flow of sharing information sensed by each ship constituting a fleet within the fleet using the fleet management support system 1 in the first embodiment. In the following example, a process will be described in which sensing results acquired by sensing devices installed on each ship, such as fish finder 11, sonar 12, position information acquisition device 13, and camera 14, are shared and displayed on the communication terminal 10 installed on each ship via server 20. Note that the sensing devices are not limited to the fish finder 11, sonar 12, position information acquisition device 13, and camera 14, and may be any device that can acquire information useful for fishing.

[0070] In step S521, the server 20 receives sensing results acquired by the sensing equipment of each boat from each boat and stores them in the memory unit. The sensing results here refer to information useful for fishing, such as fish finder images, sonar images, location information, and camera images acquired by sensing equipment such as the fish finder 11, sonar 12, location information acquisition device 13, and camera 14 installed on each boat. The sensing equipment of each boat (such as the above-mentioned fish finder 11) transmits the sensing results to the server 20 through communication with the server 20.

[0071] In step S522, the server 20 transmits to the communication terminal 10 information for sharing the sensing results of the multiple ships among the ships (the sensing results of each ship).

[0072] In step S511, the communication terminal 10 receives the sensing results of the multiple ships from the server 20 and displays them on the display. Specifically, based on the information received from the server 20, the communication terminal 10 displays on the display a nautical chart, an image showing the position of each ship on the nautical chart, and information sensed by each ship for at least some of the ships in the fleet.

[0073] The nautical chart displays the waterway conditions in the area where the fleet is located, such as water depth, bottom sediment, coastal topography, navigational aids, etc. The image showing the position of each vessel is, for example, a ship-shaped icon, and presents the position of each vessel on the nautical chart to the user. Each vessel may also be displayed with a different image.

[0074] Furthermore, the communication terminal 10 divides the display into multiple areas to display the sensing results of multiple ships, and displays the sensing results of each ship in each area. For example, if a fleet consists of three ships, the display is divided into three columns, and each column displays the sensing results of one ship. In this way, the sensing results of the three ships are shared within the fleet in real time while synchronizing the time.

[0075] In step S512, the communication terminal 10 receives from the user an operation to designate a ship from among the ships displayed on the display. For example, in step S511, the sensing results of three ships are simultaneously displayed on the display, and in step S512, the communication terminal 10 receives from the user an operation to designate a ship from among these three ships.

[0076] In step S523, in response to an operation to designate a ship, the server 20 transmits the sensing results of the designated ship to the communication terminal 10. The sensing results of a specific ship transmitted by the server 20 in step S523 may be more detailed information than the sensing results of the same ship transmitted in step S523, or may be the same information. If the same information as the sensing results of the same ship transmitted in step S523 is transmitted, step S523 may not be performed.

[0077] In step S513, the communication terminal 10 receives and displays the sensing results of the specified ship. In this way, the display of the communication terminal 10 displays the sensing results of only the ship specified by the user.

[0078] Through the above series of processes, the process of sharing information sensed by each ship that makes up the fleet within the fleet is completed.

[0079] According to the above process, the sensing results of each ship can be shared within the fleet in real time, and the user can also display only the sensing results of the ship they want to check. Therefore, the sensing results of each ship can be aggregated and shared, providing useful information for determining fishing grounds and supporting fleet management.

[0080] <4 Screen example> 6 and 7 are diagrams showing example screens of the communication terminal 10 according to the first embodiment of the present disclosure. In the following example screens, the sensing results include fish finder images, sonar images, location information, and camera images acquired by sensing devices such as the fish finder 11, sonar 12, location information acquisition device 13, and camera 14 mounted on each boat.

[0081] The example screen (A) in Figure 6 shows a situation in which sensing results from multiple ships are aggregated and displayed on a single screen and shared within a fleet in real time.

[0082] As shown in screen example (A), the display screen of the user's communication terminal 10 is divided into multiple columns, and each column displays information for one ship. For each ship, the ship name and the sensing results for that ship are also displayed. For example, in screen example (A), the screen of the communication terminal 10 is divided into three columns, and each column displays information for ships "1st Circle," "2nd Circle," and "3rd Circle." For example, the third column displays the ship name "3rd Circle," an image showing the location information of the 3rd Circle, and a sonar image of the 3rd Circle.

[0083] The communication terminal 10 may change the display mode of the screen depending on the number of ships constituting the fleet or a user specification. For example, the communication terminal 10 may change the number of columns on the screen from three to two based on a user setting.

[0084] Furthermore, the communication terminal 10 may change the type of sensing results displayed on the screen in response to a user specification. For example, in response to a user specification, the first column displays a fish finder image and sonar image for the ship "Daiichi Maru," and the third column displays location information and sonar image for the ship "Daisan Maru."

[0085] Furthermore, by designating a specific ship in advance, the communication terminal 10 displays the designated ship differently from other ships. For example, as shown in screen example (A), if the user designates the ship "Third Maru" in advance, when multiple ships are displayed on the display, the ship "Third Maru" is marked with a star to make it easier to distinguish from other ships.

[0086] This allows the sensing results of each vessel in the fleet to be efficiently shared within the fleet in real time.In addition, information that was previously only roughly understood through wireless communication, such as fish finder images, sonar images, location information, and camera images, can now be viewed visually in real time.

[0087] Therefore, sensing data from multiple vessels in a fleet can be aggregated on a single screen and shared in real time, making it possible to see the data at a glance. This eliminates communication problems during purse seine and trawl fishing, and makes it easier to determine fishing grounds and operate the vessels.

[0088] Screen example (B) in Figure 6 shows the situation where the sensing results of a specified ship are displayed. The sensing results of multiple ships are displayed simultaneously on the display in screen example (A), and when one of these ships is selected, the screen transitions to screen example (B).

[0089] As shown in screen example (B), the sensing results for one specified vessel are displayed on the user's communication terminal 10. For example, if a user wants to check the fish finder screen of a search vessel (circle 1), and specifies circle 1 on screen example (A), the left half of the screen in screen example (B) displays the current positions of each vessel in the fleet on a nautical chart, and the right half displays sonar images and fish finder images of circle 1 in real time. The communication terminal 10 may also highlight the position of the specified vessel on the nautical chart.

[0090] This allows only the sensing results of the ship that the user wants to display to be displayed in detail on the display, and the sensing results can be shared in a way that makes them easy for the user to view.

[0091] The example screen (A) in Figure 7 shows a situation where the track of each ship during a predetermined time period is displayed according to the position information acquired by each ship. The start and end points of the predetermined time period may be preset times (for example, the departure time or the current time), or may be any time specified by the user.

[0092] For example, as shown in the example screen (A) of Figure 7, the current position of each ship and its track over the past three hours from the current time are displayed on a nautical chart on the display of the communication terminal 10. The current longitude and latitude coordinates of each ship are also displayed.

[0093] This allows the real-time position of each ship in the fleet to be shared, and the routes taken during operations to be shared and recorded. Furthermore, by visualizing the position and route of each ship, information that was previously only roughly understood through radio communications can now be viewed in real time. Furthermore, because each ship's route is continually recorded on a map, it is possible to avoid re-searching areas that other ships have already passed through.

[0094] In addition, the example screen (A) in FIG. 7 further displays the following information: (i) The communication terminal 10 receives from the user an operation to designate a predetermined point on the ship's wake, and displays information sensed by that ship at the time corresponding to that point. For example, as shown in the example screen (A) of Figure 7, in response to the user's operation to designate a predetermined point B1 on the wake, the server 20 correlates the position information of point B1 with the information sensed by the ship that passed point B1 by checking the sensing result database 282, and displays to the user the time when the ship passed point B1, as well as fish finder images, sonar images, camera images, etc. at that time.

[0095] This makes it possible to utilize the records of sensing results, check the sensing information at any point along the track, and provide information that is useful for operations.

[0096] (ii) When the communication terminal 10 receives an operation from the user to designate a specific point on the nautical chart, the communication terminal 10 highlights the point and displays it in association with information sensed by each ship. For example, as shown in the example screen (A) of Figure 7, when the user designates B2, which is a known fishing ground, the communication terminal 10 displays the point B2 with a star to make it easy to identify, and also displays it in association with the tracks of each ship.

[0097] This allows you to register the location you want to check in advance, display the location and the information sensed when each ship is operating near that location, and make use of the records of the sensing results.

[0098] This allows users to utilize the records of sensing results, check the ship's track at any time in the past, and review information on past operations.

[0099] Screenshot (B) of FIG. 7 shows the stage at which a vessel's catch record is created for a given vessel.

[0100] As shown in screen example (B) of Figure 7, communication terminal 10 receives an operation from a user to create a catch record for a specific vessel, and then records and displays information about the catch by associating the catch record with the sensing results of the vessel. For example, in screen example (B), the user inputs into communication terminal 10 as a catch record that they caught fish at point C1. At this time, communication terminal 10 displays point C1 with a fish mark to make it easier to distinguish from other points.

[0101] The information entered by the user when creating a catch record includes, for example, the vessel name, time of the catch, type of catch, weight, quantity (fish), unit price, fishing gear, etc. Server 20 automatically associates the vessel name and time of the catch with the location where the catch occurred by checking the sensing result database 282. Alternatively, the user may directly enter the location where the catch occurred as part of the catch record.

[0102] This makes it easy to record fishing results, and the catch and sensing results for each fishing day can be linked and saved, allowing you to review them at any time.

[0103] Furthermore, the communication terminal 10 may display on the nautical chart a track for a predetermined time period from the time when the catch was recorded, so as to be different from other tracks. For example, as shown in the example screen (B) of Fig. 7, the track between point C1 where the catch was recorded and point C2 one hour from the time when the catch was recorded is displayed in a predetermined color, so as to be different from other tracks.

[0104] This makes it easy to check the ship's course leading up to the catch, and records this information as useful information for future fishing operations.

[0105] <Summary> As described above, according to the first embodiment, it is possible to efficiently share information within a fishing fleet and support the operation of the fleet.

[0106] <Second embodiment> In the first embodiment, an example of supporting the operation of a fishing fleet while sharing sensing results within the fleet is described. In the second embodiment, a technology is described in which various information related to the operation of fishing vessels is accumulated and specific functions are provided in response to user requests.

[0107] The specific functions include the following: (i) The specific function is a function to reduce the risk associated with the operation of the ship. The risk associated with the operation of the ship is a function of risk management for the ship or risk management for the crew. (ii) The specific function is a function for assisting the navigation of a fleet. The function for assisting the navigation of a fleet is a function for automatically navigating a ship or a function for providing at least one of a nautical chart and a seabed map. (iii) The specific functions are those for controlling the fishing method, the amount of catch, and / or the distribution of the catch, as will be explained in more detail below.

[0108] According to the second embodiment, various information relating to the operation of a fishing boat can be accumulated, and specific functions can be provided in response to user requests.

[0109] <Configuration> <1 Overall configuration of Fleet Management Support System 1> The configuration of the fleet operation support system and the configuration of the communication terminal 10 according to the second embodiment are the same as those shown in Figures 1 and 3, and therefore will not be described repeatedly. The configuration of the server 20B according to the second embodiment will be described below.

[0110] <1.1 Configuration of Server 20B> Fig. 8 is a diagram showing the functional configuration of server 20B. As shown in Fig. 8, server 20B functions as a communication unit 201B, a storage unit 202B, and a control unit 203B.

[0111] The communication unit 201B performs processing for the server 20B to communicate with an external device.

[0112] The storage unit 202B stores data and programs used by the server 20B. The storage unit 202B stores a ship information database 281B, a sensing result database 282B, and the like.

[0113] The ship information database 281B is a database for holding information about each ship in the fleet operation support system 1. Details will be described later.

[0114] The sensing result database 282B is a database for storing the sensing results obtained by each ship, such as the position information of each ship, fish finder image information, camera images, etc. Details will be described later.

[0115] The control unit 203B performs functions shown as various modules by the processor of the server 20B performing processes according to the programs.

[0116] The reception control module 2031B controls the process by which the server 20B receives signals from external devices in accordance with a communication protocol.

[0117] The transmission control module 2032B controls the process in which the server 20B transmits signals to external devices in accordance with a communication protocol.

[0118] The sensing result storage module 2033B controls the process of storing the sensing results sensed by each ship. For example, the server 20B stores the position information, fish finder images, sonar images, camera information, etc. sensed by each ship in the storage unit 202B via the communication unit 201.

[0119] The request receiving module 2034B controls the process of receiving a command from a user to request the provision of a specific function. Specifically, the communication terminal 10 receives an operation from the user to request the provision of a specific function, and transmits the contents of the request to the server 20B. The request receiving module 2034B receives the request.

[0120] The function providing module 2035B controls the process of providing a function requested by a user. Specifically, the server 20B provides the function requested by the user to the user's terminal based on the sensing results stored in the memory unit. For example, when a user requests a function for managing the risk of a hull, the server 20B detects whether an abnormality has occurred in each ship based on the sensing results sensed in each ship, and transmits the detection result to the user's terminal.

[0121] <2 Data Structure> FIG. 9 is a diagram showing the data structures of the ship information database 281B and the sensing result database 282B stored in the server 20B.

[0122] As shown in FIG. 9, each record of the ship information database 281B includes the items "ship name," "ship spec," and "home port."

[0123] The item "ship name" is information indicating the name of each ship in the fleet. It is the name.

[0124] The item "specification" is information showing the main specifications of each ship. For example, the specification may include the length, width, depth, planned gross tonnage, maximum payload, and maximum displacement of the ship.

[0125] The "Home Port" item indicates the port where each ship is based.

[0126] Each record in the sensing result database 282B includes the items "ship name", "date and time", "location information", "fish finder image", "camera image", "exhaust temperature", "wind direction and speed", "fishing record", etc.

[0127] The item "ship name" is information indicating the name of each ship in the fleet.

[0128] The "Date and Time" item is information indicating the date and time when the sensing results were obtained. For example, the server 20B receives and stores the sensing results obtained by the sensing devices on each ship every minute. Examples of sensing devices here include fish finders, location information acquisition devices, cameras, exhaust thermometers, and wind speed and direction meters.

[0129] The "Location Information" field indicates the real-time location information of each ship. The location information may be recorded as GPS coordinates consisting of latitude and longitude.

[0130] The item "Fish finder image" is a real-time image acquired by the fish finder on each ship and displayed on the fish finder screen. The fish finder image shows the distribution and density of fish schools, the sea surface, the seabed topography, the water depth, etc., in different shapes, intensities, and colors.

[0131] The item "camera images" is a real-time image of the situation on board the ship, captured by a camera on each ship.

[0132] The item "exhaust temperature" is information indicating the exhaust temperature of each ship. For example, the exhaust temperature is measured in real time by an exhaust temperature sensor attached near the exhaust port of the ship's engine.

[0133] The "Wind direction and speed" item is information showing the wind direction and speed at the time of each ship's sailing. Wind direction and speed are measured in real time by an anemometer attached to the ship.

[0134] The item "Catch Record" is information showing the catch record of each boat. The catch record may be information entered by the fisherman, information acquired by a camera image when reeling in the net, or information acquired by a device for weighing the catch.

[0135] The sensing results from each ship are transmitted to the server 20B in real time via communication with the server 20B, and the server 20B accumulates and updates the information.

[0136] <3 operations> 10, 11, and 12, the process of providing a specific function requested by a user based on the sensing results stored in the server by the fleet operation support system 1 will be described below. Here, the specific function is (i) a function for reducing the risks associated with ship operation, (ii) a function for supporting the operation of the fleet, or (iii) a function for managing at least one of the methods for catching fish, the amount of fish caught, and distribution management.

[0137] Example 1 FIG. 10 is a flowchart showing an example of a process flow for providing a function for managing risks to the hull as a function for reducing risks associated with the operation of a ship.

[0138] In step S1021, the server 20B receives sensing results acquired by the sensing equipment of each boat from each boat and stores them in the memory unit 202B. The sensing results here refer to information useful for fishing, such as fish finder images, sonar images, location information, camera images, exhaust temperature, wind direction and speed, etc., acquired by sensing equipment such as a fish finder, sonar, location information acquisition device, camera, exhaust temperature gauge, and wind direction and speed gauge installed on each boat. The sensing equipment of each boat transmits the sensing results to the server 20B by communicating with the server 20B.

[0139] In step S1011, the communication terminal 10 receives a request for a function for managing the risk of the hull from the user. The communication terminal 10 presents a plurality of specific functions to the user, and when the user selects a function for managing the risk of the hull, the communication terminal 10 receives the request and transmits a request to the server 20B to provide the function for managing the risk of the hull.

[0140] In step S1022, the server 20B receives a request for a function to manage the risk of the hull from the communication terminal 10, and then extracts and processes the sensing results related to managing the risk of the hull from the sensing results stored in the memory unit 202B.

[0141] For example, a risk of a ship's hull being affected by an abnormality may be detected. The server 20B extracts the exhaust temperature of each ship as a parameter associated with the detection of an abnormality in the ship and compares it with a preset threshold. That is, when the ship's exhaust temperature differs from the expected temperature, the server 20B determines that some abnormality has occurred in the ship's hull or in the equipment installed on the ship. When the exhaust temperature of each ship stored in the memory unit 202B exceeds the threshold, the server 20B checks the sensing result database 282B to identify the ship in which the abnormality has occurred. Alternatively, the server 20B may extract the exhaust temperature as a parameter for an abnormality detection and calculate the degree of deviation of the exhaust temperature of each ship stored in the memory unit 202B from a preset normal value using a machine learning technique.

[0142] In step S1023, the server 20B transmits the result of the abnormality detection to the communication terminal 10 based on the associated sensing result. For example, in step S1022, when the server 20B determines that the exhaust temperature has exceeded a threshold value and an abnormality has occurred based on the exhaust temperature accumulated in the memory unit 202B, the server 20B transmits the result of the abnormality detection to each communication terminal 10 in the fleet. The server 20B may also transmit the degree of deviation of the exhaust temperature from the normal value to each communication terminal 10 in the fleet.

[0143] In step S1012, the communication terminal 10 receives and displays the result of the abnormality detection from the server 20B.

[0144] Through the above series of processes, the process of providing a function for managing risks to the hull based on the sensing results stored in the server is completed.

[0145] Here, server 20B may refer to another parameter sensed by each ship to detect an abnormality in the hull. For example, server 20B may detect an abnormality in each ship based on the parameter of the ship's discharged water temperature. For example, if the discharged water temperature is abnormally high or abnormally low compared to the temperature expected when operating the hull, it detects that some abnormality has occurred in the hull (for example, a specific device mounted on the hull is not operating normally). In other words, server 20B detects an abnormality in the hull by comparing the discharged water temperature with a preset threshold value.

[0146] The server 20B may also detect an abnormality in each ship based on the operating time of each device on the hull and the operating sounds generated when each device is operating. For example, the server 20B may detect an abnormality based on at least one of the operating time of the engine as a device on the hull and the operating sounds generated when the engine is running. The server 20B compares the operating time of the engine (the cumulative operating time of the engine, the continuous operating time of the engine, etc.) with a preset threshold value to determine the possibility of an abnormality occurring in the engine. The server 20B also detects an abnormality in the engine by comparing the sensing results of the operating sounds of the engine with the operating sounds when the engine is running normally and determining the degree of match.

[0147] Furthermore, the server 20B may detect that an abnormality has occurred in the hull based on the following sensing results. Hydraulic Engine RPM Battery voltage Fuel level Errors in fishing equipment such as fish finders Ship status information (maintenance history, failure rate, etc.) Based on the sensing results of each ship, server 20B detects that an abnormality has occurred in the hull and notifies the communication terminal 10 of each ship constituting the fleet. For example, in the above example, server 20B may detect that some abnormality has occurred in the hull if the decrease in remaining fuel is greater than expected for the convoy's navigation. This makes it easy for each ship constituting the fleet to share information that an abnormality has occurred in the ship, and can urge the crew of each ship to operate the convoy under the assumption that an abnormality has occurred in the hull.

[0148] Furthermore, server 20B detects the generation of smoke by performing image recognition based on images of the hull (images taken by a camera installed on the hull), images of devices mounted on the hull, etc. Server 20B may detect that an abnormality has occurred in the hull due to the generation of smoke. In other words, server 20B detects that an abnormality has occurred in the hull due to the device mounted on the hull going into an abnormal state and generating smoke.

[0149] Furthermore, the server 20B may detect that an abnormality has occurred in the hull by taking the following as the subject of photography based on the photographed images taken by each ship. - Photographs of instruments such as pressure gauges and tachometers Cameras (or communication terminals 10 equipped with cameras, etc.) are installed to photograph these instruments mounted on the hull, and server 20B monitors the values ​​of the instruments by performing image recognition on the images photographed by these cameras. If the values ​​of the instruments indicate abnormal values, server 20B detects an abnormality in the hull.

[0150] This allows the results of anomaly detection to be displayed and shared in real time on each ship in the fleet, in response to user requests. This allows for early detection of hull anomalies and supports fleet operations, utilizing sensing results in response to user requests.

[0151] Figure 10 explains the flow of providing a function for managing risks to a ship using the example of detecting anomalies in the ship's hull. However, functions for reducing risks associated with ship operation are not limited to this, and further examples include the following:

[0152] <Example 2> When the risk involved in the operation of a ship is risk management of the hull, the information processing device (server 20B) identifies the hull insurance to be provided to each ship based on at least one of the sensing results sensed on each ship, information regarding the performance of each ship, and information regarding the operating history of each ship, and transmits the hull insurance information to the user's terminal.

[0153] For example, when server 20B determines that the exhaust temperature stored in memory unit 202B has exceeded a threshold and an abnormality has occurred, it identifies the ship in which the abnormality occurred, and based on information about the ship's performance or information about its operating history, identifies hull insurance that covers damage that may occur due to the abnormality, and transmits the hull insurance information to the ship's terminal.

[0154] This makes it possible to utilize sensing results and present appropriate hull insurance information for each ship in response to user requests.

[0155] Furthermore, when the risk involved in the operation of the ships is risk management of the ship's hull, the server 20B detects that each ship has collided with some kind of object and notifies the communication terminal 10, etc. For example, based on a camera, acceleration sensor, etc. mounted on each ship, the server 20B detects that the ship has collided with another ship and has moved in a manner that differs from normal navigation. Each ship may collide with another ship or land. Each ship may also run aground. Each ship may also collide with an object (such as a floating object) floating on or in the sea, such as driftwood, ice blocks, buoys, or fixed nets. The server 20B detects that each ship has collided with another ship based on a camera, acceleration sensor, position information sensor, etc. mounted on each ship.

[0156] Furthermore, in order to manage risks to the hull, the server 20B detects, based on the sensing results of each ship, that each ship has capsized or is on the verge of capsizing, and notifies the communication terminal 10, etc. For example, the server 20B detects, based on the output of an acceleration sensor or the like mounted on the ship, that the ship is tilting to an extent that would not be expected in normal navigation.

[0157] The server 20B also determines the possibility of damage to the fishing net when it is cast as a risk associated with the operation of the vessel, and notifies the communication terminal 10 or the like of the determination result. Depending on the sea area, there is a risk that the fishing net may be damaged when it is cast. For example, if there is an artificial object such as a sunken ship on the seabed, the fishing net may be damaged if it comes into contact with the artificial object. The server 20B updates the seabed map based on the sensing results of each vessel, and determines for each sea area the possibility of the fishing net being damaged if it comes into contact with the artificial object (for example, due to the presence of an artificial object such as a sunken ship on the seabed). As a result, the server 20B notifies the communication terminal 10, for example, of sea areas where each vessel is located (or sea areas near each vessel) where it is not desirable to cast the fishing net.

[0158] Server 20B may also determine the timing for each boat to fish based on oceanographic information (wave height, ocean wind, tidal current, etc.), and notify communication terminal 10, etc. of the determination result. For example, based on the predicted wave height in a certain fishing ground, it may determine that it is better not to fish at a time when the risk of fishing is high because it would be difficult to safely navigate each boat in that sea area.

[0159] Furthermore, if the mesh size of a fishing net is too small for the size and quantity of fish caught in a given sea area, a large number of fish may become caught in the net, causing it to break. In other words, server 20B can evaluate the likelihood of the fishing net breaking when cast in a given sea area by comparing an evaluation parameter based on the size and quantity of fish with a threshold. Server 20B predicts the size and quantity of fish to be caught in each sea area based on the sensing results of each vessel (e.g., information on past fishing results in each sea area). Based on the prediction results, server 20B can notify communication terminal 10 of information on sea areas where it is permissible to cast the fishing net and information on sea areas where the likelihood of the fishing net being damaged when cast exceeds a certain value.

[0160] Example 3 When the risk associated with ship operation is risk management for crew members, the information processing device (server 20B) provides at least one of a function for managing the health of crew members on each ship and a function for managing their labor to the user's terminal. The information processing device (server 20B) stores at least images captured by cameras capturing images of the ship's interior in a memory unit 202B as sensing results for each ship, and identifies the health and labor conditions of crew members on each ship based on the captured images and transmits the results to the user's terminal. The information processing device also identifies the labor conditions based on whether the crew members' movements on board are regular actions.

[0161] For example, when server 20B receives a request for crew risk management functions from communication terminal 10, it extracts images captured by cameras on board each ship from the sensing results stored in memory 202B and analyzes the movements of each crew member using machine learning techniques to identify the health and labor conditions of each crew member. For example, by generating a trained model based on camera images captured when the crew member's health and labor conditions are deteriorating (or images captured by cameras when the crew member's health and labor conditions are good), it is possible to evaluate whether the crew member's health and labor conditions are appropriate based on the camera images on each ship and the trained model. Furthermore, for example, it extracts and analyzes camera images to determine whether the movements of each crew member are appropriate at the time of reeling in the net. Server 20B transmits the analysis and identification results to communication terminal 10 for display.

[0162] Here, the server 20B may determine whether the fatigue level of the crew exceeds a certain level as the health and working conditions of the crew, and notify the communication terminal 10 or the like of the determination result. For example, by having the server 20B store the sensing results (camera images, etc.) of the crew's movements when the crew is not experiencing accumulated fatigue, and the sensing results of the crew's movements when the crew is experiencing a high level of accumulated fatigue (by generating a trained model based on this information), the server 20B may be able to evaluate the fatigue level of the crew based on the sensing results of each ship.

[0163] Similarly, the server 20B may determine whether or not the crew member is sick, and notify the communication terminal 10 or the like of the determination result.

[0164] The server 20B may also detect the occurrence of an occupational accident as a work condition of a seafarer, and notify the communication terminal 10 or the like of the detection result. Serious occupational accidents include a seafarer falling (falling) overboard from a ship, or a seafarer getting caught in a fishing net. The server 20B detects the seafarer based on the sensing results of images captured by the camera of each ship, and detects that the seafarer has fallen overboard or is caught in a fishing net, and notifies the communication terminal 10 or the like of the detection result.

[0165] This makes it possible to utilize sensing results to understand the health and working conditions of crew members on each ship and manage risks to crew members, according to user requests.

[0166] In addition to these, the server 20B may manage the status of the crew of each ship based on the following information. · Personnel utilization rate Personnel salaries For example, the server 20B can determine the crew's availability based on the number of days the crew is engaged in fishing.

[0167] Example 4 11 is a flowchart of an example of providing a function for assisting in the operation of a fleet of ships. In this example, the function for assisting in the operation of a fleet of ships is a function for automatically navigating ships.

[0168] In step S1121, server 20B receives sensing results acquired by the sensing equipment of each boat from each boat and stores them in memory unit 202B. The sensing results here refer to information useful for fishing, such as fish finder images, sonar images, location information, camera images, exhaust temperature, wind direction and speed, etc., acquired by sensing equipment such as fish finders, sonar, location information acquisition devices, cameras, exhaust temperature gauges, and wind direction and speed gauges installed on each boat. The sensing equipment of each boat transmits the sensing results to server 20B by communicating with server 20B.

[0169] In step S1111, the communication terminal 10 receives a request for a function for automatically navigating the boat from the user. The communication terminal 10 presents a plurality of specific functions to the user, and when the user selects a function for automatically navigating the boat, the communication terminal 10 receives the request and transmits a request to the server 20B to provide the function for automatically navigating the boat.

[0170] In step S1122, the server 20B receives a request from the communication terminal 10 for a function for automatically navigating the ship, and then extracts and processes the sensing results related to the function for automatically navigating the ship from the sensing results stored in the memory unit 202B.

[0171] For example, the server 20B extracts wind speed data, wind direction data, ship speed data, the ship's current position information, and the location of the home port from the sensing results stored in the memory unit 202B, and determines the optimal route that can reduce fuel consumption.

[0172] In step S1123, based on the related sensing results, the server 20B transmits information for automatically navigating the ship to the communication terminal 10. For example, in step S1122, the server 20B determines an optimal route that can reduce fuel consumption based on the sensing results stored in the memory unit 202B, and then in step S1123, the server 20B generates the optimal route and transmits it to the communication terminal 10.

[0173] In step S1112, the communication terminal 10 receives and displays information for automatically navigating the ship from the server 20B.

[0174] Through the above series of processes, the process of providing the function for automatically navigating the ship based on the sensing results stored in the server is completed.

[0175] As a result, information for automatically navigating the ship in response to a user request is generated in real time and displayed to the user, making it possible to provide information for automatically navigating the ship in response to a user request while utilizing sensing results.

[0176] Figure 11 explains the flow of providing functions to assist in the operation of a fleet using the example of automatically navigating a ship, but functions to assist in the operation of a fleet are not limited to this and further include the following processes.

[0177] <Example 5> The function for assisting in the navigation of the fleet is to provide at least one of a nautical chart and a seabed map, and the information processing device (server 20B) updates at least one of the nautical chart and the seabed map based on the sensing results obtained on each ship, and transmits at least one of the updated nautical chart and the seabed map to the user's terminal (communication terminal 10).

[0178] For example, the server 20B updates a seabed map by extracting data on the state of the seabed based on the fish finder images and sonar images stored in the memory unit 202B, and transmits the updated seabed map to the communication terminal 10. Alternatively, the server 20B updates a seabed map by extracting data on the seabed based on the ship's past trajectory, and transmits the updated seabed chart to the communication terminal 10.

[0179] This makes it possible to provide nautical charts or seabed maps in response to user requests while utilizing the sensing results. Here, the server 20B updates the nautical charts and seabed maps based on the results of sensing carried out by each ship at any time, and therefore can provide the communication terminal 10 with nautical charts and seabed maps based on the most recent sensing results.

[0180] In addition to the above examples, as a function for supporting fleet operation, the server 20B may predict the fuel consumption of the fleet (i.e., the cost factor of fuel cost for sailing the fleet) based on information such as the tides and wind speed of the sea area, predict the catch in the sea area, and notify the communication terminal 10 or the like of the fleet's navigation method (the fleet's navigation route, navigation speed, etc.) based on information such as other fleets fishing in the sea area. For example, when there are multiple competitors fishing in a certain fishing ground (when there are multiple fleets), the server 20B may suggest a navigation method to the user of the communication terminal 10 or the like based on the expected catch (e.g., the expected catch if there are no competitors) that can be expected by arriving at a specific fishing ground earlier than other fleets and the amount of fuel consumed to arrive at the fishing ground earlier (increasing the fleet's navigation speed may consume a large amount of fuel). For example, the communication terminal 10 or the like may display multiple navigation patterns including the catch (i.e., expected revenue) and fuel consumption (i.e., expected cost) on a screen, and accept a user's designation of a navigation pattern. In this case, the communication terminal 10 or the like may control the navigation of each boat so that it automatically navigates based on the navigation method accepted by the user. In other words, the server 20B can suggest to the fisherman a navigation method that maximizes profits based on the catch and fuel consumption.

[0181] Furthermore, as a function for supporting the navigation of the fleet, weather information and sea condition information (wave height, sea wind, water temperature, etc.) may be provided to the communication terminal 10, etc. For example, as sea condition information, water temperature information may be referenced in predicting fishing grounds. Furthermore, when the server 20B provides tidal current information (tidal current prediction results) as sea condition information to the communication terminal 10, etc., it may be possible to propose or determine the navigation method for each ship based on the tidal current information. For example, the server 20B may refer to the tidal current information so that each ship can quickly reach a slower speed that is advantageous for fishing.

[0182] <Other examples of functions to support fleet operation> The server 20B may provide a function for outputting instructions from any one of the ships in the fleet to the other ships, as a function for supporting the operation of the ships in the fleet.

[0183] Such instructions include transmitting navigation instructions from the communication terminal 10 of one of the ships in the fleet to each ship in the fleet. For example, suppose that a user of one of the ships in the fleet specifies instructions on a nautical chart, such as a target point (point information) to which the ship should move, a route (line information) to which the ship should navigate, and a speed at which the ship should navigate, using the communication terminal 10. The instructions are transmitted from the communication terminal 10 of the ship to the server 20B, which then notifies each ship in the fleet. This allows the instructions from a ship to be accurately shared among the ships. Each ship may set automatic navigation, etc., based on the instructions received in this way.

[0184] Such instructions also include sending instructions regarding the timing of fishing to each ship in the fleet from the communication terminal 10 of one of the ships. For example, suppose that a user on one of the ships in the fleet specifies instructions regarding the timing of fishing, such as the timing to cast a net and the timing to haul up a net, on the communication terminal 10. As a result, the instructions from a ship are shared with each ship, and the timing to cast the net is shared by text information, audio, video, etc.

[0185] Example 6 FIG. 12 is a flowchart showing a process for providing a function for managing the fishing method or amount of fish caught.

[0186] In step S1121, server 20B stores information about the sea area and information about the fishing method or catch amount of a specific fish caught in the sea area based on the results of sensing on each ship in memory unit 202B. Note that communication terminal 10 may accept input of information about the catch amount (such as which sea area and how much was caught) from the user and transmit the accepted information about the catch amount to server 20B, thereby allowing server 20B to manage information about the catch amount for each sea area.

[0187] For example, server 20B stores information about the area where fishing took place and information about the fishing method or catch amount used to catch a particular fish in that area, based on location information sensed by each boat, camera images taken when reeling in the net, or information obtained by a device for weighing the catch, for the catches caught in a single fishing operation.

[0188] In step S1211, the communication terminal 10 receives a request from the user for a function for managing the fishing method or catch amount of the catch. The communication terminal 10 presents a plurality of specific functions to the user, and when the user selects a function for managing the fishing method or catch amount of the catch, the communication terminal 10 receives the request and transmits a request to the server 20B to provide the function for managing the fishing method or catch amount of the catch.

[0189] In step S1222, the server 20B receives a request from the communication terminal 10 regarding a function for managing the fishing method or catch of the catch, and then extracts and processes information about the sea area and information about the fishing method or catch of a specific fish caught in that sea area from the memory unit 202B.

[0190] In step S1123, server 20B determines whether the fishing method or catch volume in each sea area is appropriate and transmits the determination result to the user's terminal. The determination criterion may be, for example, the fisheries resource management measures for the sea area where the fishing was conducted.

[0191] In step S1112, communication terminal 10 receives and displays from server 20B the determination result as to whether the fishing method in each sea area is appropriate.

[0192] Furthermore, the control unit 203B of the server 20B may certify that the fishing method or catch volume in each sea area is appropriate based on the determination results. For example, the server 20B manages information on the fishing method and catch volume permitted in each sea area in the storage unit 202B, and determines whether the fishing method and catch volume of each ship are appropriate (whether they are within the permitted range) based on the sensing results of each ship. Note that the server 20B may also certify the catch (e.g., MSC (registered trademark): Marine Stewardship Council certification, Fisheries Ecolabel certification, Marine Ecolabel (registered trademark) certification, etc.) in addition to verifying that the catch volume is appropriate. The server 20B may also certify that the catch was legitimately caught in each sea area, and may provide users with functions for performing this certification and consulting services for obtaining certification. For example, the server 20B may certify the catch based on photographed images of the catch.

[0193] Through the above series of processes, the process of providing a function for managing the fishing method or the amount of catch is completed.

[0194] This allows the user to be informed of the results of the assessment of whether the fishing method or catch volume in each sea area is appropriate, in response to the user's request. This allows the fishing method or catch volume of fish to be managed in response to the user's request, while utilizing the sensing results.

[0195] FIG. 11 illustrates the flow of managing the fishing method or catch amount of the fish caught, but the present invention is not limited to this, and further includes the following processes.

[0196] Example 7 If the specific function is a function for managing the distribution of fish catches, the information processing device (server 20B) stores information on the catch of each vessel in storage unit 202B and provides the information on the catch to the user's terminal in association with each fishing port. Control unit 203B of server 20B provides information on the type and quantity of fish caught as information on the catch to the user's terminal (for example, the terminal of a user who purchases fish), and accepts an operation from the user's terminal to purchase the fish.

[0197] For example, the server 20B stores information on the catch of each vessel in the storage unit 202B and transmits the information on the catch to each fishing port. A user at each fishing port uses the communication terminal 10 to input an operation to purchase the catch at an auction.

[0198] This facilitates the distribution of fish catches while utilizing the sensing results in response to user requests. In other words, by providing catch information from each boat to server 20B, it becomes possible to accept operations to purchase the fish from the user's terminal. This allows the purchase of fish while each boat is returning to port (i.e., before the fish from each boat arrives at the fishing port). Server 20B may notify multiple users of the fish information. Each user's terminal may accept a user's designated bid price for the fish. This may allow the fish to be auctioned before it arrives at the fishing port. This may shorten the time it takes for each boat to deliver the fish to the user who purchases it. Server 20B may also manage information on the fish caught by each boat, the fisherman who caught the fish, the buyer who purchased the fish, and the trader who acquired the purchased fish through secondary distribution. For example, server 20B may record information about each distributor in the process from when a fisherman catches a fish to when a consumer consumes it, and manage this information using blockchain technology. By providing an environment for each distributor to purchase fish (for example, a screen for processing the purchase of fish), server 20B can manage which secondary distributor the fish caught by the fisherman passes through before being delivered to the end consumer, and provide end consumers with traceability as to which fisherman caught the fish.

[0199] <4 Screen example> Fig. 13 is a diagram illustrating an example of a screen of the communication terminal 10 according to the second embodiment of the present disclosure. Fig. 13 illustrates a process for providing a specific function to the user's terminal based on the sensing results accumulated in the storage unit 202B of the server 20B in response to receiving a request for the specific function from the user.

[0200] The example screen (A) in Fig. 13 is a diagram showing a situation in which a plurality of specific functions are presented to the user. As shown in the example screen (A) in Fig. 13, the display of the communication terminal 10 is divided into two areas B1 and B2, the name of the ship is displayed in area B1, and a "function list" showing the functions that can be provided is presented to the user in area B2.

[0201] The "list of functions" includes a hull risk management function, a crew risk management function, an automatic navigation function, a nautical chart creation function, a fishery management function, and a fishery distribution management function. By selecting any of the functions, a request for that function is accepted. For example, when a user selects the "hull risk management" function, the display screen of the communication terminal 10 transitions to screen example (B). Note that regardless of the user's operation to select any of the above functions, the communication terminal 10 may provide the user with a specific function (display a screen for using a specific function).

[0202] Screen example (B) in Figure 13 shows a situation in which a hull risk management function is provided to a user in response to a user request. As shown in screen example (B), area B3 displays a notification generated based on sensing results stored in the server, and the notification is a notification regarding hull risk. For example, screen example (B) notifies the user that the ship's exhaust temperature has exceeded the normal value, indicating a hull risk due to an engine abnormality. In this way, the communication terminal 10 provides the hull risk management function. Screen example (B) also includes a button B4 for returning to the "Function List" screen shown in screen example (A).

[0203] 13 shows a situation in which the automatic navigation function is provided to the user in response to a user request. When the user selects the "automatic navigation" function in screen example (A), the display screen of the communication terminal 10 transitions to screen example (C).

[0204] As shown in screen example (C), area B5 displays notifications generated based on the sensing results stored in the server, and these notifications are information for automatically navigating the ship. For example, screen example (C) generates an optimal route that reduces fuel consumption based on wind speed data, wind direction data, ship speed data, the ship's current position information, and the location of the home port stored in the memory, and presents information about this route to the user. Screen example (C) also includes button B4 for returning to the "Function List" screen shown in screen example (A).

[0205] 13 shows a screen example (D) illustrating a situation in which the fish catch management function is provided to the user in response to the user's request. When the user selects the "fish catch management" function on screen example (A), the screen of communication terminal 10 transitions to screen example (D).

[0206] As shown in screen example (D), area B6 displays the results of a judgment based on the sensing results stored in the server as to whether the fishing method or catch volume in each sea area is appropriate. For example, each vessel senses the fishing gear used for the catch, the fishing method, the fishing period and location, and the size of the catch, and stores this information in the server. Based on this information, the system judges whether the catch is appropriate and displays the judgment results to the user. Screen example (D) also includes a button B4 for returning to the "Function List" screen shown in screen example (A).

[0207] <Summary> As described above, according to the second embodiment, various information relating to the operation of a fishing boat can be accumulated, and specific functions can be provided in accordance with the needs of the user.

[0208] <Modification> Server 20B may provide the information and analysis results of the information based on the sensing results obtained by each vessel as information useful for the management of a fishing business operator. Server 20B may provide a function for providing the information useful for management to users in a viewable manner, a function for managing the information useful for management, and a function for analyzing the information. In other words, management information may be provided by providing a function that allows users to specify specific information and compare it with various data sensed by the navigation of each vessel (fishing vessel operating hours, fuel consumption, number of crew members, and other information).

[0209] Furthermore, server 20B generates a trained model by treating the sensing results from each of these ships as time-series data. Server 20B may use the trained model to provide consulting services for fishing activities to fishing business operators. Furthermore, a business providing consulting services may provide consulting services for fishing activities based on the various sensing results managed by server 20B.

[0210] <Additional Notes> The matters explained in the above embodiments will be supplemented below.

[0211] (Supplementary Note 1) A communication terminal (10), capable of communicating with an information processing device (20) that receives information sensed by each of ships (1A, 1B) that are fishing in a fleet, from each ship, and the ships that make up the fleet are equipped with at least one of a position information acquisition device (13) that acquires the position of the ship for sensing, a fish finder (11), a sonar (12), and a camera (14) that captures images of the situation on board the ship, and the communication terminal (10) is equipped with a processor, a memory, and a display, and the processor: A communication terminal (10) that executes a first step (S531) of receiving sensed information received from each ship by the information processing device from the information processing device; a second step (S531) of displaying on a display, based on the received information, information sensed by at least some of the ships in the fleet; and a third step (S532, S533) of displaying the information sensed by the specified ships by receiving an operation from a user to designate each ship to be displayed on the display.

[0212] (Appendix 2) A communication terminal as described in (Appendix 1) that displays the track of each ship during a specified time period based on location information sensed by each ship.

[0213] (Appendix 3) A communication terminal as described in (Appendix 2) that displays information sensed by the ship at the time corresponding to a specific point on the ship's track displayed on the display by accepting an operation from the user to specify the specific point on the ship's track.

[0214] (Appendix 4) A communication terminal as described in (Appendix 1) or (Appendix 2), in which in the second step, a specific ship is designated in advance, and the designated ship is displayed differently from other ships.

[0215] (Appendix 5) A communication terminal described in any one of (Appendix 1) to (Appendix 4), which, by specifying a specific point on a nautical chart, displays the point in association with information sensed by each ship.

[0216] (Appendix 6) A communication terminal as described in (Appendix 1), which accepts operations from a user to create a fishing record for a specified vessel.

[0217] (Appendix 7) A communication terminal as described in (Appendix 6) that displays the location where a fishing catch was recorded differently from other locations on a nautical chart.

[0218] (Appendix 8) A communication terminal as described in (Appendix 6) that displays on a nautical chart a track for a specified time period in the past from the time when the catch was recorded, in a manner that makes it different from other tracks. [Explanation of symbols]

[0219] 10 communication terminal, 20 server, 30A, 30B ship, 11 fish finder, 12 sonar, 13 position information acquisition device, 14 camera, 281 ship information database, 281 sensing result database

Claims

1. A communication terminal, The communication terminal is capable of communicating with an information processing device that receives information sensed by each vessel engaged in fishing in the fleet from each vessel, In order to perform the sensing, the ships constituting the fleet are equipped with at least one of a position information acquisition device that acquires the position of the ship, a fish finder, a sonar, and a camera that captures images of the situation on board the ship, the communication terminal comprises a processor, a memory, and a display; The processor: a first step of receiving the sensed information received from each ship by the information processing device from the information processing device; a second step of displaying, on the display, information sensed by at least some of the ships in the fleet based on the received information; and a third step of displaying information sensed by the designated ship by accepting an operation from the user to designate each ship to be displayed on the display.

2. 2. The communication terminal according to claim 1, wherein the communication terminal displays the track of each ship during a predetermined time period based on position information sensed by each ship.

3. By accepting an operation from a user to specify a predetermined point on the track of each ship displayed on the display, 3. The communication terminal according to claim 2, wherein the communication terminal displays information sensed by the ship at the time corresponding to the point.

4. 3. The communication terminal according to claim 1, wherein in said second step, a predetermined ship is designated in advance, and the designated ship is displayed differently from other ships.

5. 5. The communication terminal according to claim 1, wherein by designating a predetermined point on a nautical chart, the point is displayed in association with information sensed by each ship.

6. The communication terminal according to claim 1 , wherein the communication terminal accepts an operation from a user for creating a fishing record for a given vessel.

7. The communication terminal according to claim 6, wherein the location where the fishing record was made is displayed differently from other locations on the nautical chart.

8. 7. The communication terminal according to claim 6, wherein the navigation chart displays a track during a predetermined time period from the time when the fishing record was made so as to be different from other tracks.

9. A program to be executed by a computer having a processor, The computer is capable of communicating with an information processing device that receives information sensed by each vessel engaged in fishing in the fleet from each vessel; In order to perform the sensing, the ships constituting the fleet are equipped with at least one of a position information acquisition device that acquires the position of the ship, a fish finder, a sonar, and a camera that captures images of the situation on board the ship, The program causes the processor to: a first step of receiving the sensed information received from each ship by the information processing device from the information processing device; a second step of displaying, on a display, a nautical chart, an image showing the position of each ship in the fleet on the nautical chart, and information sensed by each ship for at least some of the ships in the fleet, based on the received information; and a third step of displaying information sensed by the designated ship by accepting an operation from the user to designate each ship to be displayed on the display.

10. 1. A computer-implemented method comprising: The computer is capable of communicating with an information processing device that receives information sensed by each vessel engaged in fishing in the fleet from each vessel; In order to perform the sensing, the ships constituting the fleet are equipped with at least one of a position information acquisition device that acquires the position of the ship, a fish finder, a sonar, and a camera that captures images of the situation on board the ship, The method further comprises the processor: a first step of receiving the sensed information received from each ship by the information processing device from the information processing device; a second step of displaying, on a display, a nautical chart, an image showing the position of each ship in the fleet on the nautical chart, and information sensed by each ship for at least some of the ships in the fleet, based on the received information; and a third step of displaying information sensed by each designated ship by accepting an operation from the user to designate each ship to be displayed on the display.

Citation Information

Patent Citations

  • Intership communication system of fishing fleet

    JP2006006217A

  • Radio communication device and position displaying system for mobile unit

    JP2010147706A

  • Underwater detection device, underwater display system, program and underwater display method

    JP2014002084A