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

The information processing system determines whether the mobile body with multiple mobile paths can deliver goods, which solves the problem of reduced efficiency due to delivery obstacles in the prior art, and achieves more efficient delivery of goods.

CN119678167APending Publication Date: 2025-03-21AERONEXT INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380050409.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-06-30
Filing Date
2023-06-28
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The prior art causes the efficiency of goods delivery to decrease when facing distribution obstacles such as road blockage.

Method used

The information processing system determines whether the moving bodies corresponding to multiple moving paths can be used to deliver or receive and deliver goods, including the moving paths on land and sky.

Benefits of technology

It improves the efficiency of goods delivery and can be distributed through other mobile paths and mobile bodies when encountering obstacles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119678167A_ABST
    Figure CN119678167A_ABST
Patent Text Reader

Abstract

The present invention provides an information processing system, an information processing device, an information processing method, and a program product, the information processing system comprising: a determination unit that determines whether or not delivery of goods is obstructed on the basis of a factor that becomes a delivery obstacle of a moving body used in delivery including delivery or reception of the goods; it is determined whether or not delivery including delivery or reception of the cargo can be performed through moving bodies corresponding to respective moving mechanisms of a plurality of moving paths including at least land and sky. According to the invention, the delivery of goods can be handled by the moving body with higher delivery efficiency.
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 product. Background Art

[0002] In recent years, a technology has been developed for a delivery person who is responsible for a delivery operation related to the delivery or collection of goods entrusted by a certain user to efficiently deliver or collect goods. For example, Patent Document 1 discloses a technology for obtaining the load amounts of one or more circular flights that circulate at three stations and determining whether to change the flight plan of the circular flight based on the obtained load amounts.

[0003] Prior art literature

[0004] Patent Literature

[0005] Patent Document 1: Japanese Patent Application Publication No. 2020-52525 Summary of the invention

[0006] Problems to be solved by the invention

[0007] However, in the technology described in Patent Document 1, when various factors that hinder the delivery of the mobile body occur, such as congestion on the road where the circular flight moves, the delivery efficiency of the goods may be reduced.

[0008] Therefore, the present invention is made in view of the above-mentioned 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 product that can cope with the delivery of goods by a mobile body with higher delivery efficiency.

[0009] Means for solving problems

[0010] In order to solve the above-mentioned problems, according to a technical solution of the present invention, there is provided an information processing system comprising: a determination unit, which determines whether the delivery including delivery or collection of the goods can be carried out by a mobile body corresponding to each mobile mechanism of a plurality of moving paths including at least land and air, based on a factor that becomes a delivery obstacle for the mobile body used in the delivery including delivery or collection of the goods.

[0011] In addition, in order to solve the above-mentioned problems, according to another technical solution of the present invention, there is provided an information processing device, which comprises: a judgment unit, which judges whether the delivery including delivery or collection of the goods can be delivered by a mobile body corresponding to each mobile mechanism of a plurality of moving paths including at least land and sky, based on factors that become a delivery obstacle for the mobile body used in the delivery including delivery or collection of the goods.

[0012] In addition, in order to solve the above-mentioned problems, according to another technical solution of the present invention, there is provided an information processing method executed by a computer, the information processing method comprising: determining whether the delivery including delivery or collection of the goods can be performed by a mobile body corresponding to each mobile mechanism of a plurality of mobile paths including at least land and sky, based on factors that become a delivery obstacle for the mobile body used in the delivery including delivery or collection of the goods.

[0013] In addition, in order to solve the above-mentioned problems, according to another technical solution of the present invention, a program product is provided, which includes a program that enables a computer to implement the following functions: a judgment function, based on factors that become distribution obstacles for the mobile body used in the distribution of the goods including delivery or collection, to judge whether the distribution of the goods including delivery or collection can be carried out by a mobile body corresponding to each mobile mechanism of a plurality of mobile paths including at least land and sky.

[0014] Effects of the Invention

[0015] As described above, according to the present invention, it is possible to handle the delivery of goods using a mobile body with higher delivery efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 This is an explanatory diagram for explaining the outline of the information processing system according to the present embodiment.

[0017] Figure 2 This is an explanatory diagram for explaining an example of the functional configuration of the information terminal 20 according to the present embodiment.

[0018] Figure 3 This is an explanatory diagram for explaining an example of the functional configuration of the operation management server 30 according to the present embodiment.

[0019] Figure 4 This is an explanatory diagram for explaining an example of the functional configuration of the schedule management server 40 according to the present embodiment.

[0020] Figure 5 This is an explanatory diagram for explaining an example of environmental factors.

[0021] Figure 6 This is an explanatory diagram for explaining another example of environmental factors.

[0022] Figure 7 This is an explanatory diagram for explaining an example of a delivery frame according to the present embodiment.

[0023] Figure 8 This is an explanatory diagram for explaining an example of the operation process of the operation management server 30 according to the present embodiment.

[0024] Fig. 9 This is an explanatory diagram for explaining an example of the hardware configuration of the operation management server 30 according to the present embodiment.

[0025] Explanation of symbols

[0026] 10: moving body;

[0027] 20: Information terminal;

[0028] 210: Ministry of Communications;

[0029] 230: Control Department;

[0030] 240: operation display unit;

[0031] 30: Run the management server;

[0032] 310: Ministry of Communications;

[0033] 320: storage unit;

[0034] 330: Control unit;

[0035] 331: Judgment Department;

[0036] 333: Generation Department;

[0037] 40: reservation management server;

[0038] 410: Ministry of Communications;

[0039] 420: storage unit;

[0040] 430: Control department. DETAILED DESCRIPTION

[0041] The contents of the embodiment of the present invention are listed and described. The information processing system and the like according to the embodiment of the present invention have the following configuration.

[0042] [Project 1]

[0043] An information processing system comprising:

[0044] A determination unit determines whether delivery including delivery or collection of goods can be performed by a mobile body corresponding to each of a plurality of moving paths including at least land and air, based on a factor that becomes a delivery obstacle for the mobile body used in the delivery including delivery or collection of goods.

[0045] [Project 2]

[0046] The information processing system according to item 1, further comprising:

[0047] The control unit performs control so that a person who requests the delivery of the goods cannot specify a moving body determined by the determination unit as undeliverable in the request contents related to the delivery of the goods.

[0048] [Item 3]

[0049] The information processing system according to item 2, further comprising:

[0050] A generating unit generates information related to delivery performed by the mobile body determined by the determining unit as capable of delivery.

[0051] [Item 4]

[0052] The information processing system according to item 3, wherein:

[0053] The information includes delivery instruction information for instructing delivery of the moving object.

[0054] [Item 5]

[0055] The information processing system according to item 3, wherein:

[0056] The information includes reference information that serves as a reference for delivery of the moving object.

[0057] [Item 6]

[0058] The information processing system according to item 3, wherein:

[0059] The goods are delivered from the site by a mobile body moving on land or in the air.

[0060] [Item 7]

[0061] The information processing system according to item 3, wherein:

[0062] The mobile object includes: a vehicle having a moving mechanism for moving on the land; and an aircraft having a moving mechanism for moving in the sky.

[0063] [Item 8]

[0064] The information processing system according to any one of items 1 to 7, wherein:

[0065] The factors include factors related to the content of the entrustment by the entrusting person who entrusts the delivery of the goods.

[0066] [Item 9]

[0067] The information processing system according to any one of items 1 to 7, wherein:

[0068] The factors include factors related to the situation of a delivery person who delivers the cargo or the situation of a moving body used for the delivery.

[0069] [Item 10]

[0070] The information processing system according to any one of items 1 to 7, wherein:

[0071] The factors include factors related to the environment in which the moving object moves.

[0072] [Item 11]

[0073] The information processing system according to any one of items 3 to 7, wherein:

[0074] The control unit performs the following control:

[0075] When the determination unit determines that delivery is possible by mobile bodies corresponding to respective moving mechanisms of two or more moving paths, information related to delivery of each of the plurality of mobile bodies determined to be capable of delivery is compared, and a mobile body for delivery of the goods is designated based on the comparison result.

[0076] [Item 12]

[0077] The information processing system according to any one of items 3 to 7, wherein:

[0078] When the determination unit determines that delivery is possible by mobile bodies corresponding to respective moving mechanisms of two or more moving routes, the generation unit compares information related to delivery of each of the plurality of mobile bodies determined to be capable of delivery, and generates recommendation information for designating the mobile body based on the comparison result.

[0079] [Item 13]

[0080] The information processing system according to any one of items 3 to 7, wherein:

[0081] The moving path includes multiple paths on land and in the sky respectively.

[0082] The determination unit determines whether delivery can be performed by the mobile object corresponding to a plurality of movement paths including a plurality of lands and a plurality of skies.

[0083] [Item 14]

[0084] The information processing system according to item 1, wherein:

[0085] The determination unit determines whether delivery is possible by a moving body corresponding to a moving mechanism designated by a person who has requested delivery of the goods, and if delivery is determined to be impossible, determines whether delivery is possible by another moving body corresponding to another moving mechanism.

[0086] [Item 15]

[0087] The information processing system according to item 14, further comprising:

[0088] The generating unit generates advice information for advising the other mobile body determined by the determining unit as capable of delivering to perform delivery.

[0089] [Item 16]

[0090] An information processing device comprising:

[0091] A determination unit determines whether delivery including delivery or collection of goods can be performed by a mobile body corresponding to each of a plurality of moving paths including at least land and air, based on a factor that becomes a delivery obstacle for the mobile body used in the delivery including delivery or collection of goods.

[0092] [Item 17]

[0093] An information processing method, executed by a computer, comprising:

[0094] Based on factors that constitute delivery obstacles for a mobile body used in the delivery of goods including delivery or collection, it is determined whether the delivery of goods including delivery or collection can be performed by a mobile body corresponding to respective moving mechanisms of a plurality of moving paths including at least land and air.

[0095] [Item 18]

[0096] A program product, the program product comprising a program that enables a computer to implement the following functions:

[0097] A judgment function determines whether the delivery including delivery or collection of the goods can be carried out by a mobile body corresponding to each moving mechanism of a plurality of moving paths including at least land and air, based on factors that constitute a delivery obstacle to the mobile body used in the delivery including delivery or collection of the goods.

[0098] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. In addition, in this specification and the accompanying drawings, for components having substantially the same functional structure, the same reference numerals are added to omit repeated description.

[0099] In addition, in this specification and the drawings, each mobile body is distinguished as needed, such as distinguishing a mobile body used by a delivery person as a manned mobile body (for example, a manned vehicle 10A) and distinguishing a mobile body that moves by autonomous control or remote operation as an unmanned mobile body (for example, an unmanned aerial vehicle 10B). However, in the case where it is not necessary to distinguish each mobile body in particular, each mobile body is simply referred to as a mobile body 10. In addition, each information terminal is distinguished as needed, such as distinguishing an information terminal used by a delivery person who performs delivery related to the delivery or harvest of goods as a delivery person terminal 20A and distinguishing an information terminal used by a commissioning person who entrusts the delivery or harvest of goods as a commissioning person terminal 20B. However, in the case where it is not necessary to distinguish each information terminal in particular, each information terminal is simply referred to as an information terminal 20.

[0100] <<1. Overview of Information Processing System>>

[0101] One embodiment of the present invention relates to an information processing system capable of handling the delivery of goods using a mobile body with higher delivery efficiency.

[0102] <1.1. Summary>

[0103] Figure 1 1 is an explanatory diagram for explaining the overview of the information processing system involved in this embodiment. The information processing system involved in this embodiment is, for example, Figure 1 As shown, there are a mobile body 10, an information terminal 20, an operation management server 30 and a reservation management server 40.

[0104] The mobile body 10, the information terminal 20, the operation management server 30, and the schedule management server 40 are connected to each other via a network.

[0105] (Moving body 10)

[0106] The mobile body 10 according to the present embodiment is a mobile body used in a delivery operation such as delivering or receiving goods L. For example, the mobile body 10 is used when delivering goods L entrusted by the entrusting person U2 from a warehouse WH storing the goods L. The mobile body 10 is not essential for the delivery operation, and, for example, the delivery can be performed by walking together with a cart (for example, a box cart or a cage cart).

[0107] For example, the moving body 10 includes a manned moving body used by a delivery person U1 who delivers or receives cargo L.

[0108] For example, the manned mobile object involved in this embodiment can be Figure 1As shown in the figure, a manned vehicle 10A moves on land (for example, a car, a light truck, a light truck or other truck, a motorcycle, a bicycle, a scooter, etc.). However, the manned mobile body is not limited to the manned vehicle 10A. For example, the manned mobile body can be a manned aircraft flying in the sky, or a manned ship moving on a waterway such as an ocean or a river.

[0109] In addition, the mobile body 10 involved in this embodiment includes an unmanned mobile body that moves by autonomous control or remote operation. For example, the unmanned mobile body can use input information such as the positions of two locations such as the starting point (for example, the delivery start position of the goods L or the movement start position of the unmanned mobile body 10B) and the end point (for example, the receiving position of the goods L) or the positions of three or more locations including a transfer point (for example, the harvesting position of the goods L in the case of delivery accompanied by the harvesting of the goods L) or a return point (for example, the same position as the movement start position of the unmanned mobile body 10 or a different standby position, etc.) and move by autonomous control. In addition, the input information for autonomous control can include various information such as other passing locations or delivery routes.

[0110] Furthermore, the unmanned mobile body can be moved by remote control using operation information input by a manager who manages the unmanned mobile body by remote control.

[0111] For example, the unmanned mobile object can be Figure 1 For example, the unmanned aerial vehicle 10B may be a drone that flies by autonomous control, or a drone (UAV) that flies by remote control by a manager.

[0112] The unmanned mobile object according to the present embodiment is not limited to the unmanned aerial vehicle 10B. For example, the unmanned mobile object may be an unmanned vehicle such as an unmanned ground vehicle (UGV) that moves on land, or an unmanned ship that moves on waterways such as the ocean or a river.

[0113] In addition, the moving object 10 may be a moving object that can move on at least two or more routes among land, water, and air.

[0114] (Information Terminal 20)

[0115] The information terminal 20 involved in this embodiment is a terminal used by relevant personnel related to the delivery or collection service. For example, the information terminal 20 can be various terminals such as a tablet terminal, a smart phone, a mobile phone, a personal handy-phone system (PHS), a personal digital assistant (PDA), or a personal computer (PC).

[0116] For example, the information terminal 20 includes a delivery person terminal 20A used by a delivery person U1 who delivers or collects the goods L. For example, the delivery person U1 can use the delivery person terminal 20A to confirm the delivery instruction information including the delivery task according to the delivery entrustment content included in the delivery entrustment registered by the entrusting person U2. Figure 1 In the example, the goods L are delivered to the entrusting person U2 who has entrusted the delivery, but the delivery is not limited to this case. The entrusting person may be the sender and the goods may be delivered to a recipient different from the entrusting person. In this case, the delivery person U1 may load the goods L onto the mobile body 10 when departing from the warehouse WH, and set one or more delivery tasks as a delivery plan in a predetermined order.

[0117] In addition, the delivery instruction information may include, for example, information about the delivery start location (for example, the location of the warehouse WH storing the goods L) and the receiving location, and may also include information about the delivery route or passing points. In addition, the delivery instruction information may include, for example, various information used in the autonomous control of the unmanned aerial vehicle 10B or the remote operation of the unmanned aerial vehicle 10B.

[0118] The information terminal 20 includes a client terminal 20B used by a client U2 who requests delivery or collection of the goods L. For example, the client U2 can register a delivery request related to delivery or collection of the goods L using the client terminal 20B.

[0119] (Operation Management Server 30)

[0120] The operation management server 30 according to the present 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 operation management server 30 may be a general-purpose computer such as a workstation or a PC, or may be a cloud server.

[0121] For example, the operation management server 30 determines whether the delivery of goods including delivery or collection can be performed by the mobile body 10 corresponding to the respective mobile mechanisms of multiple moving paths including at least land and air, based on the factors that constitute the delivery obstacle of the mobile body 10 used in the delivery of goods including delivery or collection.

[0122] (Schedule Management Server 40)

[0123] The reservation management server 40 involved in this embodiment is a server for managing various reservations related to delivery or collection. For example, the reservation management server 40 can be a general-purpose computer such as a workstation or a personal computer, or a cloud server.

[0124] For example, the order management server 40 manages the delivery plan and delivery schedule related to the delivery or collection of the delivery person U1. In addition, the order management server 40 manages the delivery plan and delivery schedule related to the delivery or collection of the unmanned aerial vehicle 10B.

[0125] For example, when the client U2 registers a delivery request for the cargo L, the order management server 40 may register a delivery schedule for delivering or receiving the cargo L in a delivery frame of a delivery plan of the delivery person U1 or the unmanned aerial vehicle 10B that delivers the cargo L.

[0126] Furthermore, the order management server 40 can register a delivery order related to the delivery or collection of the cargo L in the delivery frame of the delivery plan of the unmanned aerial vehicle 10B designated as the delivery agency of the cargo L in the delivery order registered by the requester U2.

[0127] In addition, the delivery frame refers to the time frame in which the unmanned mobile body or the delivery person U1 corresponds to the delivery request. For example, the delivery plan of the unmanned mobile body (or the delivery person U1) for one day is divided into prescribed delivery frames (for example, 15 minutes or 30 minutes for the unmanned mobile body, 1 hour for the delivery person, etc.), and the unmanned mobile body (or the delivery person U1) corresponds the delivery of the goods L registered in each delivery frame to the time shown in the delivery frame. In the delivery frame of the unmanned mobile body, for example, goods to be delivered to 1 or 2 delivery destinations can be registered, and in the delivery frame of the delivery person, for example, goods to be delivered to multiple delivery destinations such as 5 to 10 can be registered, but it is not limited thereto.

[0128] The above is a description of the overview of the information processing system according to the present embodiment. Next, an example of the functional configuration of the information terminal 20, the operation management server 30, and the schedule management server 40 according to the present embodiment will be described.

[0129] <1.2. Functional Configuration Example of Information Terminal 20>

[0130] Figure 2 1 is an explanatory diagram for explaining an example of the functional structure of the information terminal 20 involved in this embodiment. Figure 2 As shown, it includes a communication unit 210 , a control unit 230 , and an operation display unit 240 .

[0131] (Communications Department 210)

[0132] The communication unit 210 according to this embodiment performs various communications with the operation management server 30 or the reservation management server 40. For example, the communication unit 210 included in the client terminal 20B can send a delivery request related to the delivery or receipt of goods registered by the client to the operation management server 30 or the reservation management server 40.

[0133] For example, the communication unit 210 may receive information related to delivery performed by the mobile body 10 determined to be capable of delivery.

[0134] For example, the communication unit 210 included in the delivery personnel terminal 20A may receive delivery instruction information for instructing the delivery of goods from the operation management server 30 .

[0135] The communication unit 210 included in the client terminal 20B can receive reference information used as a reference for delivery by the mobile body 10. For example, the communication unit 210 can transmit information such as a delivery fee or a delivery time used as a reference for delivery by the mobile body 10 as the reference information.

[0136] (Control Unit 230)

[0137] The control unit 230 according to the present 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 client terminal 20B can control the communication unit 210 to transmit a delivery request including the request content input by the operation display unit 240.

[0138] The control unit 230 may control the operation display unit 240 to display the delivery instruction information received from the operation management server 30. For example, the control unit 230 included in the delivery personnel terminal 20A may control the operation display unit 240 to display the delivery instruction information received from the operation management server 30.

[0139] (Operation Display Unit 240)

[0140] The operation display unit 240 according to the present embodiment functions as an operation unit for inputting the contents of a request related to the delivery or collection of goods. In addition, the operation display unit 240 functions as a display unit for displaying information received from the operation management server 30.

[0141] For example, a person who entrusts the delivery of goods inputs the entrustment content through the operation display unit 240. At this time, the entrusting person can, for example, input the entrustment content that specifies the mobile mechanism or the mobile body 10 (for example, the unmanned aerial vehicle 10B, etc.). In addition, the entrustment content contained in the delivery entrustment of the entrusting person can include specified requirements. For example, the entrustment content can include requirements such as urgent delivery.

[0142] The function of the operating unit can be realized by a touch panel or a keyboard, for example. In addition, the function of the display unit can be realized by a cathode ray tube (CRT) display device, a liquid crystal display (LCD), or an organic light emitting diode (OLED) device. In addition, the function of the display unit and the function of the operating unit can be configured separately.

[0143] In addition, the information terminal 20 may have Figure 2 The information terminal 20 may include a microphone not shown in the figure, in which case the entrusting person may use the microphone to voice input the entrusting content related to the delivery or receipt of the goods. In addition, the information terminal 20 may have a speaker, in which case the delivery person may confirm the delivery instruction information or reference information through the voice output from the speaker.

[0144] <1.3. Functional Configuration Example of Operation Management Server 30>

[0145] Figure 3 1 is an explanatory diagram for explaining an example of the functional configuration of the operation management server 30 according to the present embodiment. Figure 3 As shown, it has a communication unit 310, a storage unit 320 and a control unit 330.

[0146] (Communication Department 310)

[0147] The communication unit 310 according to the present embodiment performs various communications with the information terminal 20 or the order management server 40. For example, the communication unit 310 can receive a delivery request related to delivery or collection of goods registered by the client from the client terminal 20B.

[0148] In addition, the communication unit 310 can receive information about factors that become a distribution obstacle for the mobile body 10 used in the distribution of goods including delivery or collection from other devices such as the information terminal 20 or the reservation management server 40. In addition, the other device here refers to, for example, a server that manages weather information or a server that manages traffic conditions.

[0149] The communication unit 310 may transmit information related to the delivery of the mobile body 10 generated by the generation unit 333 described later to an external device. For example, the communication unit 310 may transmit the delivery instruction information generated by the generation unit 333 to an external device such as the information terminal 20 or an unmanned mobile body.

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

[0151] In addition, the communication unit 310 may send the delivery instruction information to the information terminal 20 used by the manager who manages the unmanned aerial vehicle 10B determined by the determination unit 331 as capable of delivery. In this case, the manager can remotely operate the unmanned mobile object based on the delivery instruction information and send the delivery instruction information to the unmanned mobile object using the information terminal 20 used by the manager.

[0152] Furthermore, the communication unit 310 may transmit the delivery instruction information to the delivery person terminal 20A of the delivery person who uses the manned vehicle 10A determined by the determination unit 331 as being capable of delivery.

[0153] Furthermore, the communication unit 310 may transmit reference information serving as a reference for delivery of the mobile object 10 to the client terminal 20B.

[0154] (Storage Unit 320)

[0155] The storage unit 320 involved in this embodiment stores software and various data. For example, the storage unit 320 can store the client information. Here, the client information refers to, for example, various basic information such as the client's name, the client's name within the service, the email address, the address or the telephone number, the client's identification information (ID: Identification), the account information of the external application, or any one or more of the information related to the receiving location of the goods. However, the client information is not limited to these.

[0156] In addition, the storage unit 320 can maintain the delivery personnel information. Here, the delivery personnel information refers to, for example, the delivery personnel's basic information such as the delivery personnel's name, email address, and telephone number, and can also include the delivery personnel's identification information, current location information, current delivery area, mobile body category identification information, etc., and can also include the delivery company name and delivery company identification information. In addition, the delivery personnel information can include, for example, external application account information, desired delivery area, ID card information (including driver's license information), remittance account information, delivery history information, etc. However, the delivery personnel information is not limited to these.

[0157] In addition, the storage unit 320 can store store information. For example, the store information can include basic store information such as store name, business hours, address, contact information, phone number, store URL, and shipping costs. In addition, the store information can include information related to the product such as product name, product identification information, product corresponding packaging container category information, weight information, and management temperature range information. However, the store information is not limited to these.

[0158] (Control Unit 330)

[0159] The control unit 330 according to the present embodiment controls the overall operation of the operation management server 30. The control unit 330 may be, for example, Figure 3 As shown, it includes a determination unit 331 and a generation unit 333 .

[0160] The determination unit 331 involved in this embodiment determines whether the delivery of the goods including delivery or collection can be performed by the mobile body 10 corresponding to the respective mobile mechanisms of multiple moving paths including at least land and air, based on the factors that constitute the delivery obstacle of the mobile body 10 used in the delivery of the goods including delivery or collection.

[0161] The generation unit 333 according to the present embodiment generates information related to delivery by the mobile body 10 determined as deliverable by the determination unit 331. For example, the generation unit 333 may generate delivery instruction information instructing delivery of the mobile body 10 determined as deliverable.

[0162] Furthermore, the generating unit 333 may generate reference information that serves as a delivery reference for the mobile object 10 determined to be deliverable.

[0163] For example, the reference information may include the delivery fee or delivery time of the mobile body 10 determined to be deliverable. In addition, the reference information may include various information including precipitation probability, snowfall probability, wind speed, wind direction, temperature, humidity, etc. included in the weather forecast that may affect the delivery of the mobile body 10.

[0164] More specifically, a client specifies the unmanned aerial vehicle 10B, which has a shorter delivery time than the manned vehicle 10A, as a delivery agency. At this time, if the client confirms reference information indicating, for example, a high probability of precipitation or a high wind speed, the client can grasp that the delivery of the goods may become difficult. As a result, the client can specify a delivery agency based on the risk of delivery failure.

[0165] <1.4. Functional Configuration Example of Schedule Management Server 40>

[0166] Figure 4 1 is an explanatory diagram for explaining an example of the functional configuration of the reservation management server 40 according to the present embodiment. Figure 4 As shown, it has a communication unit 410, a storage unit 420 and a control unit 430.

[0167] (Communication Department 410)

[0168] The communication unit 410 according to the present embodiment performs various communications with the information terminal 20 or the operation management server 30. For example, the communication unit 410 can receive a delivery request from the client terminal 20B.

[0169] For example, the communication unit 410 may receive a delivery request from the client terminal 20B, wherein the request content includes the designation of the mobile body 10 for delivery of the goods by the client.

[0170] In addition, when the delivery agency of goods is switched from the mobile body 10 designated by the client (for example, the unmanned aerial vehicle 10B) to another mobile body 10 (for example, the manned vehicle 10A), the communication unit 410 can send notification information about the content of switching the delivery agency of goods or notification information related to the change content such as the time required for switching to another delivery agency and the arrival time to the client terminal 20B.

[0171] (Storage Unit 420)

[0172] The storage unit 420 involved in this embodiment stores software and various data. For example, the storage unit 420 stores the delivery plan of each delivery person or the delivery plan of the unmanned moving body. For example, the delivery plan refers to various information including the delivery route of the delivery person or the unmanned moving body, the predetermined location information of the delivery person or the unmanned moving body, the location information related to each of the plurality of transfer locations, the loading status of the goods in each delivery box of the manned moving body used by the delivery person for delivery, or the idle status of the unmanned moving body.

[0173] (Control Unit 430)

[0174] The control unit 430 according to the present embodiment controls the overall operation of the reservation management server 40. For example, the control unit 430 may prevent the person who requests delivery from specifying the moving body 10 determined by the determination unit 331 as undeliverable in the request content.

[0175] In addition, when the mobile body 10 designated as the delivery mechanism by the client is determined by the determination unit 331 to be unable to deliver, the control unit 430 can switch the delivery mechanism of the goods from a mobile body 10 that is unable to deliver (for example, an unmanned aerial vehicle 10B) to a mobile body 10 that is able to deliver (for example, a manned vehicle 10A).

[0176] Furthermore, when the requesting person requests a change of the delivery mechanism based on the reference information, the control unit 430 can switch the delivery mechanism of the cargo from the mobile body 10 that cannot deliver to the mobile body 10 that can deliver.

[0177] An example of the functional configuration of the information terminal 20, the operation management server 30, and the schedule management server 40 according to the present embodiment has been described above. Next, a specific example of determining whether the mobile body 10 can deliver will be described.

[0178] <<2. Specific example of determining whether a mobile object can deliver>>

[0179] When a person who has requested the delivery or collection of goods such as food or daily necessities through an application or a browser is requested, a delivery person or an unmanned mobile vehicle that should be requested to deliver the goods may be assigned.

[0180] For example, a delivery person assigned to handle a delivery request for a certain cargo delivers the cargo from a station where the cargo is stored using the mobile body 10. In addition, an unmanned mobile body assigned to handle the delivery of cargo delivers the cargo from a station where the cargo is stored by autonomous control or remote operation.

[0181] Here, the goods can be delivered by the mobile bodies 10 corresponding to the respective moving mechanisms of various moving paths. For example, a certain goods can be delivered by a vehicle moving on land. In addition, a certain goods can be delivered by an aircraft flying in the sky. In addition, a certain goods can be delivered by a ship moving on the waterway.

[0182] Thus, there are various delivery mechanisms for goods. However, the mobile bodies 10 corresponding to the above-mentioned land, air and sea movement mechanisms may cause obstacles that make it impossible or difficult to deliver goods respectively.

[0183] Among the factors that may hinder the delivery of the mobile body 10, there are factors related to the environment (hereinafter referred to as environmental factors). Figure 5 and Figure 6 , a specific example involving environmental factors and the determination of whether delivery is possible based on the environmental factors is described.

[0184] (Environmental factors and the determination of delivery availability based on environmental factors)

[0185] Figure 5 For example, the client terminal 20B inputs a request content designating a receiving location such as the client's home B or a store near the client's home B2 or a dedicated delivery facility as the receiving location of the cargo L through the client U2.

[0186] At this time, for example, a delay may occur between the station of the mobile body 10 from the warehouse WH storing the goods L to the receiving location such as the home B2. Figure 5 Abnormal weather such as heavy rain or storm as shown in H1.

[0187] In the event of abnormal weather H1, Figure 5 The unmanned aerial vehicle 10B as shown becomes difficult to deliver the cargo L. Therefore, the determination unit 331 may determine that the unmanned aerial vehicle 10B flying in the sky R1 cannot deliver the cargo L due to the occurrence of abnormal weather H1.

[0188] On the other hand, the manned vehicle 10A moving on the land R2 is less susceptible to the abnormal weather H1 than the unmanned aerial vehicle 10B flying in the sky R1. Therefore, even when the abnormal weather H1 occurs, the cargo L can sometimes be delivered by the manned vehicle 10A.

[0189] Therefore, the determination unit 331 can determine that delivery can be performed by the manned vehicle 10A moving on the land R2 based on the occurrence of the abnormal weather H1.

[0190] In addition, the determination of delivery capability by abnormal weather H1 is not limited to either unmanned mobile bodies or manned mobile bodies. For example, the determination unit 331 may determine that delivery cannot be performed by manned aircraft flying in the sky R1 (e.g., helicopters, etc.) or that delivery can be performed by unmanned mobile bodies moving on land R2 (e.g., UGVs, etc.) based on the occurrence of abnormal weather H1.

[0191] In addition, depending on the degree of abnormal weather H1, the unmanned aerial vehicle 10B may be able to perform delivery, while on the other hand, even the manned vehicle 10A may not be able to perform delivery. Therefore, the determination unit 331 may determine whether delivery is possible or not depending on the degree of abnormal weather H1.

[0192] For example, the determination unit 331 may determine that delivery cannot be performed by the unmanned aerial vehicle 10B flying in the sky R1 based on abnormal weather H1 that makes it difficult for the unmanned aerial vehicle 10B to fly.

[0193] On the other hand, the determination unit 331 may determine that delivery can be performed by the unmanned aerial vehicle 10B flying in the sky R1 based on the occurrence of abnormal weather H1 to the extent that the flight of the unmanned aerial vehicle 10B is not difficult.

[0194] Moreover, for example, depending on the degree of abnormal weather H1, even if it is raining, if there is no wind, delivery can be performed by the unmanned aerial vehicle 10B. On the other hand, even if it is raining, if the road conditions are bad, delivery cannot be performed by the unmanned mobile body moving on land R2 (for example, muddy roads when it rains, etc.). Multiple degrees or types of abnormal weather H1 (precipitation probability, snowfall probability, wind speed, wind direction, temperature, humidity, etc.) can be combined to make a detailed judgment on whether each mobile body 10 can deliver.

[0195] Next, refer to Figure 6 , another example of environmental factors is explained.

[0196] Figure 6 In the client terminal 20B, the client U2 inputs and specifies a receiving location such as his / her home B or a store near his / her home B2 or a dedicated delivery facility as the receiving location for the cargo L, and specifies the request content of emergency delivery.

[0197] At this time, a problem may occur on the land R2 used by the manned vehicle 10A to deliver the cargo L. Figure 6 Traffic jam H2 as shown.

[0198] In the event of such a traffic jam H2, Figure 6 The emergency delivery of the cargo L by the manned vehicle 10A (or unmanned vehicle) as shown becomes impossible. Therefore, the determination unit 331 may determine that the manned vehicle 10A (or unmanned vehicle) moving on the land R2 cannot deliver the cargo L due to the occurrence of the traffic jam H2.

[0199] On the other hand, for example, even if a traffic jam H2 occurs on the land R2, it does not affect the delivery of the goods L by the unmanned aerial vehicle 10B (or manned aerial vehicle) flying in the sky R1. Therefore, the determination unit 331 can determine that the unmanned aerial vehicle 10B (or manned aerial vehicle) flying in the sky R1 can deliver the goods L based on the traffic jam H2 occurring on the land R2.

[0200] However, when a traffic jam or an event similar to a traffic jam occurs in the sky R1, the determination unit 331 may determine that delivery cannot be performed by the unmanned aerial vehicle 10B (or manned aerial vehicle) flying in the sky R1.

[0201] In addition, the degree of the traffic jam H2 (the congested section or the time required to pass the congestion, etc.) may not significantly affect the delivery of the manned vehicle 10A. Therefore, the determination unit 331 may determine whether the delivery is possible based on the degree of the traffic jam H2.

[0202] Although the environmental factors and specific examples of the determination of delivery availability 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 factors related to various environments, such as road construction or disasters.

[0203] More specifically, on the land R2 where the manned vehicle 10A (or unmanned vehicle) is moving when delivering the cargo L, a traffic ban or mudslide disaster may occur due to road construction. In such an event, the cargo L cannot be delivered by the manned vehicle 10A (or unmanned vehicle).

[0204] Therefore, the determination unit 331 may determine that delivery cannot be performed by the manned vehicle 10A (or unmanned vehicle) moving on the land R2 due to the occurrence of an event such as the above-mentioned construction or disaster.

[0205] On the other hand, construction or disasters on land R2 will not affect the delivery by the unmanned aerial vehicle 10B (or manned aircraft) flying in the sky R1. Therefore, the determination unit 331 can determine that the delivery can be performed by the unmanned aerial vehicle 10B (or manned aircraft) flying in the sky R1 based on the occurrence of the above-mentioned event.

[0206] In addition, the land and the sky included in the moving path may each include multiple paths. For example, the determination unit 331 may determine whether delivery can be achieved by a moving body corresponding to multiple moving paths including multiple land and multiple sky. The moving path may be generated in time in response to the request, but may also be a predetermined route, or a delivery box (delivery schedule) may be set for each predetermined route.

[0207] For example, when a restricted passage occurs in a portion of the section on the land R2 where the manned vehicle 10A (or unmanned vehicle) moves when delivering goods L, it is sometimes possible to avoid the restricted passage section by detouring a portion of the moving path. Therefore, the determination unit 331 may, for example, determine that delivery cannot be performed by the manned vehicle 10A corresponding to the moving path that includes the land where the restricted passage occurs. On the other hand, for example, it may be determined that delivery can be performed by the manned vehicle 10A corresponding to the moving path that includes the land where the restricted passage occurs (detour). In addition, in multiple sky paths, similarly to multiple land paths, the determination unit 331 may determine whether delivery can be performed by the unmanned aerial vehicle 10B (or manned aerial vehicle).

[0208] In addition, factors that become obstacles to the delivery of the mobile body 10 are not limited to environmental factors. Factors that become obstacles to the delivery of the mobile body 10 may include, for example, factors related to the client side (hereinafter referred to as client factors) or factors related to the state of the delivery personnel or the mobile body 10 used for delivery (hereinafter referred to as service provider factors). Specific examples of client factors and service provider factors are described below. However, client factors and service provider factors are not limited to the specific examples described below.

[0209] (Factors of the entrusting personnel)

[0210] The client factor includes, for example, factors related to the content of the delivery request. For example, depending on the size or weight of the cargo that the client requests to be delivered, it may not be possible to deliver the cargo according to the type of the mobile body 10.

[0211] For example, the determination unit 331 may determine that the UAV 10B cannot deliver the cargo L because the size of the cargo L is larger than the size that the UAV 10B can deliver or the weight of the cargo L is larger than the weight that the UAV 10B can load.

[0212] On the other hand, when the size of the cargo L is smaller than the size that the manned vehicle 10A can deliver and the weight of the cargo L is smaller than the weight that the manned vehicle 10A can load, the determination unit 331 may determine whether the cargo L can be delivered by the manned vehicle 10A.

[0213] In addition, depending on the managed temperature zone of the goods L entrusted to be delivered by the entrusting person U2 , delivery may not be performed in accordance with the type of the mobile object 10 .

[0214] For example, it may be desirable to deliver the goods L in a refrigerated state. In the case of delivering such goods L, the determination unit 331 may determine that the goods L can be delivered by the mobile body 10 having a function or structure capable of delivering in a refrigerated state.

[0215] On the other hand, the determination unit 331 may determine that delivery cannot be performed by the mobile body 10 that does not have a function or structure that enables delivery in a refrigerated state. In addition, the function of whether delivery can be performed in a refrigerated state can be realized, for example, by the mobile body 10 having a cooling device. In addition, the structure that enables delivery in a refrigerated state includes, for example, a heat-insulating structure.

[0216] Furthermore, even if the client U2 wishes to change the delivery box in which the delivery schedule related to the delivery or receipt of the goods L is registered to another delivery box, there is a case where the delivery schedule of another goods is already filled in the other delivery box.

[0217] For example, the client U2 specifies the morning delivery box and the unmanned aerial vehicle 10B to deliver the goods L. Afterwards, even if the client U2 wishes to change the morning delivery box to the afternoon delivery box, there may be no free delivery box of the unmanned aerial vehicle 10B in the afternoon delivery box. In such a case, the determination unit 331 may determine that the unmanned aerial vehicle 10B cannot deliver the goods.

[0218] Figure 7 This is an explanatory diagram for explaining an example of the delivery frame involved in this embodiment. For example, the delivery plan DS of the unmanned mobile body 10B (or the delivery person) for one day is divided into predetermined delivery frames (for example, 15 minutes), and the unmanned mobile body 10B (or the delivery person) delivers the goods L registered in each delivery frame at the time indicated in the delivery frame. Such a combination of the delivery plan DS and the delivery frame can be set as a plurality of candidates for receiving locations.

[0219] For example, setting a receiving location (e.g. Figure 6 The delivery plan DS of the receiving location S1 shown in FIG. 1 includes two types of delivery frames (hereinafter referred to as full frames DF) indicating that the delivery schedules of the unmanned mobile body 10B (or the delivery personnel) are already filled, and delivery frames (hereinafter referred to as empty frames DE) indicating that the delivery schedules of the unmanned mobile body 10B (or the delivery personnel) are available. The determination unit 331 can make a determination by referring to the information of such delivery frames.

[0220] In addition, the determination unit 331 can determine whether the delivery can be achieved by the mobile body 10 corresponding to the mobile mechanism designated by the client U2, and when it is determined that the delivery cannot be achieved, it can determine whether the delivery can be achieved by other mobile bodies 10 corresponding to other delivery mechanisms. For example, when the determination unit 331 determines that the delivery cannot be achieved by the unmanned aerial vehicle 10B, it can determine whether the delivery can be achieved by the manned vehicle 10A.

[0221] Then, when the determination unit 331 determines that the manned vehicle 10A can perform delivery, the generation unit 333 may generate advice information for advising that the manned vehicle 10A perform delivery. Then, the communication unit 310 may transmit the generated advice information to the client terminal 20B.

[0222] Furthermore, the suggestion information may include, for example, a message suggesting a mobile body 10 that can deliver (for example, “there is vacancy for delivery by vehicle”), or may include display information or voice information indicating a mobile body 10 that can deliver.

[0223] In addition, the client may specify a desired delivery time or a delivery budget in advance. For example, the determination unit 331 may determine that delivery cannot be performed by a mobile body 10 that does not meet the desired delivery time or a mobile body 10 whose delivery fee exceeds the delivery budget.

[0224] In addition, sometimes a relationship is established between the client and the user level of the delivery service as the client information (for example, a level that increases with use according to the amount of use or the number of times used, or a level that increases when billing, etc.), and the available moving body 10 may be different according to the user level. Furthermore, for example, when the user level is high, the determination unit 331 may determine that the delivery can be performed by a specified moving body 10 (for example, a moving body with a short delivery frame unit, especially an unmanned moving body, etc.).

[0225] (Service provider factors)

[0226] The service provider factor includes factors related to the delivery service provider side such as the delivery person U1. For example, a mechanical failure may occur in a certain moving body 10. In such a case, it is difficult for the moving body 10 to deliver the goods L.

[0227] For example, when the UAV 10B has a mechanical failure and the manned vehicle 10A has no mechanical failure, the determination unit 331 may determine that the UAV 10B cannot perform delivery, or may determine that the manned vehicle 10A can perform delivery.

[0228] Furthermore, if the delivery person U1 using the manned vehicle 10A is unable to respond (eg, is away), it is difficult to perform delivery using the manned vehicle 10A. Therefore, if the delivery person U1 is unable to respond, the determination unit 331 may determine that delivery cannot be performed using the manned vehicle 10A.

[0229] In addition, when the manager of the unmanned aerial vehicle 10B cannot respond (for example, he is absent, etc.), it is difficult for the unmanned aerial vehicle 10B to perform delivery. Therefore, when the manager of the unmanned aerial vehicle 10B cannot respond, the determination unit 331 may determine that the unmanned aerial vehicle 10B cannot perform delivery. In addition, the manager here refers to, for example, a manager who remotely controls the unmanned aerial vehicle 10B or a manager who instructs the unmanned aerial vehicle 10B to move autonomously.

[0230] The above describes a specific example of determining whether delivery can be performed by the mobile body 10. In addition, in the above example, two types of mobile bodies 10 with different moving mechanisms, namely, a vehicle moving on land and an aircraft flying in the sky, are described as examples, but the mobile body 10 may include a ship moving in the ocean.

[0231] For example, when the size of the cargo L is larger than the size that the manned vehicle 10A can deliver or the weight of the cargo L is larger than the weight that the manned vehicle 10A can load, the determination unit 331 may determine that the manned vehicle 10A cannot deliver the cargo. In this case, the determination unit 331 may determine whether the cargo can be delivered by a ship with a large deliverable size and a large loadable weight.

[0232] According to the example described above, whether delivery is possible by the mobile bodies 10 corresponding to the plurality of travel routes is determined, and utilization of the mobile bodies 10 that can deliver is promoted, so that goods can be delivered by mobile bodies with higher delivery efficiency.

[0233] In addition, when abnormal weather or other events that hinder the delivery of goods occur, by providing the client with information about other delivery agencies, the client can consider changing the delivery agency. As a result, the possibility of the delivery of the goods entrusted by the client being delayed can be reduced.

[0234] <<3. Action Processing Example>>

[0235] Figure 8 1 is an explanatory diagram for explaining an example of the operation process of the operation management server 30 according to the present embodiment. First, the communication unit 310 receives information on factors that hinder the delivery of a mobile body (S101).

[0236] Next, the determination unit 331 determines whether delivery is possible by the moving bodies corresponding to the moving mechanisms of the plurality of moving routes, based on the factors received by the communication unit 310 ( S105 ).

[0237] Then, the control unit 330 determines whether the determination unit 331 determines that the delivery cannot be performed by the mobile body 10 corresponding to any of the mobile mechanisms (S109). If it is determined that the delivery cannot be performed by any of the mobile bodies 10 (S109 / Yes), the process proceeds to S113, and if it is determined that the delivery can be performed by any of the mobile bodies 10 (S109 / No), the process proceeds to S117.

[0238] When it is determined that delivery cannot be performed by any of the mobile bodies 10 (S109 / Yes), the communication unit 310 transmits information about the mobile body 10 determined to be undeliverable to the reservation management server 40 (S113). Here, the control unit 430 of the reservation management server 40 can control in such a way that the requester cannot specify the mobile body 10 determined to be undeliverable in the request content.

[0239] When the information of the mobile body 10 is transmitted to the schedule management server 40 (S113), or when it is determined that any mobile body 10 can be delivered (S109 / No), the generating unit 333 generates information related to the movement of the mobile body 10 determined to be deliverable (S117).

[0240] Then, the control unit 330 determines whether the determination unit 331 determines that the delivery can be performed by the mobile body 10 corresponding to the plurality of mobile mechanisms (S121). If it is determined that the delivery can be performed by the mobile body 10 corresponding to one mobile mechanism (S121 / No), the process proceeds to S125, and if it is determined that the delivery can be performed by the mobile body 10 corresponding to the plurality of mobile mechanisms (S121 / Yes), the process proceeds to S129.

[0241] When it is determined that delivery can be performed by the mobile body 10 corresponding to one moving mechanism (S121 / No), the communication unit 310 transmits information related to delivery by the mobile body 10 to the external device (S125), and the operation management server 30 according to this embodiment ends the operation processing.

[0242] When it is determined that the delivery can be performed by the mobile bodies 10 corresponding to the plurality of mobile mechanisms (S121 / Yes), the generation unit 333 compares the information related to the delivery performed by the plurality of mobile bodies 10, and generates recommendation information based on the comparison result (S129). For example, the generation unit 333 compares the delivery fee and delivery time of the manned vehicle 10A with the delivery fee and delivery time of the unmanned aerial vehicle 10B. For example, when the delivery time is the same (or substantially the same) and the delivery fee of the manned vehicle 10A is cheaper, the generation unit 333 may generate recommendation information for the manned vehicle 10A having the cheaper delivery fee.

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

[0244] <<4. Hardware Configuration Example>>

[0245] The information processing described above is realized by the cooperation of software and hardware described below that operates the management server 30. In addition, the hardware structure described below can also be applied to the information terminal 20 and the reservation management server 40.

[0246] Fig. 9 1 is an explanatory diagram for explaining an example of the hardware configuration of the operation management server 30 according to the present embodiment. Fig. 9 As shown, it includes a control unit 330 , a memory 31 , a storage 32 , a transceiver unit 33 , an input / output unit 34 , etc., which are electrically connected to each other via a bus 35 .

[0247] The control unit 330 controls the overall operation of the operation management server 30, and is a computing device that controls the transmission and reception of data between various elements, executes application programs, and performs information processing required for authentication processing. For example, the control unit 330 is a central processing unit (CPU) and / or a graphics processing unit (GPU), which executes programs for the system stored in the storage 32 and expanded in the memory 31, and implements various information processing as described above.

[0248] The memory 31 includes: a main storage, which is composed of a volatile storage device such as a dynamic random access memory (DRAM); and an auxiliary storage, which is composed of 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 of ​​the control unit 330 and stores the basic input / output system (BIOS) executed by the operation management server 30 at startup and various setting information.

[0249] The memory 32 stores various programs such as application programs. A database storing data used for each process can be constructed in the memory 32 .

[0250] The transceiver unit 33 connects the operation management server 30 to the network and / or the blockchain network. In addition, the transceiver unit 33 may have a short-range communication interface of Bluetooth (registered trademark) and Bluetooth Low Energy (BLE).

[0251] 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.

[0252] The bus 35 is commonly connected to the above-mentioned elements, and transmits, for example, address signals, data signals, and various control signals.

[0253] <<5.Supplement>>

[0254] The above, while referring to the attached Figure 1 While the preferred embodiments of the present invention have been described in detail, the present invention is not limited to these examples. Anyone with common knowledge in the technical field to which the present invention belongs can obviously think of various variations or modifications within the scope of the technical concept described in the claims, and these are of course understood to belong to the technical scope of the present invention.

[0255] In addition, the operation management server 30 may not necessarily transmit various information such as the delivery instruction information or the reference information to the external device. For example, when the operation management server 30 has a display unit, the delivery instruction information or the reference information may be displayed on the display unit. Furthermore, for example, a manager who has confirmed the delivery instruction information displayed on the display unit may instruct the delivery personnel U1 or the unmanned mobile body to deliver by any method.

[0256] In addition, the operation management server 30 involved in this embodiment may have a part or all of the functional structure of the scheduled management server 40. In the case where the operation management server 30 has all the functional structures of the scheduled management server 40, the information processing system involved in this embodiment may not have the scheduled management server 40. In addition, the scheduled management server 40 may have a part or all of the functional structure of the operation management server 30.

[0257] In addition, the reservation management server 40 may have a part or all of the functional structure of the operation management server 30. For example, the reservation management server 40 may have a structure having the functions of the determination unit 331 and the generation unit 333.

[0258] In addition, in this specification, an example in which a delivery person delivers goods using the mobile body 10 is mainly described, but the delivery person does not necessarily need to use the mobile body 10. For example, the delivery person may deliver the goods by walking.

[0259] In addition, a computer program for performing the same functions as the above-mentioned information terminal 20, operation management server 30 and schedule management server 40 can be generated on hardware such as CPU, ROM and RAM built in the information terminal 20, operation management server 30 and schedule management server 40.

Claims

1. An information processing system, characterized in that: The information processing system has: A determination unit determines whether delivery including delivery or collection of goods can be performed by a mobile body corresponding to each of a plurality of movement paths including at least land and air, based on a factor that becomes a delivery obstacle for the mobile body used in the delivery including delivery or collection of goods.

2. The information processing system according to claim 1, characterized in that The information processing system also has: The control unit performs control so that a person who requests the delivery of the goods cannot specify a moving body determined by the determination unit as undeliverable in the request contents related to the delivery of the goods.

3. The information processing system according to claim 2, characterized in that: The information processing system also has: A generating unit generates information related to delivery performed by the mobile body determined by the determining unit as capable of delivery.

4. The information processing system according to claim 3, characterized in that: The information includes delivery instruction information for instructing delivery of the moving object.

5. The information processing system according to claim 3, characterized in that: The information includes reference information that serves as a reference for delivery of the moving object.

6. The information processing system according to claim 3, characterized in that: The goods are delivered from the site by a mobile body moving on land or in the air.

7. The information processing system according to claim 3, characterized in that: The mobile object includes: a vehicle having a moving mechanism for moving on the land; and an aircraft having a moving mechanism for moving in the sky.

8. The information processing system according to any one of claims 1 to 7, characterized in that: The factors include factors related to the content of the entrustment by the entrusting person who entrusts the delivery of the goods.

9. The information processing system according to any one of claims 1 to 7, characterized in that: The factors include factors related to the situation of a delivery person who delivers the cargo or the situation of a moving body used for the delivery.

10. The information processing system according to any one of claims 1 to 7, characterized in that: The factors include factors related to the environment in which the moving object moves.

11. The information processing system according to any one of claims 3 to 7, characterized in that: The control unit performs the following control: When the determination unit determines that delivery is possible by mobile bodies corresponding to respective moving mechanisms of two or more moving paths, information related to delivery of each of the plurality of mobile bodies determined to be capable of delivery is compared, and a mobile body for delivery of the goods is designated based on the comparison result.

12. The information processing system according to any one of claims 3 to 7, characterized in that: When the determination unit determines that delivery is possible by mobile bodies corresponding to respective moving mechanisms of two or more moving paths, the generation unit compares information related to delivery of each of the plurality of mobile bodies determined to be capable of delivery, and generates recommendation information for designating the mobile body based on a result of the comparison.

13. The information processing system according to any one of claims 3 to 7, characterized in that: The moving path includes multiple paths on land and in the sky respectively. The determination unit determines whether delivery can be performed by the mobile object corresponding to a plurality of movement paths including a plurality of lands and a plurality of skies.

14. The information processing system according to claim 1, characterized in that: The determination unit determines whether delivery is possible by a moving body corresponding to a moving mechanism designated by a person who has requested delivery of the goods, and if delivery is determined to be impossible, determines whether delivery is possible by another moving body corresponding to another moving mechanism.

15. The information processing system according to claim 14, characterized in that: The information processing system also has: The generating unit generates advice information for advising the other mobile body determined by the determining unit as capable of delivering to perform delivery.

16. An information processing device, characterized in that: The information processing device has: A determination unit determines whether delivery including delivery or collection of goods can be performed by a mobile body corresponding to each of a plurality of movement paths including at least land and air, based on a factor that becomes a delivery obstacle for the mobile body used in the delivery including delivery or collection of goods.

17. An information processing method executed by a computer, characterized in that: The information processing method includes: Based on factors that constitute delivery obstacles for a mobile body used in the delivery of goods including delivery or collection, it is determined whether the delivery of goods including delivery or collection can be performed by a mobile body corresponding to respective moving mechanisms of a plurality of moving paths including at least land and air.

18. A program product, characterized in that The program product includes a program that enables a computer to implement the following functions: A judgment function determines whether the delivery including delivery or collection of the goods can be carried out by a mobile body corresponding to each moving mechanism of a plurality of moving paths including at least land and air, based on factors that constitute a delivery obstacle to the mobile body used in the delivery including delivery or collection of the goods.

Citation Information

Patent Citations

  • Physical distribution management system, physical distribution management method, and program

    JP2020052525A