Information processing system, information processing device, information processing method, and program

JP2024005382A5Pending Publication Date: 2025-07-08AERONEXT INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022105541
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

Existing delivery technologies, such as those described in Patent Document 1, are inefficient when faced with factors that impede delivery, such as road congestion or adverse weather conditions, leading to reduced package delivery efficiency.

Method used

An information processing system and method that determines the feasibility of package delivery using multiple transportation routes, including land and air, by evaluating factors that hinder delivery, and selects the most efficient mobile body for the task.

Benefits of technology

Enhances package delivery efficiency by selecting the optimal transportation means based on real-time environmental and operational factors, ensuring timely and reliable delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To enable delivery of packages by a mobile vehicle with higher delivery efficiency.SOLUTION: An information processing system is provided, comprising a determination unit configured to determine delivery feasibility by mobile vehicles corresponding to means of transport for each of multiple travel routes including at least land and air routes for delivery of a package, including delivery or collection, according to factors that impede delivery by mobile vehicles used for delivery of the package including delivery or collection of packages.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system, an information processing device, an information processing method, and a program. [Background technology]

[0002] In recent years, technology has been developed for a delivery service to efficiently deliver or collect parcels requested by a user. For example, Patent Document 1 discloses a technology for acquiring the load of one or more circular flights that circulate between three base stations, and determining whether to change the operation plan of the circular flight based on the acquired load. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2020-52525 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the technology described in Patent Document 1 can result in reduced efficiency in parcel delivery when various factors arise that impede delivery of moving objects, such as congestion on the roads along which the circular service travels.

[0005] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a new and improved information processing system, information processing device, information processing method, and program that are capable of handling package delivery using mobile objects with higher delivery efficiency. [Means for solving the problem]

[0006] In order to solve the above problem, according to one aspect of the present invention, an information processing system is provided which includes a determination unit which determines whether delivery is possible by a mobile body corresponding to each of a plurality of travel routes, including at least land and air routes, for delivery including delivery or collection of a package, based on factors that impede delivery by the mobile body used for the delivery including delivery or collection of the package.

[0007] In addition, in order to solve the above problem, according to another aspect of the present invention, an information processing device is provided which includes a determination unit which determines whether delivery is possible by a mobile body corresponding to each means of transportation of a plurality of travel routes, including at least land and air routes, for delivery including delivery or collection of a package, based on factors that hinder delivery by the mobile body used for the delivery including delivery or collection of the package.

[0008] In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided an information processing method executed by a computer, which includes determining whether or not delivery is possible by a mobile object corresponding to each means of transportation of a plurality of travel routes, including at least land and air routes, for delivery including delivery or collection of a package, based on factors that hinder delivery by the mobile object used for the delivery including delivery or collection of the package.

[0009] In addition, in order to solve the above problem, according to another aspect of the present invention, a program is provided that enables a computer to realize a determination function for determining whether or not delivery can be made by a mobile object corresponding to each means of transportation of a plurality of travel routes, including at least land and air routes, for delivery including delivery or collection of a package, based on factors that hinder delivery by the mobile object used for the delivery including delivery or collection of the package. Effect of the Invention

[0010] As described above, according to the present invention, it is possible to deliver packages using mobile objects with higher delivery efficiency. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is an explanatory diagram for explaining an overview of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is an explanatory diagram for explaining an example of a functional configuration of an information terminal 20 according to the present embodiment. [Diagram 3] FIG. 2 is an explanatory diagram for explaining an example of a functional configuration of the fleet management server 30 according to the present embodiment. [Figure 4] FIG. 2 is an explanatory diagram for explaining an example of a functional configuration of a schedule management server 40 according to the present embodiment. [Diagram 5] FIG. 11 is an explanatory diagram for explaining an example of an environmental factor. [Figure 6] FIG. 11 is an explanatory diagram for explaining another example of the environmental factor. [Figure 7] FIG. 2 is an explanatory diagram for explaining an example of a delivery slot according to the present embodiment. [Figure 8] 2 is an explanatory diagram for explaining an example of an operation process of the fleet management server 30 according to the present embodiment. FIG. [Figure 9] FIG. 2 is an explanatory diagram for explaining an example of a hardware configuration of the fleet management server 30 according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] The contents of the embodiment of the present invention will be listed and described below. An information processing system according to the embodiment of the present invention has the following configuration. [Item 1] a determination unit that determines whether delivery is possible by a mobile object corresponding to each of a plurality of travel means including at least a land route and an air route for delivery including delivery or collection of a package, based on factors that are obstacles to delivery by the mobile object used for the delivery including delivery or collection of the package; An information processing system comprising: [Item 2] a control unit that controls the mobile object determined by the determination unit as being undeliverable so that a requester who requests delivery of the package cannot specify the mobile object in the request for delivery of the package; Further comprising: Item 1. An information processing system according to item 1. [Item 3] a generation unit that generates information related to delivery by the mobile object determined by the determination unit to be capable of delivery; Further comprising: Item 3. An information processing system according to item 2. [Item 4] The information includes delivery instruction information instructing delivery by the mobile object. Item 3. An information processing system according to item 3. [Item 5] The information includes reference information for delivery by the mobile object. Item 3. An information processing system according to item 3. [Item 6] The package is delivered by a vehicle traveling by land or air from the base. Item 3. An information processing system according to item 3. [Item 7] The moving body includes a vehicle having a moving means for moving on the land route and an aircraft having a moving means for moving on the air route. Item 3. An information processing system according to item 3. [Item 8] The factors include factors related to the content of the request made by the requester who requested the delivery of the package. 8. An information processing system according to any one of items 1 to 7. [Item 9] The factors include factors related to the status of a deliverer delivering the package or the status of a mobile device used for the delivery, 8. An information processing system according to any one of items 1 to 7. [Item 10] The factors include factors related to the environment in which the moving object moves. 8. An information processing system according to any one of items 1 to 7. [Item 11] The control unit is When the determination unit determines that delivery is possible by a moving body corresponding to each of the means of transportation of two or more travel routes, the determination unit compares information related to delivery of each of the plurality of moving bodies determined to be capable of delivery, and performs control to designate a moving body to be used for delivery of the package based on a result of the comparison. 8. The information processing system according to any one of items 3 to 7. [Item 12] The generation unit is when the determination unit determines that delivery is possible by a moving object corresponding to each of the means of transportation of two or more travel routes, information related to delivery of each of the plurality of moving objects determined to be capable of delivery is compared, and based on a result of the comparison, recommendation information to be used for specifying a moving object is generated. 8. The information processing system according to any one of items 3 to 7. [Item 13] Each of the land routes and air routes included in the travel route includes a plurality of routes; The determination unit is determining whether delivery is possible by the mobile object corresponding to each of a plurality of travel routes including a plurality of land routes and a plurality of air routes; 8. The information processing system according to any one of items 3 to 7. [Item 14] The determination unit is determining whether delivery is possible by a moving body corresponding to the means of transportation designated by a requester who has requested delivery of the package, and when it is determined that delivery is impossible, determining whether delivery is possible by another moving body corresponding to another means of transportation; Item 1. An information processing system according to item 1. [Item 15] a generation unit that generates proposal information that proposes delivery by the other mobile object that is determined by the determination unit to be capable of delivery; Item 15. The information processing system according to item 14, further comprising: [Item 16] a determination unit that determines whether delivery is possible by a mobile object corresponding to each of a plurality of travel means including at least a land route and an air route for delivery including delivery or collection of a package, based on factors that are obstacles to delivery by the mobile object used for the delivery including delivery or collection of the package; An information processing device comprising: [Item 17] determining whether delivery is possible by a mobile object corresponding to each of a plurality of travel routes including at least a land route and an air route for delivery including delivery or collection of the package, based on factors that impede delivery by the mobile object used for the delivery including delivery or collection of the package; 2. An information processing method implemented by a computer, comprising: [Item 18] On the computer, a determination function for determining whether delivery is possible using a mobile object corresponding to each of a plurality of travel routes, including at least land routes and air routes, for delivery including delivery or collection of the package, based on factors that impede delivery using the mobile object used for the delivery including delivery or collection of the package; A program to achieve this.

[0013] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configurations are designated by the same reference numerals, and duplicated explanations will be omitted.

[0014] In addition, in this specification and drawings, the mobile bodies are distinguished as necessary, such as a manned mobile body (e.g., manned vehicle 10A) for a mobile body used by a deliverer, and an unmanned mobile body (e.g., unmanned aerial vehicle 10B) for a mobile body that moves by autonomous control or remote control. However, when there is no need to distinguish between the mobile bodies, each mobile body is simply referred to as a mobile body 10. Also, when necessary, each information terminal is distinguished, such as an information terminal used by a deliverer who delivers or collects packages is referred to as a deliverer terminal 20A, and an information terminal used by a requester who requests delivery or collection of packages is referred to as a requester terminal 20B. However, when there is no need to distinguish between the information terminals, each information terminal is simply referred to as an information terminal 20.

[0015] <<1. Overview of the information processing system>> An embodiment of the present invention relates to an information processing system capable of handling the delivery of packages by mobile objects with higher delivery efficiency.

[0016] <1.1. Overview> Fig. 1 is an explanatory diagram for explaining an overview of an information processing system according to the present embodiment. The information processing system according to the present embodiment includes a moving object 10, an information terminal 20, a traffic management server 30, and a schedule management server 40, as shown in Fig. 1, for example.

[0017] The moving object 10, the information terminal 20, the traffic management server 30, and the schedule management server 40 are connected to each other via a network.

[0018] (Mobile 10) The mobile object 10 according to this embodiment is a mobile object used in delivery work such as delivering or collecting a package L. For example, the mobile object 10 is used when delivering a package L requested for delivery by a requester U2 from a warehouse WH where the package L is stored. Note that the mobile object 10 is not essential for delivery work, and for example, delivery may be performed on foot together with a dolly (e.g., a box dolly or a basket dolly).

[0019] For example, the vehicle 10 includes a manned vehicle used by a delivery person U1 to deliver or pick up a package L.

[0020] For example, the manned moving body according to the present embodiment may be a manned vehicle 10A (for example, a passenger car, a cargo vehicle such as a light truck or a light van, a motorcycle, a bicycle, a kick scooter, etc.) moving on a land route as shown in Fig. 1. However, the manned moving body is not limited to the manned vehicle 10A. For example, the manned moving body may be a manned aircraft flying on an air route, or a manned ship traveling on a waterway such as a seaway or a riverway.

[0021] Moreover, the moving body 10 according to this embodiment includes an unmanned moving body that moves by autonomous control or remote control. For example, the unmanned moving body may move by autonomous control using input information such as two positions such as a start point (e.g., a delivery start position of the baggage L or a movement start position of the unmanned moving body 10B) and an end point (e.g., a receiving position of the baggage L), or three or more positions including a relay point (e.g., a collection position of the baggage L in the case of a delivery involving collection of the baggage L) and a return point (e.g., a position the same as the movement start position of the unmanned moving body 10 or a different waiting position). Note that the input information used for autonomous control may include various information such as other intermediate points and a delivery route.

[0022] In addition, the unmanned moving body may be moved by remote control using operation information remotely input by an administrator who manages the unmanned moving body.

[0023] For example, the unmanned moving body may be an unmanned air vehicle 10B as shown in Fig. 1. For example, the unmanned air vehicle 10B may be a drone that flies by autonomous control, or may be a UAV (Unmanned Aerial Vehicle) that flies by remote control by an administrator.

[0024] Moreover, the unmanned mobile body according to this embodiment is not limited to the unmanned aerial vehicle 10B. For example, the unmanned mobile body may be an unmanned vehicle that moves on land, such as an unmanned ground vehicle (UGV), or an unmanned ship that moves on waterways, such as seaways and riverways.

[0025] Furthermore, the mobile object 10 may be a mobile object capable of moving along at least two or more routes including a land route, a water route, and an air route.

[0026] (Information terminal 20) The information terminal 20 according to this embodiment is a terminal used by a person involved in a service related to delivery or collection. For example, the information terminal 20 may be various terminals such as a tablet terminal, a smartphone, a mobile phone, a PHS (Personal Handy-phone System), a PDA (Personal Digital Assistant), or a PC (Personal Computer).

[0027] For example, the information terminal 20 includes a deliverer terminal 20A used by a deliverer U1 who delivers or collects a package L. For example, the deliverer U1 may use the deliverer terminal 20A to confirm delivery instruction information including a delivery task based on the request content included in the delivery request registered by the requester U2. In FIG. 1, the package L is delivered to the requester U2 who made the delivery request, but this is not limited to this case, and the package may be delivered to a recipient other than the requester, with the requester being the sender. In such a case, the deliverer U1 may load the package L onto a mobile unit 10 or the like when leaving the warehouse WH, and one or more delivery tasks may be set in advance as a delivery plan in a predetermined order.

[0028] The delivery instruction information may include, for example, information regarding the delivery start location (for example, the location of the warehouse WH where the package L is stored) and the receiving location, or may include information regarding the delivery route and waypoints, etc. The delivery instruction information may also include, for example, various information used for the autonomous control of the unmanned aerial vehicle 10B or the remote operation of the unmanned aerial vehicle 10B.

[0029] The information terminal 20 also includes a requester terminal 20B that is used by a requester U2 who requests delivery or collection of a package L. For example, the requester U2 may use the requester terminal 20B to register a delivery request regarding the delivery or collection of the package L.

[0030] (Traffic management server 30) The fleet management server 30 according to this embodiment is an example of an information processing device, and is a server that manages the operation of the mobile object 10. For example, the fleet management server 30 may be a general-purpose computer such as a workstation or a PC, or may be a cloud server.

[0031] For example, based on factors that impede delivery by a mobile body 10 used for delivery including delivery or collection of a package, the operation management server 30 determines whether or not delivery can be made by a mobile body 10 corresponding to each of the means of transportation of multiple travel routes, including at least land and air routes, for the delivery including delivery or collection of the package.

[0032] (Schedule management server 40) The schedule management server 40 according to this embodiment is a server that manages various schedules related to delivery and collection. For example, the schedule management server 40 may be a general-purpose computer such as a workstation or a personal computer, or may be a cloud server.

[0033] For example, the schedule management server 40 manages a delivery plan and a delivery schedule related to the delivery or collection of the deliverer U1. The schedule management server 40 also manages a delivery plan and a delivery schedule related to the delivery or collection of the unmanned aerial vehicle 10B.

[0034] For example, when a delivery request for package L is registered by a requester U2, the schedule management server 40 may register a delivery schedule for the delivery or collection of the package L in a delivery slot of the delivery plan of the deliverer U1 or unmanned aerial vehicle 10B that delivers the package L.

[0035] In addition, the schedule management server 40 may register a delivery schedule for the delivery or collection of the package L in a delivery slot of the delivery plan of the unmanned aerial vehicle 10B specified as the delivery means of the package L in the delivery request registered by the requester U2.

[0036] A delivery slot is a time frame in which an unmanned mobile body or a deliverer U1 responds to a delivery request. For example, the daily delivery plan of an unmanned mobile body (or a deliverer U1) is divided into predetermined delivery slots (for example, 15 minutes or 30 minutes for an unmanned mobile body, or 1 hour for a deliverer), and the unmanned mobile body (or a deliverer U1) delivers parcels L registered for each delivery slot at the time indicated by the delivery slot. In the delivery slot of an unmanned mobile body, parcels to a delivery destination such as 1 or 2 may be registered, and in the delivery slot of a deliverer, parcels to multiple delivery destinations such as 5 to 10 may be registered, but this is not limited thereto.

[0037] The outline of the information processing system according to the present embodiment has been described above. Next, an example of the functional configuration of the information terminal 20, the fleet management server 30, and the schedule management server 40 according to the present embodiment will be described.

[0038] <1.2. Example of functional configuration of information terminal 20> 2 is an explanatory diagram for explaining an example of a functional configuration of the information terminal 20 according to the present embodiment. As shown in FIG. 2, the information terminal 20 according to the present embodiment includes a communication unit 210, a control unit 230, and an operation display unit 240.

[0039] (Communication unit 210) The communication unit 210 according to the present embodiment performs various communications with the fleet management server 30 and the schedule management server 40. For example, the communication unit 210 included in the requester terminal 20B may transmit to the fleet management server 30 or the schedule management server 40 a delivery request regarding the delivery or collection of a package registered by a requester.

[0040] For example, the communication unit 210 may receive information regarding delivery by a mobile object 10 that has been determined to be capable of delivery.

[0041] For example, the communication unit 210 included in the deliverer terminal 20A may receive delivery instruction information from the fleet management server 30 that instructs the delivery of a package.

[0042] Furthermore, the communication unit 210 included in the requester terminal 20B may receive reference information serving as a reference for delivery by the mobile object 10. For example, the communication unit 210 may transmit information such as a delivery fee or a delivery time serving as a reference for delivery by the mobile object 10 as the reference information.

[0043] (Control unit 230) The control unit 230 according to this embodiment controls the overall operation of the information terminal 20. For example, the control unit 230 controls the transmission and reception of various information by the communication unit 210. For example, the control unit 230 included in the requester terminal 20B may control the communication unit 210 to transmit a delivery request including the request content inputted by the operation display unit 240.

[0044] In addition, the control unit 230 may perform control to display the delivery instruction information received from the fleet management server 30 on the operation display unit 240. For example, the control unit 230 included in the deliverer terminal 20A may perform control to display the delivery instruction information received from the fleet management server 30 on the operation display unit 240.

[0045] (Operation display section 240) The operation display unit 240 according to this embodiment functions as an operation unit for inputting request details regarding delivery or collection of luggage. The operation display unit 240 also functions as a display unit for displaying information received from the fleet management server 30.

[0046] For example, a requester requesting delivery of a package inputs the request details using the operation display unit 240. At this time, the requester may input the request details specifying, for example, a means of transportation or a moving body 10 (for example, an unmanned air vehicle 10B, etc.). The request details included in the requester's delivery request may include a specific request. For example, the request details may include a request for urgent delivery, etc.

[0047] The function of the operation unit may be realized by, for example, a touch panel or a keyboard. The function of the display unit may be realized by a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD), or an OLED (Organic Light Emitting Diode) device. The function of the display unit and the function of the operation unit may be configured separately.

[0048] The information terminal 20 may be equipped with a microphone not shown in Fig. 2, in which case the requester may use the microphone to input the request details regarding the delivery or collection of the package by voice. The information terminal 20 may also be equipped with a speaker, in which case the deliverer may check the delivery instruction information and reference information by the voice output from the speaker.

[0049] <1.3. Example of functional configuration of the traffic management server 30> 3 is an explanatory diagram for explaining an example of a functional configuration of the fleet management server 30 according to the present embodiment. As shown in FIG. 3, the fleet management server 30 according to the present embodiment includes a communication unit 310, a storage unit 320, and a control unit 330.

[0050] (Communication unit 310) The communication unit 310 according to this embodiment performs various communications with the information terminal 20 and the schedule management server 40. For example, the communication unit 310 may receive a delivery request for delivery or collection of a package registered by a requester from the requester terminal 20B.

[0051] The communication unit 310 may also receive information on factors that may hinder delivery by the mobile object 10 used for delivery, including delivery or collection of packages, from other devices such as the information terminal 20 and the schedule management server 40. The other devices in this case include, for example, a server that manages weather information and a server that manages traffic conditions.

[0052] Furthermore, the communication unit 310 may transmit to an external device information related to delivery by the mobile object 10 generated by the generation unit 333 described below. For example, the communication unit 310 may transmit delivery instruction information generated by the generation unit 333 to an external device such as the information terminal 20 or an unmanned mobile object.

[0053] For example, the communication unit 310 may transmit delivery instruction information to the unmanned aerial vehicle 10B that the determination unit 331 has determined to be capable of delivery.

[0054] Furthermore, the communication unit 310 may transmit delivery instruction information to the information terminal 20 used by an administrator who manages the unmanned aerial vehicle 10B that has been determined to be deliverable by the determination unit 331. In this case, the administrator may remotely operate the unmanned mobile vehicle based on the delivery instruction information, or may transmit the delivery instruction information to the unmanned mobile vehicle using the information terminal 20 used by the administrator.

[0055] Furthermore, the communication unit 310 may transmit delivery instruction information to the deliverer terminal 20A of the deliverer who uses the manned vehicle 10A that the determination unit 331 has determined to be capable of delivery.

[0056] Furthermore, the communication unit 310 may transmit reference information that serves as a reference for delivery by the mobile object 10 to the requester terminal 20B.

[0057] (Storage unit 320) The storage unit 320 according to this embodiment stores software and various data. For example, the storage unit 320 may store requester information. Here, the requester information may include various basic information such as the requester's name, the requester's name in the service, an email address, an address, or a telephone number, or may include one or more of the requester's identification information (ID), account information of an external application, or information regarding the location where the package is to be received. However, the requester information is not limited to these.

[0058] The storage unit 320 may also store deliverer information. Here, the deliverer information may include basic information of the deliverer, such as the deliverer's name, email address, and telephone number, or may include the deliverer's identification information, current location information, current delivery area, and vehicle type identification information, or may include the delivery company name and delivery company identification information. The deliverer information may also include, for example, external application account information, desired delivery area, identification card information (including driver's license information), transfer account information, and delivery history information. However, the deliverer information is not limited to these.

[0059] The storage unit 320 may also store store information. For example, the store information may include basic store information such as the store name, business hours, address, contact information, phone number, store URL, and shipping fee. The store information may also include product-related information such as product name, product identification information, product-compatible storage container type information, weight information, and management temperature range information. However, the store information is not limited to these.

[0060] (Control unit 330) The control unit 330 according to this embodiment controls the overall operation of the fleet management server 30. The control unit 330 includes a determination unit 331 and a generation unit 333, as shown in FIG.

[0061] The determination unit 331 in this embodiment determines whether or not delivery is possible using a mobile body 10 corresponding to each of the means of transportation of multiple travel routes, including at least land and air routes, for delivery including delivery or collection of the package, based on factors that may hinder delivery by the mobile body 10 used for delivery including delivery or collection of the package.

[0062] The generation unit 333 according to this embodiment generates information related to delivery by the mobile object 10 determined to be capable of delivery by the determination unit 331. For example, the generation unit 333 may generate delivery instruction information that instructs delivery by the mobile object 10 determined to be capable of delivery.

[0063] Furthermore, the generating unit 333 may generate reference information that serves as a reference for delivery by the moving object 10 that has been determined to be capable of delivery.

[0064] For example, the reference information may include a delivery fee and a delivery time by the mobile object 10 that is determined to be capable of delivery. In addition, the reference information may include various information that affects delivery by the mobile object 10, such as a probability of precipitation, a probability of snowfall, a wind speed, a wind direction, a temperature, and a humidity, which are included in a weather forecast.

[0065] More specifically, a requester specifies the unmanned aerial vehicle 10B, which has a shorter delivery time than the manned vehicle 10A, as the delivery means. In this case, if the requester can confirm reference information indicating, for example, a high probability of precipitation or a high wind speed, the requester can understand, for example, the possibility that delivery of the package will be difficult. As a result, the requester may be able to specify a delivery means taking into account the risk of delivery failure.

[0066] <1.4. Example of functional configuration of schedule management server 40> 4 is an explanatory diagram for explaining an example of the functional configuration of the schedule management server 40 according to the present embodiment. As shown in FIG. 4, the schedule management server 40 according to the present embodiment includes a communication unit 410, a storage unit 420, and a control unit 430.

[0067] (Communication unit 410) The communication unit 410 according to this embodiment performs various communications with the information terminal 20 and the fleet management server 30. For example, the communication unit 410 may receive a delivery request from the requester terminal 20B.

[0068] For example, the communication unit 410 may receive a delivery request from the requester terminal 20B, the delivery request including the requester's designation of the moving object 10 to be used for delivery of the package.

[0069] In addition, when the delivery means for the luggage is switched from a moving body 10 specified by the requester (e.g., an unmanned aerial vehicle 10B) to another moving body 10 (e.g., a manned vehicle 10A), the communication unit 410 may send notification information to the requester terminal 20B that the delivery means for the luggage has been switched, as well as notification information regarding changes such as the required time and arrival time resulting from the switch to the other delivery means.

[0070] (Storage unit 420) The storage unit 420 according to the present embodiment stores software and various data. For example, the storage unit 420 stores a delivery plan of each deliverer and a delivery plan of an unmanned mobile body. For example, the delivery plan includes various information such as a delivery route of the deliverer or the unmanned mobile body, location information of a delivery destination to be reached by the deliverer or the unmanned mobile body, location information of each of a plurality of relay locations, a loading status of a package for each delivery slot of a manned mobile body used by the deliverer for delivery, or a vacancy status of the unmanned mobile body.

[0071] (Control unit 430) The control unit 430 according to this embodiment controls the overall operation of the schedule management server 40. For example, the control unit 430 may perform control so that a requester who has requested delivery cannot specify a moving object 10 that has been determined by the determination unit 331 to be undeliverable in the request contents.

[0072] In addition, if the judgment unit 331 determines that the mobile body 10 specified by the requester as the delivery means is not capable of delivery, the control unit 430 may switch the delivery means of the luggage from the mobile body 10 that is not capable of delivery (e.g., the unmanned aerial vehicle 10B) to a mobile body 10 that is capable of delivery (e.g., the manned vehicle 10A).

[0073] Furthermore, when a request for a change in the delivery means is made by the requester in accordance with the reference information, the control unit 430 may switch the delivery means of the parcel from a mobile body 10 that is not capable of delivery to a mobile body 10 that is capable of delivery.

[0074] An example of the functional configuration of the information terminal 20, the fleet management server 30, and the schedule management server 40 according to this embodiment has been described above. Next, a specific example relating to the determination of whether or not delivery is possible by the mobile object 10 will be described.

[0075] <<2. Specific examples of determining whether delivery is possible using a mobile device>> When a requester requests delivery or collection of a package such as food or daily necessities via an application or browser, the package may be assigned to a delivery person or unmanned vehicle that corresponds to the delivery request.

[0076] For example, a deliverer assigned to handle a delivery request for a certain package delivers the package from the base where the package is stored using the mobile unit 10. Also, an unmanned mobile unit assigned to handle the delivery of the package delivers the package from the base where the package is stored by autonomous control or remote control.

[0077] Here, the luggage can be delivered by a moving object 10 corresponding to each of the various means of transportation along the various travel routes. For example, some luggage can be delivered by a vehicle traveling on a land route, some luggage can be delivered by an aircraft flying on an air route, and some luggage can be delivered by a ship traveling on a water route.

[0078] As described above, there are many different types of means for delivering luggage. However, for the mobile units 10 corresponding to each of the above-mentioned land, air, and sea transportation means, there may be obstacles that make it impossible or difficult to deliver luggage.

[0079] Factors that impede delivery by the moving body 10 include, for example, factors related to the environment (hereinafter referred to as environmental factors). Hereinafter, with reference to Figs. 5 and 6, a specific example of environmental factors and a determination of whether or not delivery is possible based on the environmental factors will be described.

[0080] (Environmental factors and delivery availability decisions based on environmental factors) 5 is an explanatory diagram for explaining an example of an environmental factor. For example, a requester U2 inputs a request content specifying a receiving location such as a store or a dedicated delivery facility near his / her home B or home B2 as a receiving location for the package L into the requester terminal 20B.

[0081] At this time, for example, between the warehouse WH where the package L is stored at the base of the mobile body 10 and the receiving location such as the home B2, bad weather H1 such as heavy rain or strong winds as shown in FIG. 5 may occur.

[0082] When such bad weather H1 occurs, it may be difficult to deliver the package L by the unmanned aerial vehicle 10B as shown in Figure 5. Therefore, the determination unit 331 may determine that delivery by the unmanned aerial vehicle 10B flying on the air route R1 is not possible based on the occurrence of bad weather H1.

[0083] On the other hand, compared to the unmanned aerial vehicle 10B flying on the air route R1, the manned vehicle 10A traveling on the land route R2 is less affected by the bad weather H1. Therefore, even if the bad weather H1 occurs, the manned vehicle 10A may be able to deliver the package L.

[0084] Therefore, the determination unit 331 may determine that delivery is possible by the manned vehicle 10A traveling on the land route R2, based on the occurrence of bad weather H1.

[0085] In addition, the determination of whether delivery is possible due to such bad weather H1 is not limited to either an unmanned moving body or a manned moving body. For example, the determination unit 331 may determine that delivery is not possible by a manned flying body (e.g., a helicopter, etc.) flying on the air route R1 based on the occurrence of bad weather H1, or may determine that delivery is possible by an unmanned moving body (e.g., a UGV, etc.) moving on the land route R2.

[0086] Depending on the degree of bad weather H1, delivery may be possible using the unmanned aerial vehicle 10B, but may not be possible using the manned vehicle 10A. Therefore, the determination unit 331 may determine whether or not delivery is possible based on the degree of bad weather H1.

[0087] For example, the determination unit 331 may determine that delivery is not possible by the unmanned aerial vehicle 10B flying along air route R1 based on the occurrence of bad weather H1 that is severe enough to make it difficult for the unmanned aerial vehicle 10B to fly.

[0088] On the other hand, the determination unit 331 may determine that delivery is possible by the unmanned aerial vehicle 10B flying along air route R1 based on the occurrence of inclement weather H1 that is not severe enough to make it difficult for the unmanned aerial vehicle 10B to fly.

[0089] Furthermore, for example, depending on the degree of bad weather H1, delivery may be possible by unmanned aerial vehicle 10B even if it is raining but there is no wind, whereas delivery may not be possible by an unmanned mobile vehicle traveling on land route R2 if road conditions are poor even if it is raining (for example, roads that become muddy when it rains), and a detailed determination may be made as to whether delivery is possible for each mobile vehicle 10 by combining multiple degrees and types of bad weather H1 (probability of precipitation, probability of snowfall, wind speed, wind direction, temperature, humidity, etc.).

[0090] Next, another example of the environmental factor will be described with reference to FIG.

[0091] 6 is an explanatory diagram for explaining another example of the environmental factor. The requester U2 inputs the request content, which specifies the receiving location of the package L, such as the home B or a store or a dedicated delivery facility near the home B2, and further specifies an urgent delivery, into the requester terminal 20B.

[0092] At this time, a traffic jam H2 as shown in FIG. 6 may occur on the land route R2 that the manned vehicle 10A uses to deliver the package L.

[0093] When such a traffic congestion H2 occurs, urgent delivery of the package L by the manned vehicle 10A (or an unmanned vehicle) as shown in Fig. 6 may be impossible. Therefore, the determination unit 331 may determine that delivery by the manned vehicle 10A (or an unmanned vehicle) traveling on the land route R2 is impossible, based on the occurrence of the traffic congestion H2.

[0094] On the other hand, for example, even if traffic congestion H2 occurs on land route R2, it does not affect the delivery of luggage L by unmanned aerial vehicle 10B (or manned aerial vehicle) flying on air route R1. Therefore, the determination unit 331 may determine that delivery is possible by unmanned aerial vehicle 10B (or manned aerial vehicle) flying on air route R1 based on the occurrence of traffic congestion H2 on land route R2.

[0095] However, if traffic congestion or an event similar to traffic congestion occurs on air route R1, the determination unit 331 may determine that delivery is not possible by the unmanned aerial vehicle 10B (or a manned aerial vehicle) flying on air route R1.

[0096] Depending on the degree of traffic congestion H2 (the congested section, the time required to pass through the traffic, etc.), there may be cases where delivery by manned vehicle 10A is not significantly affected. Therefore, the determination unit 331 may determine whether or not delivery is possible based on the degree of traffic congestion H2.

[0097] Although specific examples of environmental factors and the determination of delivery feasibility based on the environmental factors have been described above, the environmental factors are not limited to the above examples. For example, the environmental factors include a wide variety of environmental factors such as road construction, disasters, etc.

[0098] More specifically, an event such as a road closure due to road construction or a landslide may occur on the land route R2 along which the manned vehicle 10A (or unmanned vehicle) travels to deliver the package L. If such an event occurs, it may become impossible for the manned vehicle 10A (or unmanned vehicle) to deliver the package L.

[0099] Therefore, the determination unit 331 may determine that delivery by the manned vehicle 10A (or unmanned vehicle) traveling on the land route R2 is not possible based on the occurrence of an event such as construction or a disaster as described above.

[0100] On the other hand, construction or disasters on land route R2 do not affect delivery by unmanned aerial vehicle 10B (or manned flight) flying on air route R1. Therefore, based on the occurrence of the above-mentioned events, determination unit 331 may determine that delivery by unmanned aerial vehicle 10B (or manned aerial vehicle) flying on air route R1 is possible.

[0101] In addition, each of the land routes and air routes included in the travel route may include multiple routes. For example, the determination unit 331 may determine whether delivery is possible by a mobile object corresponding to each of multiple travel routes including multiple land routes and multiple air routes. The travel route may be generated in a timely manner in response to a request, but may also be a predetermined prescribed route, and a delivery frame (delivery schedule) may be set for each prescribed route.

[0102] For example, if a road closure occurs in a section of the land route R2 along which the manned vehicle 10A (or unmanned vehicle) travels when delivering the package L, the section where the road closure occurs may be avoided by partially detouring the travel route. In this regard, the determination unit 331 may determine that delivery is not possible by the manned vehicle 10A corresponding to the travel route including the land route where the road closure occurs. On the other hand, for example, it may determine that delivery is possible by the manned vehicle 10A corresponding to the travel route including a land route (detour) where the road closure does not occur. Note that, in the case of multiple air routes, as in the case of multiple land routes, the determination unit 331 may determine whether or not delivery is possible by the unmanned aerial vehicle 10B (or manned aerial vehicle).

[0103] Furthermore, factors that hinder delivery by the mobile body 10 are not limited to environmental factors. Factors that hinder delivery by the mobile body 10 may include, for example, factors related to the requester (hereinafter referred to as requester factors), or factors related to the state of the deliverer or the mobile body 10 used for delivery (hereinafter referred to as servicer factors). Specific examples of requester factors and servicer factors are described below. However, requester factors and servicer factors are not limited to the specific examples described below.

[0104] (Requester factors) The requester factors include factors related to the request contents included in the delivery request, for example. For example, depending on the size or weight of the package requested to be delivered by the requester, delivery may be impossible depending on the type of the moving object 10.

[0105] For example, the judgment unit 331 may determine that delivery by the unmanned aerial vehicle 10B is not possible based on the size of the luggage L exceeding the delivery size that the unmanned aerial vehicle 10B can deliver, or the weight of the luggage L exceeding the load capacity of the unmanned aerial vehicle 10B.

[0106] On the other hand, if the size of the package L is smaller than the size that can be delivered by the manned vehicle 10A and the weight of the package L is less than the load capacity of the manned vehicle 10A, the determination unit 331 may determine that delivery by the manned vehicle 10A is possible.

[0107] Furthermore, depending on the controlled temperature zone of the package L requested to be delivered by the requester U2, delivery may not be possible depending on the type of moving object 10.

[0108] For example, it may be desirable to deliver the package L in a refrigerated state. In the case of delivery of such package L, the determination unit 331 may determine that delivery is possible by a moving object 10 having a function or structure capable of delivering the package L in a refrigerated state.

[0109] On the other hand, the determination unit 331 may determine that delivery is not possible by a moving body 10 that does not have a function or structure that allows delivery in a refrigerated state. The function that allows delivery in a refrigerated state can be realized, for example, by the moving body 10 being equipped with a cooling facility. Furthermore, the structure that allows delivery in a refrigerated state includes, for example, a heat-insulating structure.

[0110] In addition, even if requester U2 wishes to change the delivery slot in which the delivery schedule for the delivery or collection of package L was registered to another delivery slot, the other delivery slot may already be filled with the delivery schedule of another package.

[0111] For example, the requester U2 requests delivery of the package L by specifying a morning delivery slot and delivery by the unmanned aerial vehicle 10B. Thereafter, even if the requester U2 requests a change from the morning delivery slot to the afternoon delivery slot, there may be no available delivery slot for the unmanned aerial vehicle 10B in the afternoon delivery slot. In such a case, the determination unit 331 may determine that delivery by the unmanned aerial vehicle 10B is not possible.

[0112] 7 is an explanatory diagram for explaining an example of a delivery slot according to this embodiment. For example, the daily delivery plan DS of the unmanned mobile body 10B (or the deliverer) is divided into predetermined delivery slots (for example, 15 minutes), and the unmanned mobile body 10B (or the deliverer) delivers the parcel L registered for each delivery slot at the time indicated by the delivery slot. Such a combination of the delivery plan DS and the delivery slot may be set for each of multiple candidate receiving locations.

[0113] For example, the delivery plan DS set for a certain receiving location (for example, receiving location S1 shown in FIG. 6) includes two types of delivery slots: a "full" delivery slot (hereinafter referred to as a "full slot DF") indicating that the delivery schedule of the unmanned mobile unit 10B (or the deliverer) is already filled, and an "empty" delivery slot (hereinafter referred to as an "empty slot DE") indicating that there is a vacancy in the delivery schedule of the unmanned mobile unit 10B (or the deliverer). The determination unit 331 may make a determination by referring to such delivery slot information.

[0114] The determination unit 331 may determine whether delivery is possible by the moving body 10 corresponding to the transportation means specified by the requester U2, and when it is determined that delivery is not possible, may determine whether delivery is possible by another moving body 10 corresponding to another delivery means. For example, when it is determined that delivery is not possible by the unmanned aerial vehicle 10B, the determination unit 331 may determine whether delivery is possible by the manned vehicle 10A.

[0115] Then, when the determination unit 331 determines that delivery by the manned vehicle 10A is possible, the generation unit 333 may generate proposal information proposing delivery by the manned vehicle 10A. Then, the communication unit 310 may transmit the generated proposal information to the requester terminal 20B.

[0116] In addition, the suggested information may include, for example, a message suggesting a mobile body 10 capable of delivery (e.g., "There is availability for delivery by vehicle."), or may include display information or audio information indicating a mobile body 10 capable of delivery.

[0117] In addition, there are cases where a requester has previously specified a desired delivery time or a delivery budget. For example, the determination unit 331 may determine that delivery is not possible by a moving object 10 that does not comply with the desired delivery time or a moving object 10 whose delivery fee exceeds the delivery budget.

[0118] In addition, a user rank in this delivery service (for example, a rank that increases the more the service is used based on the amount of use or the number of times of use, or a rank that increases when a fee is paid) may be associated with the requester as requester information, and the available mobile bodies 10 may differ depending on the user rank. Then, for example, the determination unit 331 may determine that delivery is possible using a specified mobile body 10 (for example, a mobile body with a short delivery slot unit, particularly an unmanned mobile body, etc.) when the user rank is high.

[0119] (Servicer factors) The servicer factor includes, for example, a factor related to the delivery servicer side such as the deliverer U1. For example, a certain moving body 10 may have a machine trouble. In such a case, it is difficult for the moving body 10 to deliver the package L.

[0120] For example, if a machine trouble occurs in the unmanned aerial vehicle 10B but a machine trouble does not occur in the manned vehicle 10A, the judgment unit 331 may determine that delivery is not possible by the unmanned aerial vehicle 10B, but that delivery is possible by the manned vehicle 10A.

[0121] In addition, if the deliverer U1 using the manned vehicle 10A is unavailable (for example, absent, etc.), it is difficult to perform delivery using the manned vehicle 10A. Therefore, if the deliverer U1 is unavailable, the determination unit 331 may determine that delivery using the manned vehicle 10A is not possible.

[0122] Furthermore, if the manager of the unmanned aerial vehicle 10B is unavailable (e.g., absent, etc.), delivery by the unmanned aerial vehicle 10B is difficult. Therefore, if the manager of the unmanned aerial vehicle 10B is unavailable, the determination unit 331 may determine that delivery by the unmanned aerial vehicle 10B is not possible. Note that the manager here includes, for example, a manager who remotely operates the unmanned aerial vehicle 10B and a manager who issues instructions to the unmanned aerial vehicle 10B to move autonomously.

[0123] The above describes a specific example of the determination of whether or not delivery is possible by the mobile body 10. Note that, in the above example, the mobile body 10 is described using two different types of moving means, that is, a vehicle that moves on a land route and an aircraft that flies on an air route, but the mobile body 10 may also include a ship that moves on a sea route.

[0124] For example, if the size of the package L exceeds the size that can be delivered by the manned vehicle 10A, or if the weight of the package L exceeds the load capacity of the manned vehicle 10A, the determination unit 331 may determine that delivery by the manned vehicle 10A is not possible. In this case, the determination unit 331 may determine whether delivery is possible by a ship that has a larger size that can be delivered and a larger load capacity.

[0125] According to the example described above, by determining whether delivery is possible using a mobile body 10 corresponding to each of a plurality of travel routes and promoting the use of mobile bodies 10 that are capable of delivery, it becomes possible to deliver packages using mobile bodies with higher delivery efficiency.

[0126] Furthermore, when an event that impedes the delivery of a package occurs, such as bad weather, information regarding other delivery means is provided to the requester, allowing the requester to consider changing the delivery means, thereby reducing the risk of delays in the delivery of the package requested by the requester.

[0127] <<3. Operation processing example>> 8 is an explanatory diagram for explaining an example of the operation process of the fleet management server 30 according to this embodiment. First, the communication unit 310 receives information on factors that may hinder delivery of a mobile object (S101).

[0128] Next, the determination unit 331 determines whether or not delivery is possible by a mobile object corresponding to each of the means of transportation along each of the multiple travel routes, based on the factors received by the communication unit 310 (S105).

[0129] Then, the control unit 330 judges whether the judgment unit 331 judges that delivery is not possible at the moving object 10 corresponding to any of the transportation means (S109). If it is judged that delivery is not possible at any of the moving objects 10 (S109 / Yes), the process proceeds to S113, and if it is judged that delivery is possible at all of the moving objects 10 (S109 / No), the process proceeds to S117.

[0130] If it is determined that delivery is not possible for any of the moving objects 10 (S109 / Yes), the communication unit 310 transmits information about the moving objects 10 determined to be unable to deliver to the schedule management server 40 (S113). Here, the control unit 430 included in the schedule management server 40 may perform control so that the requester cannot specify the moving objects 10 determined to be unable to deliver in the request contents.

[0131] After the information of the moving object 10 is transmitted to the schedule management server 40 (S113), or if it is determined that delivery is possible from any of the moving objects 10 (S109 / No), the generation unit 333 generates information related to the movement of the moving object 10 that is determined to be capable of delivery (S117).

[0132] Then, the control unit 330 judges whether or not the judgment unit 331 judges that delivery is possible by the moving object 10 corresponding to a plurality of moving means (S121). If it is judged that delivery is possible by the moving object 10 corresponding to one moving means (S121 / No), the process proceeds to S125, and if it is judged that delivery is possible by the moving object 10 corresponding to a plurality of moving means (S121 / Yes), the process proceeds to S129.

[0133] If it is determined that delivery is possible by a mobile body 10 corresponding to one of the means of transportation (S121 / No), the communication unit 310 transmits information related to delivery by the mobile body 10 to an external device (S125), and the operation management server 30 in this embodiment terminates the operation processing.

[0134] If it is determined that delivery is possible by moving bodies 10 compatible with multiple means of transportation (S121 / Yes), the generation unit 333 compares information related to delivery by the multiple moving bodies 10, and generates recommendation information based on the comparison results (S129). For example, the generation unit 333 compares the delivery fee and delivery time by the manned vehicle 10A with the delivery fee and delivery time by the unmanned aerial vehicle 10B. For example, if the delivery time is the same (or approximately the same) and the delivery fee of the manned vehicle 10A is cheaper, the generation unit 333 may generate recommendation information that recommends the manned vehicle 10A which has the cheaper delivery fee.

[0135] Then, the communication unit 310 transmits the generated recommendation information to the client terminal 20B (S133), and the fleet management server 30 according to this embodiment ends the operation process.

[0136] <<4. Hardware configuration example>> The information processing described above is realized by cooperation between software and the hardware of the fleet management server 30 described below. The hardware configuration described below is also applicable to the information terminal 20 and the schedule management server 40.

[0137] 9 is an explanatory diagram for explaining an example of a hardware configuration of the fleet management server 30 according to this embodiment. The fleet management server 30 includes a control unit 330, a memory 31, a storage 32, a transmission / reception unit 33, an input / output unit 34, etc., which are electrically connected to each other via a bus 35, as shown in FIG.

[0138] The control unit 330 is a computing device that controls the overall operation of the fleet management server 30, controls the transmission and reception of data between each element, and performs information processing required for application execution and authentication processing. For example, the control unit 330 is a CPU (Central Processing Unit) and / or GPU (Graphics Processing Unit), and executes programs for this system stored in the storage 32 and deployed in the memory 31 to perform various information processing as described above.

[0139] The memory 31 includes a main memory configured with a volatile storage device such as a dynamic random access memory (DRAM) and an auxiliary memory configured with a non-volatile storage device such as a flash memory or a hard disk drive (HDD). The memory 31 is used as a work area for the control unit 330, and also stores a basic input / output system (BIOS) executed when the fleet management server 30 is started up, various setting information, and the like.

[0140] The storage 32 stores various programs such as application programs, etc. A database that stores data used in each process may be constructed in the storage 32.

[0141] The transmission / reception unit 33 connects the fleet management server 30 to a network and / or a blockchain network. The transmission / reception unit 33 may include a short-range communication interface such as Bluetooth (registered trademark) and BLE (Bluetooth Low Energy).

[0142] The input / output unit 34 includes information input devices such as a keyboard, a microphone, and a mouse, and output devices such as a display and a speaker.

[0143] A bus 35 is commonly connected to each of the above elements, and transmits, for example, address signals, data signals and various control signals.

[0144] <<5. Supplementary Information>> Although the preferred embodiment of the present invention has been described in detail above with reference to the accompanying drawings, the present invention is not limited to such an example. It is clear that a person having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modified or altered examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present invention.

[0145] In addition, the traffic management server 30 does not necessarily have to transmit various information such as the delivery instruction information and the reference information to an external device. For example, if the traffic management server 30 has a display unit, the delivery instruction information and the reference information may be displayed on the display unit. Then, for example, a manager who has confirmed the delivery instruction information displayed on the display unit may instruct the deliverer U1 or the unmanned mobile body to make a delivery by any method.

[0146] Furthermore, the fleet management server 30 according to this embodiment may have some or all of the functional configuration of the schedule management server 40. When the fleet management server 30 has all of the functional configuration of the schedule management server 40, the information processing system according to this embodiment does not need to have the schedule management server 40. The schedule management server 40 may have some or all of the functional configuration of the fleet management server 30.

[0147] In addition, the schedule management server 40 may have some or all of the functional configuration of the fleet management server 30. For example, the schedule management server 40 may have a configuration having the functions of a determination unit 331 and a generation unit 333.

[0148] In addition, in the present specification, an example in which a deliverer delivers a package using a mobile object 10 has been mainly described, but the deliverer does not necessarily have to use the mobile object 10. For example, the deliverer may deliver the package on foot.

[0149] It is also possible to create a computer program that causes hardware such as the CPU, ROM, and RAM built into the information terminal 20, the operations management server 30, and the schedule management server 40 to perform functions equivalent to those of the above-mentioned information terminal 20, the operations management server 30, and the schedule management server 40. [Explanation of symbols]

[0150] 10 Mobile 20 Information terminal 210 Communications Department 230 Control Unit 240 Operation display section 30 Traffic management server 310 Communications Department 320 Storage section 330 Control Unit 331 Judgment section 333 Generation part 40 Schedule Management Server 410 Communications Department 420 Storage section 430 Control Unit

Claims

1. Based on factors that impede delivery by a mobile body used for delivery including the delivery or collection of goods, a determination unit is provided to determine the deliverability of each means of transportation for a plurality of transportation routes including at least land and air routes for the delivery including the delivery or collection of goods, wherein the determination unit determines that the corresponding mobile body is not deliverable based on the factors resulting from the situation of at least any one of the mobile body or a person related to the delivery by the mobile body. An information processing system.

2. A control unit that controls a mobile body determined to be undeliverable by the determination unit based on the factors resulting from the situation of at least any one of the mobile body or a person related to the delivery by the mobile body so that the requester who requests the delivery of the goods cannot specify it in the request content related to the delivery of the goods, further comprising. The information processing system according to claim 1.

3. A generation unit that generates information related to the delivery by the mobile body determined to be deliverable by the determination unit, further comprising. The information processing system according to claim 2.

4. The determination unit determines that the delivery by the mobile body is not possible when a machine trouble has occurred in the mobile body. The information processing system according to any one of claims 1 to 3.

5. The determination unit determines that the delivery by the mobile body is not possible when the delivery person using the mobile body is unable to handle it. The information processing system according to any one of claims 1 to 3.

6. The mobile body is an unmanned mobile body, and the determination unit determines that the delivery by the mobile body is not possible when the administrator who manages the unmanned mobile body is unable to handle it. The information processing system according to any one of claims 1 to 3.

7. Based on factors that impede delivery by a mobile body used for delivery including the delivery or collection of goods, a determination unit is provided to determine the deliverability of each means of transportation for a plurality of transportation routes including at least land and air routes for the delivery including the delivery or collection of goods, wherein the determination unit determines that the corresponding mobile body is not deliverable based on the factors resulting from the situation of at least any one of the mobile body or a person related to the delivery by the mobile body. An information processing apparatus.

8. Based on factors that impede delivery by a mobile body used for delivery including the delivery or collection of goods, it includes determining the deliverability by a mobile body corresponding to each means of transportation of a plurality of transportation routes including at least land and air routes for the delivery including the delivery or collection of the goods. In the determination, based on the factors resulting from the situation of at least any one of the mobile body or a person related to the delivery by the mobile body, an information processing method executed by a computer that determines that the corresponding mobile body is not deliverable.

9. In a computer, Based on factors that impede delivery by a mobile body used for delivery including the delivery or collection of goods, a determination function for determining the deliverability by a mobile body corresponding to each means of transportation of a plurality of transportation routes including at least land and air routes for the delivery including the delivery or collection of the goods is realized. The determination function is a program that determines that the corresponding mobile body is not deliverable based on the factors resulting from the situation of at least any one of the mobile body or a person related to the delivery by the mobile body.