Information processing device and information processing method

The system optimally allocates driver-operated or autonomous vehicles for package delivery based on user requests, addressing the limitations of autonomous vehicles in performing additional tasks, thereby enhancing delivery efficiency and versatility.

JP7726692B2Active Publication Date: 2025-08-20TOYOTA JIDOSHA KK +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021129751
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-06
Publication Date
2025-08-20
Estimated Expiration
2041-08-06

AI Technical Summary

Technical Problem

Existing delivery systems face challenges in effectively utilizing both driver-operated and autonomous vehicles for delivering packages, as autonomous vehicles may struggle to perform events requiring human intervention at the delivery destination.

Method used

An information processing device and method that allocates either driver-operated or autonomous vehicles based on user requests, ensuring that driver-operated vehicles are used when events other than package delivery are required at the destination.

Benefits of technology

Enables more appropriate use of both types of vehicles by ensuring that driver-operated vehicles can perform additional tasks at the delivery destination, enhancing the versatility and efficiency of package delivery operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007726692000001
    Figure 0007726692000001
  • Figure 0007726692000002
    Figure 0007726692000002
  • Figure 0007726692000003
    Figure 0007726692000003
Patent Text Reader

Abstract

To provide a technology which enables a user to use a vehicle driven by a driver and an autonomous travel vehicle according to the purpose as a delivery vehicle for delivering packages more preferably.SOLUTION: An information processing device includes a control unit which allocates one of a first vehicle, which is a vehicle operated by a driver, and a second vehicle, which is an autonomous travel vehicle, as a delivery vehicle which delivers packages to users. The control unit selects the first vehicle as the delivery vehicle when a predetermined event other than delivering of the package to the user is needed to be performed at a delivery destination.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to techniques for managing the delivery of packages by vehicle. [Background technology]

[0002] Patent Document 1 discloses a delivery system that delivers goods using moving objects. In the delivery system disclosed in Patent Document 1, a first moving object is designated as the delivery destination of the goods. Furthermore, identification information or movement plan information of the first moving object is provided to a second moving object. Then, the second moving object moves autonomously with the first moving object as its target. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2018 / 229871 Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure aims to provide technology that enables a more appropriate use of vehicles driven by a driver and autonomous vehicles as delivery vehicles for delivering packages. [Means for solving the problem]

[0005] An information processing device according to a first aspect of the present disclosure includes: a control unit that executes allocation of either a first vehicle that is a vehicle driven by a driver or a second vehicle that is an autonomous vehicle as a delivery vehicle that delivers a package to a user; When a predetermined event other than the delivery of the package to the user is requested to be carried out at the delivery destination, the control unit selects the first vehicle as the delivery vehicle.

[0006] An information processing method according to a second aspect of the present disclosure includes: 1. A computer-implemented information processing method, comprising: assigning either a first vehicle driven by a driver or a second vehicle that is an autonomous vehicle as a delivery vehicle to deliver a package to a user; When a predetermined event other than the delivery of the package to the user is requested to be carried out at the delivery destination, the first vehicle is selected as the delivery vehicle.

[0007] A program according to a third aspect of the present disclosure includes: A program for causing a terminal associated with a user receiving a package to execute a first information processing method, the first information processing method includes transmitting user information from the terminal to a predetermined server; the predetermined server is a device that executes, based on the user information, assigning a first vehicle that is a vehicle driven by a driver or a second vehicle that is an autonomous vehicle as a delivery vehicle that delivers the package to the user; The user information includes information indicating whether the user has requested that a predetermined event other than the delivery of the package to the user be carried out at the delivery destination. [Effects of the Invention]

[0008] According to the present disclosure, a vehicle driven by a driver is used as a delivery vehicle for delivering packages. This allows for more appropriate use of both autonomous vehicles and autonomous driving vehicles. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a delivery management system. [Figure 2] FIG. 2 is a block diagram schematically illustrating an example of the functional configuration of each of the user terminal and the management server. [Figure 3]FIG. 3 is a diagram showing an example of an operation screen displayed on a touch panel display of an input / output unit in a user terminal. [Figure 4] FIG. 4 is a diagram illustrating an example of a table configuration of user information. [Figure 5] FIG. 5 is a flowchart showing the flow of information processing executed by the control unit of the user terminal. [Figure 6] FIG. 6 is a flowchart showing the flow of information processing executed by the control unit of the management server. [Figure 7] FIG. 7 is a block diagram illustrating an example of a functional configuration of a management server according to a modification of the embodiment. [Figure 8] FIG. 8 is a flowchart illustrating a flow of information processing executed by a control unit of a management server according to a modification of the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] An information processing device according to a first aspect of the present disclosure includes a control unit that executes allocation of a delivery vehicle to deliver a package to a user, wherein the vehicle allocated as the delivery vehicle is a first vehicle that is a vehicle driven by a driver or a second vehicle that is an autonomous vehicle.

[0011] Regardless of whether the first vehicle or the second vehicle is used as a delivery vehicle, the package can be handed over to the user. However, when the package is delivered to the delivery destination, there may be a case where a predetermined event is required to be carried out in addition to handing over the package to the user. The predetermined event may be, for example, leaving the package at a location or collecting an item other than the package. In this case, if the package is delivered by the second vehicle, which is an autonomous vehicle, there may be a case where it is difficult to carry out the predetermined event at the delivery destination because the second vehicle does not have a driver on board.

[0012] Therefore, when a predetermined event is requested to be held at the delivery destination, the control unit selects the first vehicle as the delivery vehicle. As a result, the first vehicle, rather than the second vehicle, is assigned as the delivery vehicle to deliver the package to the user. A driver is on board the first vehicle. Therefore, by delivering the package using the first vehicle, it becomes possible for the driver of the first vehicle to hold the predetermined event at the delivery destination.

[0013] Specific embodiments of the present disclosure will be described below with reference to the drawings. The dimensions, materials, shapes, and relative positions of the components described in the present embodiments are not intended to limit the technical scope of the present disclosure unless otherwise specified.

[0014] <Embodiment> (System Overview) FIG. 1 is a diagram showing the schematic configuration of a delivery management system according to this embodiment. The delivery management system 1 is a system for delivering products purchased by a user by vehicle. There are two types of delivery vehicles used to deliver the products purchased by a user as parcels: a first vehicle V1 and a second vehicle V2. The first vehicle V1 is a vehicle driven by a driver. The second vehicle V2 is an autonomous vehicle. The second vehicle V2 can perform autonomous driving based on a delivery plan transmitted from the management server 200. Therefore, when the parcel is delivered by the second vehicle V2, no one is in the second vehicle V2. In other words, the second vehicle V2 runs unmanned.

[0015] As shown in Fig. 1, the delivery management system 1 includes a user terminal 100, a management server 200, a driver terminal 300, and a second vehicle V2. In the delivery management system 1, the user terminal 100, the management server 200, the driver terminal 300, and the second vehicle V2 are interconnected by a network N1. The network N1 may be, for example, a WAN (Wide Area Network), which is a global public communication network such as the Internet, or a telephone communication network such as a mobile phone.

[0016] The management server 200 is a server for managing the first vehicle V1 and the second vehicle V2, which will be delivery vehicles. The computer constituting the management server 200 has a processor 201, a main memory unit 202, an auxiliary memory unit 203, and a communication interface (communication I / F) 204.

[0017] Here, the processor 201 may be, for example, a CPU (Central Processing Unit) or a D The main storage unit 202 is, for example, a RAM (Random Access Memory). The auxiliary storage unit 203 is, for example, a ROM (Read Only Memory), a HDD (Hard Disk Drive), or a flash memory. may include removable media (portable recording media). Here, removable media is, for example, a USB memory, an SD card, or a disc recording media such as a CD-ROM, a DVD disc, or a Blu-ray disc. The communication I / F 204 is, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication.

[0018] The auxiliary storage unit 203 stores an operating system (OS), various programs, various information tables, and the like. The processor 201 loads the programs stored in the auxiliary storage unit 203 into the main storage unit 202 and executes them, thereby realizing various controls for delivering packages to users, as will be described later. However, some or all of the functions of the management server 200 may be realized by hardware circuits such as ASICs and FPGAs. The management server 200 does not necessarily have to be realized by a single physical configuration, and may be configured by multiple computers that cooperate with each other. In this embodiment, the management server 200 corresponds to the "information processing device" according to the present disclosure.

[0019] The user terminal 100 is a terminal associated with a user. Examples of the user terminal 100 include a personal computer, a smartphone, a tablet computer, and a wearable terminal. A user can use the user terminal 100 to access a website or the like and purchase a product. The user terminal 100 then transmits user information, including information about the product purchased by the user, to the management server 200 via the network N1. By transmitting the user information from the user terminal 100 to the management server 200, the user can request delivery of the purchased product. The management server 200 receives user information from the user terminals of multiple users. In other words, the management server 200 can accept product delivery requests from multiple users.

[0020] The management server 200 generates a delivery plan for the product based on the user information received from the user terminal 100. At this time, the management server 200 determines whether to assign the first vehicle V1 or the second vehicle V2 as the delivery vehicle that will deliver the product to the user. Details of how the management server 200 generates the delivery plan will be described later.

[0021] When the first vehicle V1 is selected as the delivery vehicle, the management server 200 uses the first vehicle V1. Furthermore, management server 200 transmits the generated delivery plan to driver terminal 300. Driver terminal 300 is a terminal associated with the driver of first vehicle V1. Driver terminal 300 may be a terminal carried by the driver, or may be a terminal installed in first vehicle V1. By transmitting the delivery plan from management server 200 to driver terminal 300, the driver can drive first vehicle V1 based on the delivery plan and deliver goods.

[0022] Furthermore, when the management server 200 selects the second vehicle V2 as the delivery vehicle, it generates a delivery plan using the second vehicle V2. Furthermore, the management server 200 transmits the generated delivery plan to the second vehicle V2. By transmitting the delivery plan from the management server 200 to the second vehicle V2, the second vehicle V2 becomes able to autonomously drive and deliver goods based on the delivery plan.

[0023] (Functional configuration) Next, the functional configurations of the user terminal 100 and the management server 200 that make up the delivery management system 1 will be described with reference to Fig. 2. Fig. 2 is a block diagram that schematically shows an example of the functional configurations of the user terminal 100 and the management server 200.

[0024] (user terminal) The user terminal 100 has, as its functional units, a communication unit 110, a control unit 120, and an input / output unit 130. The communication unit 110 has a function of connecting the user terminal 100 to a network N1. The communication unit 110 can be realized by a communication interface provided in the user terminal 100. The communication unit 110 can communicate with other devices, including the management server 200, via the network N1 using a mobile communication service such as 3G (3rd Generation) or LTE (Long Term Evolution), for example.

[0025] The control unit 120 has a function of performing arithmetic processing for controlling the user terminal 100. The control unit 120 can be realized by a processor included in the user terminal 100.

[0026] The input / output unit 130 has a function of accepting input operations performed by the user and a function of outputting information to be presented to the user. For example, the input / output unit 130 is configured to include a touch panel display. The user can input information about the product that the user wishes to purchase to the user terminal 100 via the input / output unit 130. The user can also input information about the delivery destination and delivery date and time of the product that the user desires to receive to the user terminal 100 via the input / output unit 130. Furthermore, the user can also input requests other than product delivery to the user terminal 100 via the input / output unit 130.

[0027] FIG. 3 is a diagram showing an example of an operation screen displayed on the touch panel display 130a of the input / output unit 130 in the user terminal 100. The user can input requests on the operation screen shown in FIG. 3. The requests are items that the user requests to be carried out at the delivery destination when the product is delivered. As shown in FIG. 3, examples of the requests include "drop-off delivery," "packaging material collection," and "recycling product collection." Drop-off delivery refers to leaving the product at a designated location at the delivery destination without handing it over to the user in person. Packaging material collection refers to collecting packaging materials for the delivered product. Recycling product collection refers to collecting recyclable items owned by the user. The user selects the request they wish to make on the operation screen shown in FIG. 3. Note that the contents of the requests are not limited to those shown in FIG. 3. Furthermore, each request corresponds to a "predetermined event" according to the present disclosure.

[0028] Then, the control unit 120 calculates the user information based on the information input via the input / output unit 130. 3. FIG. 4 is a diagram showing an example of a table configuration of user information. As shown in FIG. 4, the user information has a user ID field, a product field, a delivery destination field, a delivery date and time field, and a request field. The user ID field is entered with a user ID, which is identification information for identifying a user. The product field is entered with information about the product purchased by the user. The delivery destination field and delivery date and time field are entered with information about the delivery destination and delivery date and time of the product desired by the user, respectively. The request field is entered with a request selected by the user on the operation screen shown in FIG. 3. Note that if the user does not wish to have anything other than the delivery of the product carried out at the delivery destination, the user does not enter a request on the operation screen shown in FIG. 3. In this case, no request is entered in the request field of the user information. Then, the control unit 120 performs processing to transmit the generated user information to the management server 200 using the communication unit 110.

[0029] (Management Server) The management server 200 includes, as functional units, a communication unit 210, a control unit 220, and a user information database (user information The control unit 220 has a function of performing arithmetic processing for controlling the management server 200. The control unit 220 can be realized by the processor 201. The control unit 220 performs a process of receiving user information transmitted from the user terminal 100 using the communication unit 210. Furthermore, the control unit 220 performs a process of storing the user information received from the user terminal 100 in the user information DB 230. The user information DB 230 stores the user information received from each user terminal.

[0030] The control unit 220 also includes a selection unit 221 and a generation unit 222. When generating a delivery plan, the control unit 220 acquires user information of one user stored in the user information DB 230. Then, the selection unit 221 selects either the first vehicle V1 or the second vehicle V2 as the delivery vehicle that will deliver goods to the one user, based on the acquired user information. In detail, the selection unit 221 selects a delivery vehicle based on whether or not a request item has been entered in the request item field of the user information.

[0031] As described above, when the second vehicle V2, which is an autonomous vehicle, delivers the product, no one is in the second vehicle V2. Therefore, it is difficult for the second vehicle V2 to perform anything other than handing over the product to the user at the delivery destination. Therefore, if a user requests that a request other than handing over the product be fulfilled at the delivery destination when the product is delivered, it will be difficult to fulfill the request if the second vehicle V2 delivers the product to the user.

[0032] Therefore, if any request items have been entered in the request item field of the user information of the user, the selection unit 221 selects the first vehicle V1 as the delivery vehicle that will deliver the goods to the user. As described above, the first vehicle V1 has a driver on board. Therefore, by delivering the goods to the user using the first vehicle V1, the request can be carried out by the driver of the first vehicle V1 at the delivery destination. Furthermore, if no request items have been entered in the request item field of the user information of the user, the selection unit 221 selects the second vehicle V2 as the delivery vehicle that will deliver the goods to the user.

[0033] Then, the generation unit 222 generates a delivery plan that includes delivery of goods to one user. At this time, the delivery plan is generated with the vehicle selected by the selection unit 221 as the delivery vehicle. Furthermore, the control unit 220 performs processing to transmit the delivery plan generated by the generation unit 222 to the driver terminal 300 or the second vehicle V2 using the communication unit 210.

[0034] (Information processing flow on user terminal) The flow of information processing executed in the user terminal 100 constituting the delivery management system 1 will be described below with reference to Fig. 5. Fig. 5 is a flowchart showing the flow of information processing executed by the control unit 120 of the user terminal 100.

[0035] In this flow, first, in S101, when the user purchases a product using the user terminal 100, information (input information) input by the user to the input / output unit 130 is acquired. As described above, the input information includes information about the product the user purchases, and information about the delivery address and delivery date and time of the product desired by the user. In addition, if the user has selected any request items, the input information also includes the request items.

[0036] Next, in S102, user information such as that shown in Fig. 4 is generated based on the input information acquired in S101. The user information generated at this time includes information indicating the presence or absence of requests, i.e., information indicating whether the user has requested that requests other than delivery of the package to the user be carried out at the delivery destination. Next, in S103, the user information generated in S102 is transmitted to the management server 200.

[0037] (Information processing flow on the management server) Next, the flow of information processing executed in the management server 200 constituting the delivery management system 1 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the flow of information processing executed by the control unit 220 of the management server 200.

[0038] In this flow, first, in S201, user information of one user stored in the user information DB 230 is acquired. Next, in S202, a delivery vehicle that will deliver goods to the one user is selected. At this time, if a request item has been entered in the request item field of the user information acquired in S201, the control unit 220 determines that the request item is requested to be carried out at the delivery destination. Then, the control unit 220 selects a first vehicle V1 as the delivery vehicle that will deliver goods to the one user. On the other hand, if a request item has not been entered in the request item field of the user information acquired in S201, the control unit 220 determines that the request item is not requested to be carried out at the delivery destination. Then, the control unit 220 selects a second vehicle V2 as the delivery vehicle that will deliver goods to the one user.

[0039] Next, in S203, a delivery plan including delivery of goods to one user is generated. At this time, if a first vehicle V1 is selected as the delivery vehicle in S202, a delivery plan using the first vehicle V1 is generated. Also, if a second vehicle V2 is selected as the delivery vehicle in S202, a delivery plan using the second vehicle V2 is generated.

[0040] Next, in S204, the delivery plan generated in S203 is transmitted to the driver terminal 300 or the second vehicle V2. At this time, the delivery plan for the first vehicle V1 is transmitted to the driver terminal 300. On the other hand, the delivery plan for the second vehicle V2 is transmitted to the second vehicle V2.

[0041] The delivery plan may include deliveries of goods to multiple users. In this case, if there are multiple users who have requests entered in the request item field of their user information, the first vehicle V1 will be assigned as the delivery vehicle to these users. Also, if there are multiple users who have not entered requests in the request item field of their user information, the second vehicle V2 will be assigned as the delivery vehicle to these users.

[0042] According to the delivery management system 1 of this embodiment, a first vehicle V1 is assigned as a delivery vehicle to a user who requests that a request be carried out at the delivery destination. In other words, if a person (driver) needs to carry out a request other than handing over the product to the user at the delivery destination, the product is delivered by the first vehicle V1. On the other hand, a second vehicle V2 is assigned as a delivery vehicle to a user who does not request that a request be carried out at the delivery destination. 2 In other words, when it is only necessary to hand over the product to the user at the delivery destination, the product is delivered by the second vehicle V2. Therefore, it is possible to more appropriately use the first vehicle V1 driven by a driver and the second vehicle V2, which is an autonomous vehicle, as delivery vehicles.

[0043] In the delivery management system 1, when the management server 200 generates a delivery plan, it may send notification information to the user terminal 100 of the user who is the delivery destination. At this time, if the management server 200 selects the first vehicle V1 as the delivery vehicle, it notifies the user by the notification information that the goods will be delivered by a vehicle driven by a driver. Furthermore, if the management server 200 selects the second vehicle V2 as the delivery vehicle, it notifies the user by the notification information that the goods will be delivered by an autonomous vehicle. By sending such notification information to the user terminal 100, if the user wishes to change the delivery vehicle, it becomes possible for the user to request the management server 200 to change the delivery vehicle.

[0044] (Variation) Next, a modified example of this embodiment will be described. Fig. 7 is a block diagram showing an example of the functional configuration of the management server 200 according to this modified example. In this modified example, the management server 200 also receives user information from the user terminal 100. However, in this modified example, the user information does not include information regarding the presence or absence of a request item as in the above-described embodiment. In other words, the user information according to this modified example does not have the request item field that the user information shown in Fig. 4 has.

[0045] However, in this modification, as shown in Fig. 7, the management server 200 has a history information database (history information DB) 240 in addition to the user information DB 230. The history information DB 240 stores information related to the past delivery history of the user. The information related to the delivery history stored in the history information DB 240 includes information related to products previously delivered to the user, as well as information related to the delivery destination and delivery date and time of the product. The information related to the delivery history stored in the history information DB 240 also includes information indicating whether or not a predetermined event corresponding to the request item in the above embodiment was carried out at the delivery destination when a product was previously delivered to the user.

[0046] Therefore, in this modified example, the control unit 220 selects either the first vehicle V1 or the second vehicle V2 as the delivery vehicle that will deliver the product to the user, based on information related to the delivery history stored in the history information DB 240.

[0047] Here, the flow of information processing executed in the management server 200 according to this modification will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the flow of information processing executed by the control unit 220 of the management server 200 according to this modification. Note that the processes executed in steps S201, S203, and S204 of this flow are the same as the processes executed in the steps with the same reference numbers in the flow shown in Fig. 6. Therefore, a description of these steps will be omitted.

[0048] In this flow, the process of S201 is followed by the process of S301. In S301, information about the delivery history of one user stored in the history information DB 240 is acquired. Next, in S302, based on the information about the delivery history acquired in S301, Then, a delivery vehicle is selected to deliver the product to one user.

[0049] At this time, the control unit 220 determines, based on information related to the delivery history, whether a predetermined event is requested at the delivery destination when the current product is delivered to the user. For example, if there is a history of leaving the product at the delivery destination when a product was delivered to the user in the past, there is a high possibility that the user will also request leaving the product at the delivery destination. Furthermore, if there is a history of collecting packaging materials or collecting recyclable items when a product was delivered to the user in the past, there is a high possibility that the user will also request collection of similar items when the current product is delivered.

[0050] Therefore, if the information regarding the delivery history of the user includes information indicating that a predetermined event was held at the delivery destination in the past, the control unit 220 determines that the user has requested that a predetermined event be held at the delivery destination when the current product is delivered.The control unit 220 then selects the first vehicle V1 as the delivery vehicle that will deliver the product to the user.On the other hand, if the information regarding the delivery history of the user does not include information indicating that a predetermined event was held at the delivery destination in the past, the control unit 220 determines that the user has not requested that a predetermined event be held at the delivery destination when the current product is delivered.The control unit 220 then selects the second vehicle V2 as the delivery vehicle that will deliver the product to the user. Following the process of S302, the process of S203 is executed.

[0051] According to this modification, a first vehicle V1 is assigned as a delivery vehicle to a user who is likely to request that a predetermined event be held at the delivery destination. On the other hand, a second vehicle V2 is assigned as a delivery vehicle to a user who is likely not likely to request that a predetermined event be held at the delivery destination. 2 Therefore, even if the user information transmitted from the user terminal 100 does not include information regarding the presence or absence of a request, the first vehicle V1 and the second vehicle V2 can be more appropriately used as delivery vehicles.

[0052] In the above embodiment and modified examples, the parcel delivered by the delivery vehicle is a product purchased by the user. However, in the present disclosure, the parcel delivered by the delivery vehicle is not limited to a product purchased by the user.

[0053] <Other embodiments> The above-described embodiment is merely an example, and the present disclosure may be modified as appropriate within the scope of the present disclosure. Furthermore, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs.

[0054] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

[0055] The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium may be, for example, any type of disk, such as a magnetic disk (e.g., a floppy disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk), or a read-only disk. The term "electronic instruction storage" includes any type of medium suitable for storing electronic instructions, such as read only memory (ROM), random access memory (RAM), electronic programmable read only memory (EPROM), electronic read only memory (EEPROM), magnetic cards, flash memory, or optical cards. [Explanation of symbols]

[0056] 1. Delivery management system 100 user terminals 110, 210··Communications Department 120, 220 Control unit 130...Input / output section 200 Management Server 230··User Information Database 240··Historical Information Database V1: First vehicle V2: Second vehicle

Claims

1. a control unit that executes allocation of either a first vehicle that is a vehicle driven by a driver or a second vehicle that is an autonomous vehicle as a delivery vehicle that delivers a package to a user; The control unit determining whether or not a predetermined event other than the delivery of the package to the user is requested to be carried out at the delivery destination based on information relating to the predetermined event other than the delivery of the package to the user in the past delivery history of the user; selecting the first vehicle as the delivery vehicle when it is determined that the predetermined event is required to be held at the delivery destination; Information processing device.

2. When it is determined that the predetermined event is not requested to be held at the delivery destination, the control unit selects the second vehicle as the delivery vehicle. The information processing device according to claim 1 .

3. The predetermined event is the leaving of the package or the collection of an item other than the package.

3. The information processing device according to claim 1.

4. When the control unit selects the first vehicle as the delivery vehicle, the control unit further executes transmitting a delivery plan including delivery of the package to the user to a terminal associated with a driver of the first vehicle. The information processing device according to claim 1 .

5. When the control unit selects the second vehicle as the delivery vehicle, the control unit further executes transmitting a delivery plan including delivery of the package to the user to the second vehicle.

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

6. When the control unit selects the first vehicle as the delivery vehicle, the control unit further notifies the user that the package will be delivered by a vehicle driven by a driver. The information processing device according to claim 1 .

7. When the control unit selects the second vehicle as the delivery vehicle, the control unit further notifies the user that the package will be delivered by an autonomous vehicle. The information processing device according to claim 2 .

8. 1. A computer-implemented information processing method, comprising: assigning either a first vehicle, which is a vehicle driven by a driver, or a second vehicle, which is an autonomous vehicle, as a delivery vehicle to deliver a package to a user; The computer determining whether or not a predetermined event other than the delivery of the package to the user is requested to be carried out at the delivery destination based on information relating to the predetermined event other than the delivery of the package to the user in the past delivery history of the user; selecting the first vehicle as the delivery vehicle when it is determined that the predetermined event is required to be held at the delivery destination; Information processing methods.

9. When it is determined that the predetermined event is not required to be held at the delivery destination, the second vehicle is selected as the delivery vehicle. The information processing method according to claim 8.

10. The predetermined event is the leaving of the package or the collection of an item other than the package.

10. The information processing method according to claim 8 or 9.

11. If the first vehicle is selected as the delivery vehicle, the delivery plan including the delivery of the package to the user is sent to a terminal associated with a driver of the first vehicle. The information processing method according to any one of claims 8 to 10.

12. If the second vehicle is selected as the delivery vehicle, a delivery plan including delivery of the package to the user is sent to the second vehicle.

11. The information processing method according to claim 9 or 10.

13. If the first vehicle is selected as the delivery vehicle, the method further includes notifying the user that the package will be delivered by a vehicle driven by a driver. The information processing method according to any one of claims 8 to 12.

14. If the second vehicle is selected as the delivery vehicle, the method further includes notifying the user that the package will be delivered by an autonomous vehicle. The information processing method according to any one of claims 9 to 13.

Citation Information

Patent Citations

  • Unmanned delivery system by unmanned delivery vehicle

    CN112714746A

  • Management apparatus, delivery support method and program

    JP2018124676A

  • Business vehicle operation system

    JP2019219781A

  • Delivery system, management server, program, and management method

    JP2020173667A

  • Delivery system and method, and delivery processing device

    WO2018229871A1