Information processing device, information processing method, and program

The information processing system addresses the inefficiencies in managing and communicating cargo information for ship operations by registering and displaying airship and cargo information, enhancing operational efficiency through better matching of cargo with vessel capacity.

JP7649061B2Active Publication Date: 2025-03-19MINAKUNI LLC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023086357
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-05-25
Publication Date
2025-03-19
Estimated Expiration
2043-05-25

AI Technical Summary

Technical Problem

Existing technologies for ship operations do not effectively manage and communicate cargo information, leading to inefficiencies in matching cargo with available vessel capacity.

Method used

An information processing system that registers and displays airship and cargo information for vessel operators, allowing for the matching of cargo with available vessel capacity through a network infrastructure.

Benefits of technology

The system provides an efficient communication infrastructure for ship operators, enabling better management of vessel capacity and cargo information, thereby improving operational efficiency and matching processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007649061000001
    Figure 0007649061000001
  • Figure 0007649061000002
    Figure 0007649061000002
  • Figure 0007649061000003
    Figure 0007649061000003
Patent Text Reader

Abstract

To provide a useful information communication infrastructure for ship operators.SOLUTION: An information processing device includes: first registration means for registering vacant ship information on a ship corresponding to a first ship operator in storage means in response to input from a terminal of the first ship operator; second registration means for registering cargo information on cargo held by customers of the first ship operator in the storage means in response to the input from the terminal of the first ship operator; first display control means for causing a terminal of the second ship operator to display the vacant ship information registered in the storage means; and second display control means for causing the terminal of the second ship operator to display the cargo information registered in the storage means.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technology for providing an information and communication infrastructure. [Background technology]

[0002] Information and communication technologies related to ship operation business are known. For example, Patent Document 1 discloses a technology that allows users to find a liner ship that matches input information such as a port where cargo is loaded and unloaded, departure and arrival dates, type of ship, and name of the liner ship operating company on a web page in a system that allows users to exchange marine transportation information via the Internet.

[0003] Patent Document 2 discloses a technology for exchanging information on the distribution of empty containers by shipping company and type, as well as requests for the movement, return, and exchange of empty containers, via a network system for the land transportation of marine containers.

[0004] Patent document 3 discloses a system that accumulates initial data on the specifics of ships that are the subject of chartered ships in advance, manages ship movement data on the ship's movements, and can search for the data as needed.

[0005] Patent Document 4 discloses a cargo and vehicle request system that registers cargo information including the loading point, disembarking point, loading date and time, and disembarking date and time in a cargo request database for each vehicle request, and compares and examines information in the cargo information to search for matching candidates between the cargo information and vacant vehicle information. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] JP 2002-215813 A [Patent Document 2] JP 2002-169869 A [Patent Document 3] JP 2002-132879 A [Patent Document 4] JP 2008-087872 A Summary of the Invention [Problem to be solved by the invention]

[0007] In Patent Document 1, the information handled by the system is limited to ships and does not disclose any information about cargo.

[0008] The invention in Patent Document 2 is the land transportation of marine containers, and does not disclose any marine transportation business in the first place.

[0009] In Patent Document 3, the information handled by the system is also limited to the ship and does not disclose any information about the cargo.

[0010] The invention in Patent Document 4 is a cargo and vehicle request system, and does not disclose anything about the shipping business.

[0011] In view of the above background, the present invention provides a useful information and communication infrastructure for ship operators. [Means for solving the problem]

[0012] One aspect of the present disclosure provides an information processing device having a first registration means for registering vacant ship information of a ship corresponding to a first ship operator in a storage means in response to input from a terminal of the first ship operator, a second registration means for registering cargo information of cargo held by customers of the first ship operator in the storage means in response to input from the terminal of the first ship operator, a first display control means for displaying the vacant ship information registered in the storage means on the terminal of the second ship operator, and a second display control means for displaying the cargo information registered in the storage means on the terminal of the second ship operator.

[0013] The system may further include a storage means including a ship master recording attributes of the ship, and the first registration means may accept registration of a ship corresponding to the first ship operator from among the ships recorded in advance in the ship master.

[0014] The ship master may include information indicating at least one of the type and size of the cargo that can be loaded onto the ship.

[0015] The system may further include a storage means including a cargo master which records attributes of the cargo, and the second registration means may accept registration of cargo which corresponds to cargo owned by a customer of the first ship operator among the cargoes which have been previously recorded in the cargo master.

[0016] The cargo master may include at least one of information on the loading and discharging ports of the cargo and information on agents at the loading and discharging ports.

[0017] The system may further include a search means for searching the memory means for at least one of the vacant ship information and the cargo information that meets predetermined conditions in response to input from the second ship operator's terminal, and the first display control means may display the vacant ship information searched for by the search means on the second ship operator's terminal, and the second display control means may display the cargo information searched for by the search means on the second ship operator's terminal.

[0018] The system may further include an output means for outputting a report to the terminal of the first ship operator in response to an input from the terminal of the first ship operator.

[0019] The output means may output at least one of the following documents to the terminal of the first ship operator: (A) a document addressed to the master of the ship corresponding to the first ship operator and including information on the cargo to be loaded, (B) a document addressed to relevant parties at the loading or discharging port of the cargo, including a ship detail including the cargo information, and (C) a contract document.

[0020] The output means may output at least one of the following reports to the first ship operator's terminal: (D) the result of matching vacant ship information registered by the first ship operator with cargo information registered by other ship operators, and (E) the result of matching cargo information registered by the first ship operator with vacant ship information registered by other ship operators.

[0021] Another aspect of the present disclosure provides an information processing method having a first registration step in which a computer registers vacant ship information of a ship corresponding to a first ship operator in a storage means in response to input from a terminal of the first ship operator, a second registration step in which a computer registers cargo information of cargo held by a customer of the first ship operator in the storage means in response to input from the terminal of the first ship operator, a first display control step in which a computer displays the vacant ship information registered in the storage means on a terminal of a second ship operator, and a second display control step in which a computer displays the cargo information registered in the storage means on a terminal of the second ship operator.

[0022] Another aspect of the present disclosure provides a program for causing a computer to execute a first registration step of registering vacant ship information of a ship corresponding to a first ship operator in a storage means in response to input from a terminal of the first ship operator, a second registration step of registering cargo information of cargo held by a customer of the first ship operator in the storage means in response to input from the terminal of the first ship operator, a first display control step of displaying the vacant ship information registered in the storage means on a terminal of a second ship operator, and a second display control step of displaying the cargo information registered in the storage means on a terminal of the second ship operator. Effect of the Invention

[0023] According to the present invention, a useful information and communications infrastructure can be provided for ship operators. [Brief description of the drawings]

[0024] [Figure 1]FIG. 1 is a diagram illustrating an example of a system outline of an information processing system 1. [Diagram 2] FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system 1. [Diagram 3] FIG. 2 is a diagram illustrating an example of a functional configuration of the information processing system 1. [Figure 4] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing device 10. [Diagram 5] FIG. 2 is a diagram illustrating an example of the hardware configuration of a first terminal 21. [Figure 6] 4 is a sequence chart illustrating a method of registering information in the information processing system 1. [Figure 7A] FIG. 13 is a diagram illustrating an example of a registration screen for vacant ship status on a terminal. [Figure 7B] FIG. 13 is a diagram illustrating a cargo status registration screen on a terminal. [Figure 8] FIG. 13 is a diagram illustrating an example of an empty ship database. [Figure 9] FIG. 2 is a diagram illustrating a cargo database. [Figure 10] 4 is a sequence chart illustrating a display method in the information processing system 1. [Figure 11A] FIG. 13 is a diagram illustrating an example of a display screen of an empty ship status on a terminal. [Figure 11B] FIG. 13 is a diagram illustrating an example of a display screen of the vacant ship status (details) on a terminal. [Figure 11C] FIG. 13 is a diagram illustrating a display screen of a cargo status on a terminal. [Figure 12] 4 is a sequence chart illustrating a form creation method in the information processing system 1. [Figure 13] FIG. 4 is a diagram illustrating an example of a registration screen for voyage information on a terminal. [Figure 14] FIG. 2 is a diagram illustrating a form database. [Figure 15] 4 is a sequence chart illustrating a matching method in the information processing system 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0025] 1. Configuration FIG. 1 is a diagram illustrating an example of a system overview of an information processing system 1. In this example, the information processing system 1 is a system that provides services to users. In this example, the users include businesses (entities) that manage a ship operation business that transports people or goods by ship at sea, so-called ship operation companies. In this example, the services include systems built on the web, such as web sites and HPs (homepages). In addition, one of the purposes of this service is to provide an information and communication infrastructure that is useful to multiple ship operation companies, mainly in the coastal shipping industry, that is, the industry of businesses that transport cargo by ship between ports in Japan.

[0026] In the information processing system 1, the first ship operator (an example of a user) holds information necessary for operating a ship operation business, such as vacant ship information of the ship that corresponds to the first ship operator (specifically, the ship operator manages operation) and cargo information of the cargo owned by the first ship operator's customers. In this example, the first ship operator can input these pieces of information into the service. In this example, the vacant ship information includes, for example, for ship A owned by shipowner A, information indicating the vacant ship status, such as the area to which the ship belongs, the days when it can operate (free days), the ship type, the place where it is anchored (free area), and the advance cargo. In addition, in this example, the cargo information includes, for example, for cargo A owned by customer A, information indicating the cargo status, such as the type of cargo, size, packing style, the date when the cargo was loaded / unloaded onto the ship (loading date), and the date when the cargo was unloaded / unloaded from the ship (unloading date).

[0027] The information processing system 1 registers information input by the first ship operator in a database, and provides a service of providing various contents based on the registered information. In this example, the contents include, for example, a bulletin board reflecting ballast ship information and cargo information, a registration / confirmation / editing function for receiving input of various information from the first ship operator, a tool for creating reports related to the business activities of the operator, and a membership setting function for users.

[0028] In the information processing system 1, the second ship operator (an example of a user) uses various services on the web. The second ship operator, like the first ship operator, is a ship operator that handles ships (specifically, manages their operations) and has customers who are shippers. In this example, when the second ship operator browses a bulletin board, for example, the information displayed on the second ship operator's terminal device (or simply a terminal) can be used to help with its own business activities. As described above, the information processing system 1 aims to revitalize and develop the entire industry by mobilizing information between multiple ship operators in this way. Note that the entities, configuration, and system structure shown in Figure 1 are merely examples and merely represent an overview of the system.

[0029] Fig. 2 is a diagram illustrating an example of a system configuration of an information processing system 1. The information processing system 1 has an information processing device 10, a first terminal 21, and a second terminal 22. Furthermore, each component of the system is compositely connected to each other via a network 9 as shown in Fig. 2. In this example, the network 9 is a computer network such as the Internet.

[0030] In this example, the information processing device 10 is an information processing device / server device that provides services in the information processing system 1. In this example, the information processing device 10 registers ballast ship information, cargo information, etc. in a database in response to input from a terminal of the first ship operator. The information registered as data is used for services in the information processing system 1. In this example, the information processing device 10 displays ballast ship information and cargo information on a terminal of the second ship operator, for example, as a bulletin board (an example of a service).

[0031] In this example, the first terminal 21 represents the terminal of the first ship operator. The first ship operator can use various services on the web via this terminal. In this example, the first terminal 21 stores and manages data such as ballast information and cargo information. In this example, the first ship operator can input these data into the information processing device 10 via the first terminal 21. The information processing device 10 can register various data in a database according to the input received from the first terminal 21.

[0032] In this example, the second terminal 22 represents a terminal of the second ship operator. The second ship operator can use various services on the Web through this terminal, similar to the first terminal 21. In this example, the second terminal 22 can display ballast ship information and cargo information registered in the database of the information processing device 10, for example, through a service such as a bulletin board.

[0033] FIG. 3 is a diagram illustrating a functional configuration of the information processing system 1. In this embodiment, the information processing device 10 has a first registration means 11, a second registration means 12, a first display control means 13, a second display control means 14, a search means 15, an output means 16, a storage means 18, and a control means 19. In this example, the storage means 18 has a ship master 181 and a cargo master 182. Here, the master in the storage means 18 includes a meaning such as a table in which unchanging basic information that is repeatedly used is recorded. Therefore, the master is recorded and defined in various databases. In this example, the ship master 181 is included in the vacant ship database in which vacant ship information is registered. Also, the cargo master 182 is included in the cargo database in which cargo information is registered. Alternatively, each database reuses data from each master as necessary and records it in each database. Each database will be described later.

[0034] In this example, the first registration means 11 registers vacant ship information of a ship corresponding to the first ship operator in the storage means 18 in response to an input from the first terminal 21. In this example, the first registration means 11 can register the vacant ship information input from the first terminal 21 in, for example, a vacant ship database 1810, which is one of the databases. In this example, the vacant ship information registered in the vacant ship database 1810 is appropriately managed by the service provider (or administrator) who operates the service.

[0035] In this example, the second registration means 12 registers cargo information of cargo owned by the first ship operator's customers in the storage means 18 in response to input from the first terminal 21. In this example, the second registration means 12 can register the cargo information input from the first terminal 21 in, for example, a cargo database 1820, which is one of the databases. In this example, the cargo information registered in the cargo database 1820 is appropriately managed by an administrator, similar to the ballast ship information.

[0036] In this example, the first display control means 13 causes the second terminal 22 to display vacant ship information registered in the storage means 18. In this example, the first display control means 13 can read data required for display from, for example, the vacant ship database 1810, and display the read data according to the UI (User Interface) of the display screen of the second terminal 22.

[0037] In this example, the second display control means 14 causes the second terminal 22 to display the cargo information registered in the storage means 18. In this example, similar to the first display control means 13, the second display control means 14 can read data required for display from, for example, the cargo database 1820, and display the read data according to the UI of the display screen in the second terminal 22.

[0038] In this example, the search means 15 searches the storage means 18 for at least one of vacant ship information and cargo information that meets predetermined conditions in response to an input from the second terminal 22. In this example, the search means 15 can narrow down the vacant ship information or cargo information (a so-called filtering function) based on the search conditions (one example of predetermined conditions) input by the second terminal 22, for example, at least one of a period setting, ship type, area, and cargo. Therefore, in this example, the first display control means 13 and the second display control means 14 can cause the second terminal 22 to display each of the vacant ship information or cargo information searched (narrowed down) by the search means 15.

[0039] In this example, the output means 16 outputs a report to the first terminal 21 in response to an input from the first terminal 21 (not shown). In this example, the report includes concepts such as information, data, or documents relating to the management activities of the ship operator. The term "report" will be explained in detail in Sections 2-3 and 2-4.

[0040] In this example, the storage means 18 (including, for example, a database) stores various data. In this example, the storage means 18 can manage, for example, various databases in association with the ship master 181 or the cargo master 182. Here, with regard to the databases, the ballast ship database 1810 and the cargo database 1820 will be described. In this example, the ballast ship database 1810 is an example of a database that records ballast ship information in the information processing device 10. The information processing device 10 can obtain information such as the business operator ID, ship ID, free date, free land, advance cargo, and remarks from the ship master 181 and add it to the ballast ship database 1810 that is newly registered. In this example, the ballast ship database 1810 records ship attributes, for example, with respect to the ballast ship information registered from the first registration means 11. In this example, the ship attributes include, for example, information such as the ship name, the ship owner name, and the ship type. At least a part of this information is obtained from the ship master 181. In this example, the ship master 181 includes information indicating the cargo that can be loaded onto the ship, that is, at least one of the type and size of the loaded cargo.

[0041] Here, with regard to the ship master 181 (or the empty ship database 1810), for example, the service provider or the information processing system 1 can register ships in advance based on public information of the first ship operator or ship owner. For example, the first registration means 11 can accept registration of one or more ships among the ships recorded in advance in the ship master 181 to the effect that the ships correspond to the first ship operator. That is, in this example, the first ship operator can register (or edit) the ships corresponding to the first ship operator among the ships recorded in advance in the ship master 181.

[0042] In this example, the cargo database 1820 is an example of a database that records cargo information in the information processing device 10. The cargo database 1820 includes the cargo master 182. That is, in the cargo database 1820, the information processing device 10 can refer to the information in the cargo master 182 and use necessary data. In this example, the cargo database 1820 records cargo attributes, for example, regarding the cargo information registered from the second registration means 12. In this example, the cargo attributes include information such as the cargo name, cargo (type), load (size), packing form, loading port information, and discharge port information. At least a part of this information is acquired from the cargo master 182. In this example, the cargo master 182 includes information indicating at least one of the loading port and discharge port information of the cargo and the agent information at the loading port and discharge port. In this example, the agent includes a business operator who performs operations such as application for entry and exit of a ship to a port on behalf of the captain.

[0043] Here, regarding the cargo master 182 (or the cargo database 1820), for example, the second registration means 12 can accept registration of a type of cargo corresponding to a cargo owned by a customer of the first ship operator among the cargoes previously recorded in the cargo master 182. In this example, regarding the cargoes recorded in the cargo master 182, the service provider or the information processing system 1 can register the cargo in advance based on, for example, frequently used cargo classifications, such as steel, white bulk, black bulk, products, and scrap. That is, in this example, the first ship operator can select and register (or edit) a cargo corresponding to a cargo owned by a customer of the first ship operator from the cargoes previously recorded in the cargo master 182. Also, in this example, the control means 19 performs various controls. In this example, "white bulk" refers to unpackaged cargo that should not be soiled, such as wheat or soybeans, and "black bulk" refers to unpackaged cargo that may soil the cargo hold, such as coal or crude oil.

[0044] 4 is a diagram illustrating an example of a hardware configuration of the information processing device 10. In this example, the information processing device 10 is a computer or a general-purpose server having a CPU (Central Processing Unit) 101, a memory 102, a storage 103, and a communication IF 104. The CPU 101 is a processor that performs various calculations according to a program. The memory 102 is a main storage device that functions as a work area when the CPU 101 executes a program, and includes, for example, a RAM (Random Access Memory). The storage 103 is an auxiliary storage device that stores various data and programs, and includes, for example, an SSD (Solid State Drive) or an HDD (Hard Disc Drive). The communication IF 104 is a device that communicates with other devices according to a predetermined communication standard, and includes, for example, a NIC (Network Interface Card).

[0045] In this example, the programs stored in the storage 103 include a program (hereinafter referred to as a "server program") for causing a computer to function as a server in the information processing system 1. When the CPU 101 is executing the server program, the CPU 101, the memory 102, the storage 103, and the communication IF 104 are examples of functions for operating the information processing device 10. The CPU 101 is an example of a first registration means 11, a second registration means 12, a first display control means 13, a second display control means 14, a search means 15, and a control means 19. At least one of the memory 102 and the storage 103 is an example of a storage means 18. The communication IF 104 is an example of an output means 16.

[0046] FIG. 5 is a diagram illustrating a hardware configuration of the first terminal 21. In this example, the first terminal 21 is a computer having a CPU 201, a memory 202, a storage 203, a communication IF 204, an input device 205, and a display device 206, and includes, for example, a smartphone, a tablet, or a personal computer. The CPU 201 is a processor that performs various calculations according to a program. The memory 202 is a main storage device that functions as a work area when the CPU 201 executes a program, and includes, for example, a RAM. The storage 203 is an auxiliary storage device that stores various data and programs, and includes, for example, an SSD or HDD. The communication IF 204 is a device that communicates with other devices according to a predetermined communication standard, and includes, for example, a wireless chip in the case of wireless communication. The input device 205 is a device for inputting information to the first terminal 21, and includes, for example, a touch screen, a keyboard, a mouse, or a pointing device. The display device 206 is a device that displays information, and includes, for example, an organic EL display or a liquid crystal display.

[0047] In this example, the programs stored in storage 203 include a program (hereinafter referred to as a "client program") for causing a computer to function as a client in information processing system 1. When CPU 201 is executing the client program, CPU 201, memory 202, storage 203, communication IF 204, input device 205, and display device 206 are examples of functions for operating first terminal 21.

[0048] The second terminal 22 is a computer having the same hardware configuration as the above-mentioned first terminal 21, and includes, for example, a smartphone, a tablet, or a personal computer (not shown). In this example, the second terminal 22 has a client program similar to that of the above-mentioned first terminal 21. The configuration of the information processing system 1 has been described above. Next, the operation of the information processing system 1 will be described.

[0049] 2.Operation The operation of the information processing system 1 includes a plurality of sequences consisting of steps controlled by the information processing device 10, the first terminal 21, and the second terminal 22. Here, each sequence is divided into the following Section 2-1 "Information registration method", Section 2-2 "Display method", Section 2-3 "Form creation method", and Section 2-4 "Matching method", and will be described below.

[0050] 2-1. How to register information 6 is a sequence chart illustrating a method for registering information in the information processing system 1. In step S101, the first terminal 21 performs a login process. In this example, the first terminal 21 accesses the information processing device 10 via the network 9, and performs the login process according to the UI on the display screen. In this example, the information processing device 10 accepts at least one of a plurality of pieces of authentication information, such as email address information and password information, registered in advance, from the first terminal 21.

[0051] In step S102, the information processing device 10 authenticates the first terminal 21. In this example, the information processing device 10 performs authentication processing of the first terminal 21 based on at least one of a plurality of pieces of authentication information. In this example, the authentication processing includes determining whether or not authentication information registered in advance in the information processing device 10 matches authentication information input from the first terminal 21.

[0052] In step S103, the information processing device 10 outputs the result (success / failure) of the authentication process in the first terminal 21. In this example, the information processing device 10 includes a process of transitioning the display screen of the first terminal 21 depending on the authentication result of the first terminal 21. The subsequent steps include an example in which the authentication of the first terminal 21 is successful. Note that the process up to this point is a login process for the first terminal 21 to use various services of the information processing device 10, and may be executed at any timing.

[0053] In step S104, the first terminal 21 displays various contents on the web on a display screen, which is a service provided by the information processing device 10. In this example, the content screens displayed on the first terminal 21 include, for example, a bulletin board screen reflecting ballast ship information, cargo information, etc., a registration screen for receiving input of various information to be posted on the bulletin board from users, a tool usage screen for creating reports related to the business activities of the business operator, and a membership setting screen.

[0054] Here, with regard to the processing from step S105 onwards, two processes, (1) registration and modification of ship master 181 / cargo master 182 (hereinafter referred to as "(1) master processing") and (2) registration and modification of vacant ship information / cargo information (hereinafter referred to as "(2) database processing"), will be described. In this example, (1) master processing and (2) database processing differ in that the processing targets are the master (ship master 181 / cargo master 182) in the storage means 18 and the database (vacant ship database 1810 / cargo database 1820). However, both processes are the same in terms of registering and updating information in the storage means 18, so for convenience, in this explanation, they are treated as a common process and each will be described based on Figure 6. For this reason, Figure 6 includes an overview of the operation of both of these processes. First, (1) master processing will be described.

[0055] In step S105, the first ship operator inputs various information to be registered in at least one of the ship master 181 and the cargo master 182 of the information processing device 10 via the first terminal 21, following the UI of the display screen.

[0056] In step S106, the information processing device 10 registers information in at least one of the ship master 181 and the cargo master 182 in response to the input from the first terminal 21.

[0057] In step S107, the information processing device 10, in accordance with the UI of the display screen, causes the first ship operator to input various information for editing data in the master (an example of the storage means 18) of the information processing device 10 via the first terminal 21. For example, as described above, the operator of the information processing system 1 can pre-register ship information in the ship master 181 based on public information. However, since the correspondence between ships and operators is not public, the operator of the information processing system 1 cannot pre-register the correspondence between ships and operators in the ship master 181. The first ship operator, for example, when using the information processing system 1 for the first time, registers the correspondence between itself and ships in the ship master 181 for ships whose operation it manages.

[0058] In step S108, the information processing device 10 updates the master information in response to the input from the first terminal 21. As a result, the system can perform (1) master processing, i.e., maintenance of each master. In this example, the maintenance of the master is a process for allowing the user to perform (2) database processing, which will be described later, more simply and conveniently. Note that these processes may be performed by the first ship operator, or the master may be maintained in advance by the system.

[0059] Regarding (1) master processing, the system does not need to execute these processes every time, and basically only needs to execute the above-mentioned processes of steps S101 to S106 once at the beginning. If it is necessary to modify the master, the master can be modified by the above-mentioned processes of steps S101 to S104, S107, and S108 (in this case, steps S105 and S106 are not executed). Next, (2) database processing will be described. This case will also be described with reference to FIG. 6.

[0060] In step S105, the first ship operator inputs various information to be registered in at least one of the ballast water database 1810 and the cargo database 1820 of the information processing device 10 via the first terminal 21, following the UI of the display screen.

[0061] In step S106, the information processing device 10 registers information in at least one of the vacant ship database 1810 and the cargo database 1820 in response to the input from the first terminal 21. This enables the system to register new vacant ship information / cargo information in the database. Here, the registration of various information in the first terminal 21 will be described.

[0062] FIG. 7A is a diagram illustrating a registration screen for vacant ship status on a terminal. In this example, the display screen D1 represents, for example, an example of a display screen (UI) on the first terminal 21. In this example, the field F11 represents a registration field for vacant ship status on the display screen D1. In this example, the user can register vacant ship information in the field F11 by using a pull-down menu (or a check input field, etc.) previously displayed for, for example, the ship name, free date, free land, advance cargo, and remarks. Here, for example, the pull-down menu for the ship name displays a list of ships used by the user. The user selects from the list the ship for which vacant ship information is to be entered. The selection of the ship is made based on the information registered in the ship master 181. Next, the registration of cargo information will be described.

[0063] 7B is a diagram illustrating a cargo status registration screen on a terminal. In this example, field F21 represents a cargo status registration field on display screen D2. Therefore, in the same way as in the empty ship status registration screen, the user can register cargo information in field F21 by using a pull-down menu (or a character input field, etc.) displayed in advance for, for example, loading date, unloading date, cargo, load amount, and loading and unloading date candidates (loading date 2 or unloading date 2, etc.). The cargo is selected based on the information registered in cargo master 182.

[0064] Returning to Fig. 6, in step S107, the first terminal 21 causes the first ship operator to input various pieces of information for editing data in the database (an example of the storage means 18) of the information processing device 10 according to the UI of the display screen. In this example, the information input from the first terminal 21 includes at least one of ballast ship information and cargo information. In this example, the information processing device 10 acquires various pieces of information via the network 9.

[0065] In step S108, the information processing device 10 updates the database information for at least one of the vacant ship information and the cargo information in response to the input from the first terminal 21. As a result, the system can perform (2) database processing, that is, registration and modification of the vacant ship information / cargo information. Here, the various databases held by the storage means 18 of the information processing device 10 will be described below.

[0066] FIG. 8 is a diagram illustrating an example of a ballast ship database. The information processing device 10 comprehensively records and manages information such as business operator ID, ship ID, free date, free land, advance cargo, and remarks in the ballast ship database 1810. In this example, various IDs are used to identify target data in the database and are also used to link data together. In this example, ship attributes include information such as ship name, ship owner name, and ship type. In addition, in this example, remarks include points of caution / requests of the first ship operator or ship owner, such as "Can ship name be displayed?", "(Advance cargo) No rain", or "(Advance cargo) Water washing after unloading".

[0067] In this example, the first ship operator can display the registered empty ship information on a service in the information processing system 1, such as a bulletin board (described later), by registering empty ship information in the empty ship database 1810. This allows the empty ship information of the first ship operator to be made known to second ship operators who access the bulletin board, and makes it easier for second ship operators wishing to transport cargo to use the empty ships of the first ship operator.

[0068] FIG. 9 is a diagram illustrating a cargo database. The information processing device 10 comprehensively records and manages, for example, the company ID, the cargo ID, and the loading and unloading date of the cargo in the cargo database 1820. In this example, the attributes of the cargo include, for example, the cargo name, the cargo (type), the load (size), the packing form, the loading port information, and the unloading port information. In addition, in this example, the cargo database 1820 includes at least one of the information on the loading port and the unloading port of the cargo, and the information on the agency at the loading port and the unloading port. In addition, in this example, the cargo database 1820 may include notes such as "multiple loading and unloading dates" and other points of attention / requests of the first ship operator or the customer.

[0069] In this example, the first ship operator can display the registered cargo information on a service in the information processing system 1, such as a bulletin board, by registering the cargo information in the cargo database 1820 (described later). This allows the cargo information of the first ship operator to be made known to second ship operators who access the bulletin board, and makes it easier for second ship operators who wish to transport cargo to use the cargo of the first ship operator.

[0070] 6, when modifying the ballast information and / or cargo information in the database registered by the first ship operator, the database can be modified by the processing of steps S101 to S104, S107, and S108 described above (in this case, steps S105 and S106 are not executed). More specifically, in this example, when the information processing device 10 accepts editing of the ballast information and / or cargo information (step S107), it can overwrite and save the data registered in the corresponding ballast database 1810 and / or cargo database 1820 (step S108).

[0071] Up to this point, (1) master processing and (2) database processing have been explained based on Figure 6, but the processing, order, subject, and design of each operation may be changed according to various controls. In other words, as long as information useful as an information and communication infrastructure for ship operators can be registered in the information processing system 1 comprehensively and efficiently, any operation method may be introduced. As described above, the information processing system 1 can provide a useful information and communication infrastructure for ship operators. Up to this point, the registration method in the information processing system 1 has been explained.

[0072] 2-2.Display method 10 is a sequence chart illustrating a display method in the information processing system 1. Here, an example of a case where content (an example of a service) of the information processing device 10 is displayed on the second terminal 22 will be described.

[0073] In step S201, the information processing device 10 outputs at least one of the vacant ship information and the cargo information registered in the storage means 18 to the second terminal 22, which is information to be displayed on the second terminal 22. Note that in this example, the second terminal 22, like the first terminal 21, includes a state in which the login process from step S101 to step S103 described in section 2-1 has already been performed (not shown).

[0074] In step S202, the information processing device 10 causes the second terminal 22 to display at least one of the vacant ship information and the cargo information registered in the storage means 18. In this example, the first display control means 13 causes the second terminal 22 to display the vacant ship information registered in the vacant ship database 1810 of the storage means 18. In this example, the second display control means 14 causes the second terminal 22 to display the cargo information registered in the cargo database 1820 of the storage means 18. In this example, the second terminal 22 displays at least one of the vacant ship information and the cargo information according to the UI of the display screen. That is, for example, a bulletin board screen is displayed on the second terminal 22, so that the second ship operator, who is the user, can view at least one of the vacant ship information and the cargo information. Here, the display screen of the second terminal 22 will be described.

[0075] FIG. 11A is a diagram illustrating a display screen of the vacant ship status on the terminal. In this example, the display screen D3 represents an example of a display screen (UI) on the second terminal 22. In this example, the fields F31 and F32 represent the vacant ship status field on the display screen D3. In this example, the field F31 (F32) displays predetermined vacant ship information, such as area, free date, ship name, ship type, free land, advance cargo, remarks, company name, and telephone number, regarding the ship recorded in the vacant ship database 1810. Also, in this example, the field F33 represents a search field on the display screen D3. In this example, the search field is a field having a filtering function for narrowing down the vacant ship status field on the display screen D3 according to the input of the second ship operator (second terminal 22). Details of the search field will be described later (step S203).

[0076] In this example, Figure 11A shows an example of a default display of the empty vessel status field, in which, for example, ships recorded in the empty vessel database 1810 whose free dates include dates after the current date (April 1, 2023) are set as the display targets on the display screen D3, and the field F31 (F32) for each ship is displayed on the display screen D3 in order of the earliest free date.

[0077] FIG. 11B is a diagram illustrating a display screen of the vacant ship status (details) on the terminal. In this example, the display screen D31 represents an example of a display screen on the second terminal 22. In this example, the field F311 represents a detailed field of the vacant ship status on the display screen D31. In this example, the detailed field of the vacant ship status includes the vacant ship information displayed in the field F31, and is a field for displaying detailed vacant ship information not displayed in the field F31. In this example, the field F311 includes G / T, tonnage, hold size, overall length, completion, bottom material, and side material as an example of detailed vacant ship information not displayed in the field F31. These pieces of information are examples of vacant ship information recorded in the vacant ship database 1810. Regarding the vacant ship information, the distinction between the vacant ship information displayed in the field F31 and the vacant ship information displayed in the field F311 is defined in advance by the system.

[0078] FIG. 11C is a diagram illustrating a display screen of the cargo status on a terminal. In this example, display screen D4 represents an example of a display screen on the second terminal 22. In this example, fields F41 and F42 represent cargo status fields on display screen D4, and field F43 represents a search field. Note that the functions of these fields are merely design changes when the vacant status in FIG. 11A is replaced with cargo status, and have the same functions as those described above, so detailed explanations are omitted. Also, detailed explanations of the cargo status details field are omitted.

[0079] The information displayed on the second terminal 22 and the display screen settings described above provide various benefits to the second ship operator, who is the user. In this example, the second ship operator can quickly find the vacant ship most suitable for the cargo to be transported by viewing the vacant ship information on the bulletin board via the second terminal 22. In addition, by viewing the cargo information on the bulletin board via the second terminal 22, the second ship operator can easily grasp the trends of other operators, and for example, can know in advance what cargo will be transported at what time and in what area, which allows the second ship operator to avoid various shipping troubles and use the information as a reference for business activities. Next, a method for searching for various information will be described.

[0080] Returning to Fig. 10, in step S203, the second terminal 22 inputs data to the information processing device 10. In this example, the information processing device 10 accepts input of search conditions, for example, from field F33, which is a search field on display screen D3 of Fig. 11A on the second terminal 22, or field F43, which is a search field on display screen D4 of Fig. 11C. In this example, the search conditions (one example of predetermined conditions) include a period setting, ship type, area, and cargo on board. In this example, the period setting (from when to when) includes free days.

[0081] In step S204, the information processing device 10 searches the storage means 18 for at least one of vacant ship information and cargo information that meets predetermined conditions in response to an input from the second terminal 22. In this example, the search means 15 searches for vacant ship information from the vacant ship database 1810 based on, for example, a search condition input in field F33 of the second terminal 22. Also, in this example, the search means 15 searches for cargo information from the cargo database 1820 based on, for example, a search condition input in field F43 of the second terminal 22.

[0082] In step S205, the information processing device 10 outputs to the second terminal 22 at least one of the vacant ship information and the cargo information searched for by the search means 15, which is information to be displayed on the second terminal 22.

[0083] In step S206, the information processing device 10 causes the second terminal 22 to display at least one of the vacant ship information and the cargo information searched by the search means 15. In this example, the first display control means 13 causes the second terminal 22 to display the vacant ship information searched by the search means 15. In this example, the second display control means 14 causes the second terminal 22 to display the cargo information searched by the search means 15. In this example, the second terminal 22 displays at least one of the vacant ship information and the cargo information searched by the search means 15 according to the UI of the display screen. From the above, the second terminal 22 can, for example, filter only the information desired by the second ship operator (matching the search conditions) and display it on the bulletin board. These functions are used to provide a more convenient (easy-to-view) UI when the second ship operator collects information on the bulletin board. Next, a form issuing method will be described.

[0084] 2-3. How to create a report 12 is a sequence chart illustrating a form creation method in the information processing system 1. In step S301, the information processing device 10 outputs information to be displayed on the first terminal 21, including services for creating and issuing forms among various contents on the Web, to the first terminal 21. Note that in this example, the first terminal 21 includes a state in which the login process from step S101 to step S103 described in section 2-1 has already been performed (not shown).

[0085] In step S302, the first terminal 21 displays a tool usage screen (hereinafter referred to as the "report issuance screen") for creating reports related to the business activities of the business operator, which is a service provided by the information processing device 10. In this example, the report issuance screen includes a display screen (UI) for receiving input of information (hereinafter referred to as the "voyage information") required to create and issue reports from the first ship operator. In this example, the voyage information includes, for example, the transportation contents summarized for each voyage, such as one transportation unit, that is, the period from when a ship departs from one loading port to when it arrives at the next discharging port.

[0086] In step S303, the first terminal 21 inputs voyage information on the form issuing screen. In this example, for example, operation data managed by the first ship operator may be newly input, or data for identifying cargo information registered in the cargo database 1820 managed by the information processing device 10 may be input. In addition, in this example, the first terminal 21 can select, for example, the following two types of forms from among the forms to be output by the information processing device 10. The first form is (A) a form (hereinafter referred to as the "next voyage contact form") addressed to the captain of the ship corresponding to the first ship operator. The second form is (B) a form (hereinafter referred to as the "ship details") addressed to the relevant parties at the loading or discharging port of the cargo. As described above, in this step, the first terminal 21 inputs voyage information and selects the type (format) of the form. Here, a specific example of a registration screen will be described, particularly regarding the method of registering voyage information.

[0087] FIG. 13 is a diagram illustrating a registration screen of voyage information on a terminal. In this example, the display screen D5 represents, for example, an example of a display screen (UI) on the first terminal 21. In this example, the field F51 represents a registration field of voyage information on the display screen D5. In this example, the user can register voyage information in the field F51 by using a pull-down menu (or an input field, etc.) previously displayed for, for example, the ship name, the provider, the captain's name, the transport name, the load amount, and the candidate of the loading and unloading date. In addition, regarding the registration of such voyage information, the first ship operator can select the registration information based on the data previously registered in the ship master 181 and / or the cargo master 182. In addition, the field F51 may adopt a design that allows the registration of information according to the next voyage contact slip or the ship details. As described above, the user can register the voyage information.

[0088] Returning to Fig. 12, in step S304, the information processing device 10 registers the data input by the first terminal 21 in the storage means 18 (an example of a database), and refers to the database to obtain information necessary for outputting the form. Here, the registration of the voyage information will be described.

[0089] FIG. 14 is a diagram illustrating a form database. In this example, the form database 1830 is a database having information necessary for creating and issuing forms, and information corresponding to the information registered in the ballast ship database 1810 and the cargo database 1820 described above. Therefore, the form database 1830 may be created in advance based on the information registered in the ballast ship database 1810 and the cargo database 1820. In the form database 1830, the information processing device 10 comprehensively records and manages, for example, a business operator ID, a ship ID, a cargo ID, and each attribute. In this example, the ship ID and the cargo ID are used to identify and link the data registered in the ballast ship database 1810 and the cargo database 1820, respectively. In this example, the ship attributes and cargo attributes (an example of cargo information) in FIG. 14 are merely examples. Therefore, these pieces of information may be composed of only information necessary for outputting, for example, a next voyage contact slip and a ship description. It should be noted that which voyage information in the document database 1830 is to be the subject of the document selected by the first terminal 21, that is, the next voyage contact slip or the ship details, is defined in advance by a database or a program, etc.

[0090] Returning to Fig. 12, in step S305, the information processing device 10 outputs a form to the first terminal 21 in response to an input from the first terminal 21. In this example, the output means 16 outputs to the first terminal 21 at least one of the next voyage contact slip and the ship details, which are forms created based on data recorded in the form database 1830 and selected by the first terminal 21. In this example, the form output to the first terminal 21 is displayed on the display screen of the first terminal 21 as a preview including the actual form format. Note that, when the display screen of the first terminal 21 is displaying the preview of the form, a setting may be provided that allows the form to be sent by fax or email from the display screen to various related parties of the first ship operator (such as the captain or agency of the ship).

[0091] As a result, in the information processing system 1, the first ship operator can easily issue documents and use them in its own management activities.

[0092] 2-4. Matching method FIG. 15 is a sequence chart illustrating a matching method in the information processing system 1. Here, a case will be described where ballast information and cargo information are matched based on data registered in the database of the information processing device 10. In this example, "matching" refers to a process of acquiring a combination of ballast information and cargo information that mutually satisfy predetermined conditions. As an example of the "report" output described in Section 2-3, for example, the following sequence is started when a "matching" request is made by the first cargo ship operator.

[0093] In step S401, the first shipping carrier selects at least one of the vacant vessel information and the cargo information to be matched via the first terminal 21 and inputs it to the information processing device 10. In this example, the first shipping carrier can select to specify at least one of the vacant vessel information and the cargo information registered in the database by the first shipping carrier.

[0094] In step S402, the information processing device 10 refers to a database based on the information input by the first terminal 21. In this example, when the information processing device 10 refers to the ballast ship database 1810 in Fig. 8, it can refer to and extract information such as free date, free place, and advance cargo from the registered information. Alternatively, in this example, when the information processing device 10 refers to the cargo database 1820 in Fig. 9, it can refer to and extract information such as loading date, loading place, and cargo from the registered information. In other words, the information processing device 10 can thereby refer to and obtain information such as "time," "location," and "cargo" that are necessary for transport matching.

[0095] In step S403, the information processing device 10 performs a matching process between the vacant ship information or cargo information selected by the first shipping carrier and the cargo information or vacant ship information registered by other shipping carriers based on the information in each database. In this example, the information processing device 10 can obtain a combination of vacant ship information and cargo information that match each other's conditions according to the selection of the first shipping carrier.

[0096] In step S404, the information processing device 10 outputs the results of the matching process to the first terminal 21. That is, in this example, the information processing device 10 can output two types of results in response to the input of the first terminal 21: (D) a result of matching vacant ship information registered by the first shipping carrier with cargo information registered by other shipping carriers, and (E) a result of matching cargo information registered by the first shipping carrier with vacant ship information registered by other shipping carriers. In this example, the first terminal 21 acquires the output matching results as a document. As a result of the above, the first shipping carrier can easily acquire information that matches the conditions of the registered vacant ship information or cargo information.

[0097] 3. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible. Some modifications will be described below. Two or more of the following items may be combined and applied.

[0098] (1) Information Processing System 1 The hardware configuration, network configuration, and functional configuration of the information processing system 1 are not limited to those exemplified in the embodiment. The information processing system 1 may have any hardware configuration, network configuration, and functional configuration as long as the required functions can be realized. For example, multiple physical devices may cooperate to function as the information processing system 1. In this example, the information processing system 1 may cooperate with multiple systems, such as a database of customers or agents of the first ship operator, in addition to the information processing device 10 and the first terminal 21.

[0099] (2) Information processing device 10 The form of the functional configuration in the information processing device 10 is not limited to the one exemplified in the embodiment. The information processing device 10 may have any form of functional configuration as long as the required function can be realized. In addition, a part of the functions of the information processing device 10 may be implemented in a server. This server may be, for example, a physical server or a virtual server (including a so-called cloud). In addition, the correspondence between the functional elements and the hardware is not limited to the one exemplified in the embodiment. For example, in the embodiment, at least a part of the functions described as being implemented in the information processing device 10 may be implemented in another device or system, and conversely, at least a part of the functions described as being implemented in another device or system may be implemented in the information processing device 10. In this example, the information processing device 10 may have, for example, a display means, and in this case, the administrator may be configured to be able to check the display screen (UI) constructed on the WEB at any time by an external display device (for example, an external monitor or an administrator terminal) as hardware.

[0100] Regarding the functions of the information processing device 10, the functions of the search means 15 are not limited to those exemplified in the embodiment. In this example, the search conditions may be information recorded in at least one of the ballast ship database 1810 and the cargo database 1820 in addition to the above-mentioned period setting, ship type, area, and loaded cargo, and for example, ship attributes or cargo attributes may be adopted as the search conditions.

[0101] (3) First terminal 21 and second terminal 22 The first terminal 21 and the second terminal 22 are not limited to those exemplified in the embodiment. In this example, the user of each terminal is not limited to the ship operator, but may be a customer who wishes to use the service, for example, a customer who has cargo. In this example, the customer can use various services of the information processing system 1 via his / her own terminal to obtain ship vacant ship information, etc.

[0102] (4) Section 2-1: How to register information The sequence chart shown in FIG. 6 merely shows an example of the operation, and the operation of the information processing system 1 is not limited to this. Some of the operations shown in the figure may be omitted, the order may be changed, or new operations may be added. In this example, with respect to the login process in steps S101 to S103, if the result of the authentication process in the first terminal 21 is failure, the information processing device 10 may output the result and display at least some of the functions on the first terminal 21 while restricting them. In addition, in this example, when data is input / edited from the first terminal 21 in steps S105 and S107, a function for simplifying input, such as a function for selecting a date using a calendar and a pull-down / select box selection of an input item, may be implemented on the display screen, that is, the new registration screen or the additional registration / editing screen. In addition, in this example, with respect to the data registered in each database (e.g., the empty ship database 1810, etc.) in step S106 of the (2) database process, for example, at least a part of the empty ship information may be registered in advance by the information processing system 1 including the administrator.

[0103] (5) Section 2-2: Display method 10 is merely an example of the operation, and the operation of the information processing system 1 is not limited thereto. Some of the operations shown in the figure may be omitted, the order may be changed, or new operations may be added. In this example, instead of the configuration in which the information processing device 10 in step S202 causes the second terminal 22 to display the information registered in the storage means 18, for example, the second terminal 22 may display various information via application software.

[0104] (6) Section 2-3: How to create reports The sequence chart shown in Fig. 12 merely shows one example of the operation, and the operation of the information processing system 1 is not limited to this. Some of the operations shown in the figure may be omitted, the order may be changed, or new operations may be added. In this example, in steps S303 to S304, voyage information is input and registered in the database for each transportation unit (for each voyage), but any unit may be adopted, and data may be input and registered according to the type of form. In addition, at least a part of the function related to form issuance may be implemented in the information processing system 1 as a function that can be used by users who have a predetermined attribute, such as a paid member.

[0105] (7) Section 2-4: Matching Method The sequence chart shown in FIG. 15 merely shows one example of the operation, and the operation of the information processing system 1 is not limited to this. Some of the operations shown in the figure may be omitted, the order may be changed, or new operations may be added. In this example, with regard to the matching process performed in steps S402 to S403, the above-mentioned process may be performed using any information present in each database as a matching condition. Furthermore, these matching conditions may be selected and input by the first carrier in step S401, for example. The matching process itself may be performed automatically by the system, or manually by a user.

[0106] (8) Registration screen The registration screens shown in Fig. 7 (A and B) and Fig. 13 are not limited to those exemplified in the embodiment. In this example, the fields of the bulletin board registration screen may be designed in any way. As long as the user can input various information in each field via a terminal and register the information in the database or master, the screen layout and input UI may be any type. Furthermore, these designs may be determined in advance according to the type of terminal.

[0107] (9)Display screen The display screens shown in FIG. 11 (A, B, and C) and FIG. 13 are not limited to those illustrated in the embodiment. In this example, a header (or footer) area may be provided on the display screen of the bulletin board. In this example, the header area may include items for transitioning to the bulletin board screen, the registration / confirmation / editing screen, the form creation screen, the member setting screen, and the logout screen in addition to the name of the HP. In this example, for the empty ship status (cargo status) field on the display screen, for example, any order in which the display fields are posted may be used. In this example, the display order may be determined based on a predetermined priority order. Regarding this priority order, the information processing system 1 may define the priority order as follows: first priority is the earliest (earliest) loading date / free date, second priority is the earliest loading port / free port area number, and third priority is the oldest registration time. In addition, the layout of the display fields may be defined according to the UI of various display screens. In addition, the layout or configuration of the display screen may be set to an optimal display screen according to the UI of a terminal such as a smartphone.

[0108] (10) Database The databases (including masters) of the information processing system 1 shown in Figs. 8, 9, and 14 are not limited to those illustrated in the embodiment. In this example, the information registered in the database may be any type, and may be an email address or a fax number in addition to the business name and telephone number. Furthermore, the ballast information and cargo information in each database may be any type, and for example, information such as hatch type (e.g., McGregor or Elman), thruster, and lashing piece regarding the attributes of the ship in the ballast information may be recorded in the database. Furthermore, the layout of the database is not limited to the one shown in the figure, and data may be managed in any layout. Furthermore, a business database in which information is organized by business and a transport database in which information is organized by transport may be created and used as necessary. Furthermore, data may be managed in an integrated manner by a grand database that manages all information in one database. The information that the information processing device 10 displays on the terminal may be any type of information as long as it is registered in the database.

[0109] (11) Forms The forms are not limited to those exemplified in the embodiment. In this example, the forms may be, in addition to / instead of the onward voyage report and ship details described above, an order form, a contract, a (C) contract, a receipt, and an invoice. In this example, the (C) contract includes a document that certifies that a shipping contract by ship, such as an estimate, shipping contents, or various conditions, is valid. In addition, with regard to the issuance of these forms, a process may be included in which at least a portion of information necessary for issuance of the forms and input by a user via a terminal is not registered in the database.

[0110] (12) Ship operation business, users and services The ship operation business, users, and services are not limited to those exemplified in the embodiment. In this example, the ship operation business may be applied to the ocean shipping industry in addition to the coastal shipping industry described above. In addition, the users who use the services of the information processing system 1 may be customers and agents, etc., in addition to those exemplified in the embodiment. In addition, the first ship operator may register information on ships managed by other operators or cargo of the customers of the other operators in the system on behalf of the other operators, in addition to the ships that it manages or the cargo of its customers (another example of ships and corresponding cargo corresponding to the first ship operator).

[0111] (13) AI With regard to the configurations and operations exemplified in the embodiments, AI and machine learning functions may be implemented in the information processing system 1. With regard to the implementation of AI in the information processing system 1 in this example, for example, a function of analyzing data registered in a database and outputting information useful to a user may be implemented.

[0112] (14) Blockchain Regarding the configuration and operation exemplified in the embodiment, blockchain technology may be applied to the information processing system 1. Regarding the application of blockchain technology to the information processing system 1 in this example, for example, data registered in a database may be recorded in a blockchain network. This makes it possible to protect various types of data in a state where they cannot be deleted or rewritten. In addition, any type of data may be recorded in the blockchain network.

[0113] (15)Other The various programs executed by CPU101, CPU201, etc. may be provided by downloading via a network such as the Internet, or may be provided in a state recorded on a computer-readable non-transitory recording medium such as a DVD-ROM. Each processor may be, for example, an MPU (Micro Processing Unit) or a GPU (Graphics Processing Unit) instead of a CPU. [Explanation of symbols]

[0114] 1...information processing system, 10...information processing device, 21...first terminal (terminal of first ship operator), 22...second terminal (terminal of second ship operator), 9...network, 11...first registration means, 12...second registration means, 13...first display control means, 14...second display control means, 15...search means, 16...output means, 18...storage means (DB), 1810...empty ship database, 181...ship master, 1820...cargo database, 182...cargo master, 1830...report database, 19...control means, 101...CPU, 102...memory, 103...storage, 104...communication IF, 201...CPU, 202...memory, 203...storage, 204...communication IF, 205...input device, 206...display device, D...display screen, F...field

Claims

1. A receiving means for receiving access from a terminal; a storage means for storing a vacant ship database and a cargo database, the vacant ship database storing vacant ship information for each of a plurality of ships, and the cargo database storing cargo information indicating attributes of the cargo; a first registration means for registering, when the receiving means is accessed from a terminal of a first ship operator and vacant ship information of a ship corresponding to the first ship operator is input from the terminal of the first ship operator, the vacant ship information in the vacant ship database in association with identification information of the first ship operator; a second registration means for registering, when the receiving means is accessed from the terminal of the first ship operator and cargo information of a customer of the first ship operator is input from the terminal of the first ship operator, the cargo information in the cargo database in association with identification information of the first ship operator; a first display control means for transmitting data for displaying the vacant ship information registered in the vacant ship database to the terminal of the second ship operator when the receiving means is accessed from the terminal of the second ship operator and when an instruction to display the vacant ship information is given from the terminal of the second ship operator; a second display control means for transmitting data for displaying the cargo information registered in the cargo database to the terminal of the second ship operator when the receiving means is accessed from the terminal of the second ship operator and when an instruction to display cargo information is given from the terminal of the second ship operator; An information processing device having the above configuration.

2. The storage means further stores a ship master in which attributes of the ship are recorded, When the receiving means is accessed from a terminal of a first ship operator, the first registration means receives registration of a ship corresponding to the first ship operator among the ships previously recorded in the ship master. The information processing device according to claim 1 .

3. The ship master includes information indicating at least one of the type and size of the cargo that can be loaded onto the ship. The information processing device according to claim 2 .

4. The storage means further stores a cargo master in which attributes of the cargo are recorded, When the receiving means is accessed from a terminal of the first ship operator, the second registration means receives registration of the cargo corresponding to the cargo owned by a customer of the first ship operator among the cargoes previously recorded in the cargo master.

3. The information processing device according to claim 1 or 2.

5. The cargo master includes at least one of information on the loading and unloading ports of the cargo and information on agents at the loading and unloading ports. The information processing device according to claim 4.

6. When the receiving means is accessed from a terminal of a second ship operator, the receiving means further has a search means for searching at least one of the vacant ship information and the cargo information that meets the search conditions from the vacant ship database or the cargo database when search conditions are input from the terminal of the second ship operator, The first display control means transmits data for displaying the vacant ship information searched for by the search means to a terminal of the second ship operator, The second display control means transmits data for displaying the cargo information searched for by the search means to the terminal of the second ship operator. The information processing device according to claim 1 .

7. When the receiving means is accessed from the terminal of the first ship operator, when an instruction to issue a ledger is input from the terminal of the first ship operator, the receiving means further has an output means for outputting data of the ledger to the terminal of the first ship operator. The information processing device according to claim 1 .

8. The output means outputs the form (A) a document addressed to the captain of the ship corresponding to the first ship operator, the document including the cargo information to be loaded; (B) A vessel description containing the cargo information, addressed to an interested party at the port of loading or discharging of the cargo; and (C) Contract document At least one of the above is output to the terminal of the first ship operator. The information processing device according to claim 7.

9. The output means outputs the form (D) the result of matching the vacant vessel information registered by the first vessel operator with the cargo information registered by other vessel operators; and (E) the result of matching the cargo information registered by the first ship operator with the vacant ship information registered by other ship operators; At least one of the above is output to the terminal of the first ship operator. The information processing device according to claim 7.

10. The computer accepting access from a terminal; accessing a storage means for storing a ballast database and a cargo database, the ballast database storing ballast information for each of a plurality of ships, and the cargo database storing cargo information indicating attributes of the cargo; When the receiving means is accessed from a terminal of a first ship operator, and when vacant ship information of a ship corresponding to the first ship operator is input from the terminal of the first ship operator, the vacant ship information is registered in the vacant ship database. When the receiving means is accessed from the terminal of the first ship operator, and cargo information of a cargo owned by a customer of the first ship operator is input from the terminal of the first ship operator, the cargo information is registered in the cargo database. When the receiving means is accessed from a terminal of a second ship operator, and when an instruction to display vacant ship information is given from the terminal of the second ship operator, data for displaying the vacant ship information registered in the vacant ship database is transmitted to the terminal of the second ship operator. When the receiving means is accessed from the terminal of the second ship operator, and when an instruction to display cargo information is given from the terminal of the second ship operator, data for displaying the cargo information registered in the cargo database is transmitted to the terminal of the second ship operator. An information processing method comprising the steps of:

11. On the computer, accepting access from a terminal; accessing a storage means for storing a ballast database and a cargo database, the ballast database storing ballast information for each of a plurality of ships, and the cargo database storing cargo information indicating attributes of the cargo; When the receiving means is accessed from a terminal of a first ship operator, and when vacant ship information of a ship corresponding to the first ship operator is input from the terminal of the first ship operator, the vacant ship information is registered in the vacant ship database. When the receiving means is accessed from the terminal of the first ship operator, and cargo information of a cargo owned by a customer of the first ship operator is input from the terminal of the first ship operator, the cargo information is registered in the cargo database. When the receiving means is accessed from a terminal of a second ship operator, and when an instruction to display vacant ship information is given from the terminal of the second ship operator, data for displaying the vacant ship information registered in the vacant ship database is transmitted to the terminal of the second ship operator. When the receiving means is accessed from the terminal of the second ship operator, and when an instruction to display cargo information is given from the terminal of the second ship operator, data for displaying the cargo information registered in the cargo database is transmitted to the terminal of the second ship operator. A program for executing the above.

Citation Information

Patent Citations

  • Method and system for mediation in ship charterage

    JP2002132879A

  • Method and system for efficient overland transportation of marine container and equipment for container preservation

    JP2002169869A

  • Information exchange system for marine transportation

    JP2002215813A

  • Server for searching cargo and vehicle, method and program for controlling server for searching cargo and vehicle, and recording medium

    JP2008087872A

  • Cargo search device, cargo search system, cargo search method, and cargo search program

    JP2016016979A