Information processing system, information processing device, information processing method, and program
The system addresses the challenge of aligning delivery times with recipient schedules by using recipient travel schedule information to designate optimal delivery slots, enhancing convenience and efficiency.
Patent Information
- Application Number
- JP2022105542
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-30
- Publication Date
- 2025-10-15
- Estimated Expiration
- 2042-06-30
AI Technical Summary
Existing delivery technologies do not consider the travel schedule of the recipient, making it difficult to adjust the delivery time of packages according to their availability.
An information processing system that acquires recipient travel schedule information and designates a delivery slot from among multiple delivery slots in the delivery plan of a mobile body to match the recipient's arrival time at the package location.
This system enhances the convenience of package receipt by aligning delivery times with recipient schedules, reducing waiting times and improving delivery efficiency.
Smart Images

Figure 0007754453000001 
Figure 0007754453000002 
Figure 0007754453000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing device, an information processing method, and a program. [Background technology]
[0002] In recent years, technologies have been developed to enable a delivery person in charge of delivery work related to delivery or collection of a package requested by a user to efficiently deliver or collect the package. For example, Patent Document 1 discloses a technology that acquires the load capacity of one or more circular flights that circulate between three base stations, and determines whether to change the operation plan of the circular flight based on the acquired load capacity. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-52525 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the technology described in Patent Document 1 does not take into consideration the travel schedule of the recipient who will receive the package, making it difficult to adjust the delivery time of the package according to the travel schedule of the recipient, for example.
[0005] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a new and improved information processing system, information processing device, information processing method, and program that can further improve the convenience of receiving packages. [Means for solving the problem]
[0006] In order to solve the above problem, according to one aspect of the present invention, an information processing system is provided, which includes an acquisition unit that acquires schedule information regarding the travel plans of a recipient who will receive a package, and a designation unit that, based on the schedule information, designates a delivery slot from among multiple delivery slots included in the delivery plan of a mobile body used to deliver the package, which corresponds to the scheduled time that the recipient will arrive at the package receiving location.
[0007] In addition, in order to solve the above problem, according to another aspect of the present invention, an information processing device is provided, which includes an acquisition unit that acquires schedule information regarding the travel plans of a recipient who will receive a package, and a designation unit that, based on the schedule information, designates a delivery slot from among multiple delivery slots included in the delivery plan of a mobile body used to deliver the package, which corresponds to the scheduled time when the recipient will arrive at the package receiving location.
[0008] In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided an information processing method executed by a computer, which includes obtaining schedule information regarding the travel plans of a recipient who will receive a package, and, based on the schedule information, specifying a delivery slot from among multiple delivery slots included in the delivery plan of a mobile body used to deliver the package, which corresponds to the scheduled time when the recipient will arrive at a receiving location for the package.
[0009] In addition, in order to solve the above problem, according to another aspect of the present invention, a program is provided that causes a computer to implement an acquisition function that acquires schedule information regarding the travel plans of a recipient who will receive a package, and a designation function that, based on the schedule information, designates a delivery slot from among multiple delivery slots included in the delivery plan of a mobile body used to deliver the package, that corresponds to the scheduled time at which the recipient will arrive at the receiving location of the package. [Effects of the Invention]
[0010] As described above, according to the present invention, it is possible to further improve convenience in receiving packages. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is an explanatory diagram illustrating an overview of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is an explanatory diagram for explaining an example of the functional configuration of the information terminal 20 according to the present embodiment. [Figure 3] FIG. 2 is an explanatory diagram for explaining an example of the functional configuration of the fleet management server 30 according to the present embodiment. [Figure 4] FIG. 2 is an explanatory diagram for explaining an example of the functional configuration of a schedule management server 40 according to the present embodiment. [Figure 5] FIG. 10 is an explanatory diagram for explaining an example of a process related to specifying a delivery slot. [Figure 6] FIG. 10 is an explanatory diagram illustrating an example of a delivery slot according to the present embodiment. [Figure 7] 3 is an explanatory diagram for explaining an example of an operation process of the fleet management server 30 according to the present embodiment. FIG. [Figure 8] FIG. 2 is an explanatory diagram illustrating an example of the hardware configuration of a schedule management server 40 according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0012] The details of the embodiments of the present invention will be described below. An information processing system according to an embodiment of the present invention has the following configuration. [Item 1] an acquisition unit that acquires schedule information regarding a travel schedule of a recipient who will receive a package; a designation unit that designates, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; An information processing system comprising: [Item 2] the schedule information includes information about the recipient's means of transportation; The designation unit Specifying the delivery slot based on the means of transportation acquired by the acquisition unit. Item 1. An information processing system according to item 1. [Item 3] The acquisition unit acquiring location information of the recipient; The designation unit designating the delivery slot based on the location information acquired by the acquisition unit; Item 1. An information processing system according to item 1. [Item 4] The receiving location is included in the delivery route of the mobile object. Item 1. An information processing system according to item 1. [Item 5] the moving object includes an aircraft flying on an air route, The receiving position includes a waiting position of the flying object. Item 4. The information processing system according to any one of items 1 to 4. [Item 6] a storage box for storing the luggage is disposed at the standby position of the flying object; The designation unit Designating the delivery slot based on the availability of the storage box. Item 5. An information processing system according to item 5. [Item 7] The acquisition unit Obtaining information about the package; The designation unit Specifying the delivery slot based on the type of the package included in the information about the package. Item 1. An information processing system according to item 1. [Item 8] The designation unit specifying a delivery slot that allows the mobile object to arrive at the receiving location before a scheduled time when the recipient will arrive at the receiving location, when the type of the package corresponds to the environment of the receiving location; Item 7. The information processing system according to item 7. [Item 9] The designation unit When the type of the package does not correspond to the environment of the receiving location, a delivery slot is specified that includes a scheduled time when the recipient will arrive at the receiving location or a delivery slot that allows the mobile object to arrive at the receiving location at a time after the scheduled time. Item 7. The information processing system according to item 7 or 8. [Item 10] The delivery slot is set for each of a plurality of candidate receiving locations, The designation unit designating one of the plurality of candidate pickup locations as the pickup location for the package; Item 1. An information processing system according to item 1. [Item 11] an acquisition unit that acquires schedule information regarding a travel schedule of a recipient who will receive a package; a designation unit that designates, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; An information processing device comprising: [Item 12] Acquiring schedule information regarding the travel schedule of a recipient who will receive the package; Based on the schedule information, specify a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; 2. A computer-implemented information processing method, comprising: [Item 13] On the computer, An acquisition function for acquiring schedule information regarding the travel schedule of a recipient who will receive a package; a designation function for designating, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; A program that makes this happen.
[0013] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant explanations will be omitted.
[0014] Furthermore, in this specification and drawings, the mobile units are distinguished as needed, such as a manned mobile unit 10A for a mobile unit used by a deliverer, and an unmanned mobile unit 10B for a mobile unit that moves by autonomous control or remote control. However, when there is no need to particularly distinguish between the mobile units, each mobile unit will simply be referred to as a mobile unit 10. Furthermore, when there is no need to particularly distinguish between the mobile units, each information terminal will be distinguished as needed, such as a deliverer terminal 20A for an information terminal used by a deliverer who delivers or collects packages, and a requester terminal 20B for an information terminal used by a requester who requests delivery or collection of a package. However, when there is no need to particularly distinguish between the information terminals, each information terminal will be simply referred to as an information terminal 20.
[0015] <<1. Overview of the information processing system>> An embodiment of the present invention relates to an information processing system that can further improve convenience in receiving packages.
[0016] <1.1. Overview> 1 is an explanatory diagram for explaining an overview of an information processing system according to this embodiment. The information processing system according to this embodiment includes, for example, a moving object 10, an information terminal 20, a traffic management server 30, and a schedule management server 40, as shown in FIG.
[0017] The mobile object 10, the information terminal 20, the fleet management server 30, and the schedule management server 40 are connected to one another via a network.
[0018] (Mobile 10) The mobile object 10 according to this embodiment is a mobile object used in delivery work such as delivering or collecting a package L. For example, the mobile object 10 is used when delivering a package L requested for delivery by a requester U2 from a warehouse WH where the package L is stored. Note that the mobile object 10 is not essential for delivery work, and delivery may be performed, for example, on foot with a cart (e.g., a box cart or a basket cart).
[0019] For example, the vehicle 10 includes a manned vehicle 10A used by a delivery person U1 to deliver or collect a package L.
[0020] For example, the manned vehicle 10A according to this embodiment may be a vehicle that travels on land as shown in Fig. 1 (for example, a passenger car, a light truck, a light van or other freight vehicle, a motorcycle, a bicycle, a kick scooter, etc.). However, the manned vehicle 10A is not limited to a vehicle. For example, the manned vehicle 10A may be an aircraft that flies in the air, or a ship that travels on waterways such as seaways or riverways.
[0021] Furthermore, the mobile body 10 according to this embodiment includes an unmanned mobile body 10B that moves by autonomous control or remote control. For example, the unmanned mobile body 10B may move by autonomous control using input information such as two positions, such as a start point (e.g., a delivery start position of the package L or a movement start position of the unmanned mobile body 10B) and an end point (e.g., a pickup position of the package L), or three or more positions including a relay point (e.g., a collection position of the package L in the case of a delivery that involves collection of the package L) and a return point (e.g., a position that is the same as the movement start position of the unmanned mobile body 10 or a different waiting position). Note that the input information used for autonomous control may also include various information such as other intermediate points and delivery routes.
[0022] The unmanned mobile body 10B may also be moved by remote control using operation information remotely input by an administrator who manages the unmanned mobile body 10B.
[0023] For example, the unmanned moving body 10B may be an air vehicle as shown in Fig. 1. For example, the air vehicle may be a drone that flies by autonomous control, or may be a UAV (Unmanned Aerial Vehicle) that flies by remote control by an administrator.
[0024] Furthermore, the unmanned mobile body 10B according to this embodiment is not limited to an air vehicle. For example, the unmanned mobile body 10B may be a vehicle that travels on land, such as an Unmanned Ground Vehicle (UGV), or a ship that travels on waterways, such as seaways or riverways.
[0025] Furthermore, the manned mobile body 10A and the unmanned mobile body 10B may be mobile bodies that can travel on at least two or more routes, including land routes, water routes, and air routes.
[0026] (Information terminal 20) The information terminal 20 according to this embodiment is a terminal used by a party involved in a delivery or collection service. For example, the information terminal 20 may be any of various terminals such as a tablet terminal, a smartphone, a mobile phone, a PHS (Personal Handy-phone System), a PDA (Personal Digital Assistant), or a PC (Personal Computer).
[0027] The information terminal 20 includes a deliverer terminal 20A used by a deliverer U1 who delivers or collects a package L. For example, the deliverer U1 may use the deliverer terminal 20A to check delivery instruction information, including delivery tasks based on the request details included in the delivery request registered by the requester U2. In FIG. 1, the package L is to be delivered to the requester U2 who made the delivery request, but this is not limited to this case. The package may be sent by the requester U2 and delivered to a recipient other than the requester. In such a case, the deliverer U1 may load the package L onto a mobile object 10 or the like when departing from the warehouse WH, and one or more delivery tasks may be set in advance as a delivery plan in a predetermined order.
[0028] The information terminal 20 also includes a requester terminal 20B that is used by a requester U2 requesting delivery or collection of a package L. For example, the requester U2 may use the requester terminal 20B to register a delivery request regarding the delivery or collection of the package L.
[0029] The requester terminal 20B may also transmit plan information regarding the travel plan of the requester U2. Here, the plan information may include, for example, information regarding the means of transportation of the requester U2, information regarding the waypoints that the requester U2 will pass through, or information regarding the schedule of the requester U2.
[0030] In the following explanation, we will mainly explain an example in which the recipient who receives package L is the same as requester U2 who requested delivery of package L, but the recipient is not limited to this example. For example, the recipient may be an agent who receives the package on behalf of requester U2, or may be another user who is specified as the delivery destination of package L.
[0031] The recipient may also be another deliverer (for example, a delivery person or gig worker). In this case, the package L may be handed over from the unmanned mobile body 10B to the other deliverer at a certain receiving location. The other deliverer who receives the package L may then deliver the package L to the receiving location designated by the requester.
[0032] (Traffic management server 30) The fleet management server 30 according to this embodiment is a server that manages the operation of the mobile object 10. For example, the fleet management server 30 may be a general-purpose computer such as a workstation or a PC, or may be a cloud server.
[0033] The fleet management server 30 generates delivery instruction information that instructs delivery by the mobile unit 10. The fleet management server 30 then transmits the delivery instruction information to an external device. The external device may include, for example, a deliverer terminal 20A of a deliverer U1 that delivers the package L, or an unmanned mobile unit 10B that delivers the package L.
[0034] For example, the fleet management server 30 may generate delivery instruction information based on a delivery slot specified by the schedule management server 40.
[0035] Here, the delivery instruction information is information used for delivery by the mobile object 10, and may include, for example, information regarding the delivery start position and pick-up position, or information such as the delivery route and stopover points.
[0036] More specifically, if the requester U2 specifies a receiving location such as home B, a store near home B2, or a dedicated delivery facility as the receiving location for package L, the delivery instruction information may include information regarding the location of warehouse WH where package L is stored and the receiving location such as home B.
[0037] Furthermore, a delivery slot is a time frame in which the mobile body 10 (or a deliverer U1 who delivers a package L using the mobile body 10) responds to a delivery request. For example, the daily delivery plan of the unmanned mobile body 10B (or the deliverer U1) is divided into predetermined delivery slots (for example, 15 minutes or 30 minutes for an unmanned mobile body, or 1 hour for a deliverer), and the unmanned mobile body 10B (or the deliverer U1) delivers the package L registered for each delivery slot according to the time indicated by the delivery slot. In the delivery slot of the unmanned mobile body, packages to destinations such as 1 or 2 may be registered, and in the delivery slot of the deliverer, packages to multiple destinations such as 5 to 10 may be registered, but this is not limited to this. Furthermore, the delivery plan and delivery slot may be set for each of multiple candidate receiving locations.
[0038] Furthermore, each of the multiple candidate receiving locations may be a location included in the delivery route of the package L by the moving object 10, for example.
[0039] (Schedule management server 40) The schedule management server 40 according to this embodiment is an example of an information processing device, and is a server that manages various schedules related to delivery or collection. For example, the schedule management server 40 may be a general-purpose computer such as a workstation or a personal computer, or may be a cloud server.
[0040] The schedule management server 40 manages delivery plans and delivery schedules relating to deliveries and collections by the mobile object 10. For example, the schedule management server 40 manages delivery plans and delivery schedules relating to deliveries and collections by the unmanned mobile object 10B.
[0041] The schedule management server 40 also acquires schedule information regarding the travel schedule of the requester U2. Based on the acquired schedule information, the schedule management server 40 then designates, from among multiple delivery slots included in the delivery plan of the mobile object 10 used to deliver the package L, a delivery slot corresponding to the scheduled time when the requester U2 will arrive at the receiving location of the package L.
[0042] Then, the schedule management server 40 may transmit information about the designated delivery slot to the fleet management server 30.
[0043] The outline of the information processing system according to this embodiment has been explained above. Next, examples of the functional configurations of the information terminal 20, fleet management server 30, and schedule management server 40 according to this embodiment will be explained in order.
[0044] <<2. Functional configuration example>> 2.1. Example of functional configuration of information terminal 20 2 is an explanatory diagram illustrating an example of the functional configuration of the information terminal 20 according to this embodiment. As shown in FIG. 2, the information terminal 20 according to this embodiment includes a communication unit 210, a control unit 230, and an operation display unit 240.
[0045] (Communication unit 210) The communication unit 210 according to this embodiment performs various communications with the fleet management server 30 or the schedule management server 40. For example, the communication unit 210 included in the requester terminal 20B may transmit a delivery request regarding delivery or collection of a package registered by a requester to at least either the fleet management server 30 or the schedule management server 40.
[0046] Furthermore, the communication unit 210 included in the requester terminal 20B may transmit schedule information regarding the travel schedule to the schedule management server 40. For example, the schedule information may include information regarding the means of transportation of the requester U2 or information regarding the scheduled time of arrival at the pickup location.
[0047] Furthermore, the communication unit 210 included in the requester terminal 20B may transmit location information indicating the location of the requester U2 to the schedule management server 40. The location information indicating the location of the requester U2 may be, for example, positioning information (information regarding longitude, latitude, and altitude) of the requester terminal 20B obtained by a Global Navigation Satellite System (GNSS). Furthermore, the location information indicating the location of the requester U2 may be information (for example, the address of the current location) input by the requester U2 on the operation display unit 240 described later.
[0048] In addition, the communication unit 210 provided in the requester terminal 20B may transmit the delivery request or location information as described above to the schedule management server 40 via the fleet management server 30, or may transmit it directly to the schedule management server 40.
[0049] Furthermore, the communication unit 210 included in the deliverer terminal 20A may receive delivery instruction information from the fleet management server 30. The deliverer may deliver the package based on the delivery instruction information displayed on the operation display unit 240, for example.
[0050] (control unit 230) The control unit 230 according to this embodiment controls the overall operation of the information terminal 20. For example, the control unit 230 controls the transmission and reception of various information by the communication unit 210. For example, the control unit 230 included in the requester terminal 20B may control the communication unit 210 to transmit a delivery request including request details input by operating the operation display unit 240.
[0051] The control unit 230 may also perform control to display delivery instruction information received from the fleet management server 30 on the operation and display unit 240 .
[0052] (Operation display section 240) The operation display unit 240 according to this embodiment functions as an operation unit through which operations for inputting request details regarding delivery or collection of packages are performed. The operation display unit 240 also functions as a display unit that displays delivery instruction information received from the fleet management server 30.
[0053] The function of the operation unit may be realized by, for example, a touch panel or a keyboard. The function of the display unit may be realized by a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD), or an OLED (Organic Light Emitting Diode) device. The function of the display unit and the function of the operation unit may be configured separately.
[0054] The information terminal 20 may be equipped with a microphone (not shown in Fig. 2), in which case the requester may use the microphone to input the request details regarding the delivery or collection of the package by voice. The information terminal 20 may also be equipped with a speaker (not shown in Fig. 2), in which case the deliverer may confirm the delivery instruction information by the voice output from the speaker.
[0055] <2.2. Example of functional configuration of the traffic management server 30> 3 is an explanatory diagram illustrating an example of the functional configuration of the fleet management server 30 according to this embodiment. As shown in FIG. 3, the fleet management server 30 according to this embodiment includes a communication unit 310, a storage unit 320, and a control unit 330.
[0056] (Communication unit 310) The communication unit 310 according to this embodiment performs various communications with the information terminal 20 or the schedule management server 40. For example, the communication unit 310 may receive, from the schedule management server 40, information regarding a delivery slot corresponding to the scheduled time when a requester is to arrive at a location to receive the package.
[0057] Furthermore, the communication unit 310 may transmit delivery instruction information generated by the control unit 330, which will be described later, to an external device such as the information terminal 20 or the unmanned vehicle 10B.
[0058] For example, the communication unit 310 may transmit the delivery instruction information to the deliverer terminal 20A of the deliverer who delivers the package. The communication unit 310 may also transmit the delivery instruction information to the unmanned mobile body 10B who delivers the package.
[0059] Furthermore, the communication unit 310 may transmit the delivery instruction information to the information terminal 20 used by the manager of the unmanned mobile body 10B. In this case, the manager may remotely operate the unmanned mobile body 10B based on the delivery instruction information, or may transmit the delivery instruction information to the unmanned mobile body 10B using the information terminal 20 used by the manager.
[0060] (Storage unit 320) The storage unit 320 according to this embodiment stores software and various data. For example, the storage unit 320 may store requester information. Here, the requester information may include various basic information such as the requester's name, the requester's name within the service, an email address, an address, or a telephone number, or may include one or more of the requester's identification information (ID), account information for an external application, or information regarding the location where the package will be picked up. However, the requester information is not limited to these.
[0061] The storage unit 320 may also store deliverer information. Here, the deliverer information may include, for example, basic information about the deliverer, such as the deliverer's name, email address, and telephone number, or may include the deliverer's identification information, current location information, current delivery area, vehicle type identification information, or the name of the delivery company and delivery company identification information. The deliverer information may also include, for example, external application account information, desired delivery area, identification card information (including driver's license information), bank account information, delivery history information, etc. However, the deliverer information is not limited to these.
[0062] The storage unit 320 may also store store information. For example, the store information may include basic store information such as the store name, business hours, address, contact information, telephone number, store URL, and shipping fee. The store information may also include product-related information such as product name, product identification information, product-compatible storage container type information, weight information, and managed temperature range information. However, the store information is not limited to these.
[0063] (Control unit 330) The control unit 330 according to this embodiment controls the overall operation of the fleet management server 30. The control unit 330 may generate delivery instruction information based on the delivery slot specified by the schedule management server 40.
[0064] Furthermore, the control unit 330 may control the communication unit 310 to transmit the generated delivery instruction information to an external device. For example, if the generated delivery instruction information includes instructions for the unmanned mobile body 10B, the control unit 330 may control the communication unit 310 to transmit the delivery instruction information to the unmanned mobile body 10B or the information terminal 20 of the manager who manages the unmanned mobile body 10B.
[0065] <2.3. Example of functional configuration of schedule management server 40> 4 is an explanatory diagram illustrating an example of the functional configuration of the schedule management server 40 according to this embodiment. As shown in FIG. 4, the schedule management server 40 according to this embodiment includes a communication unit 410, a storage unit 420, and a control unit 430.
[0066] (Communication unit 410) The communication unit 410 according to this embodiment performs various communications with the information terminal 20 or the fleet management server 30. For example, the communication unit 410 is an example of an acquisition unit, and receives schedule information regarding the travel schedule of a requester who will receive a package.
[0067] Furthermore, the communication unit 410 may receive, from the requester terminal 20B, location information indicating the location of the requester who will receive the package.
[0068] In addition, the communication unit 410 may transmit to the fleet management server 30 information regarding the delivery slot corresponding to the scheduled time when the requester will arrive at the package receiving location, as specified by the specification unit 433 described below.
[0069] (Storage unit 420) The storage unit 420 according to this embodiment stores software and various data. For example, the storage unit 420 stores a delivery plan of the deliverer and a delivery plan of the unmanned mobile body 10B. For example, the delivery plan includes various information such as the availability of delivery slots set at the receiving location, the loading status of packages for each delivery slot of the manned mobile body 10A used by the deliverer for delivery, and the availability of the unmanned mobile body 10B.
[0070] (Control unit 430) The control unit 430 according to this embodiment controls the overall operation of the schedule management server 40. The control unit 430 includes an estimation unit 431 and a designation unit 433, as shown in FIG.
[0071] The estimation unit 431 according to this embodiment estimates the scheduled time when a requester who will receive a package will arrive at the package receiving location.
[0072] For example, the estimation unit 431 may estimate the scheduled time when the requester will arrive at the location where the package is to be received, based on the location information of the requester and the means of transportation of the requester included in the schedule information.
[0073] More specifically, if the requester's current location is bus stop A, the means of transportation is a bus, and the pick-up location is bus stop B, the estimation unit 431 may calculate the travel time by bus from bus stop A to bus stop B, and estimate the scheduled time at which the requester will arrive at bus stop B based on the calculation result. Here, the information on the requester's current location may be set based on current location information obtainable from the requester terminal 20B, or may be set based on location information linked to the current location when the requester specifies a current location such as a predetermined bus stop or station or a predetermined facility or building using the requester terminal 20B. Furthermore, the information regarding the requester's pickup location may be set based on location information linked to a desired pickup location, such as a transportation stop (stop) such as a predetermined bus stop or station, or a predetermined facility or building, when the requester uses requester terminal 20B to specify the desired pickup location, or may be set based on location information linked to the desired pickup location, such as a transportation stop (stop) such as a predetermined bus stop or station, or a predetermined facility or building included in route information derived based on current location information and preset expected arrival location information (for example, location information of the home or location information of the building where the shopping is to be done). In particular, when a transportation stop (stop) or a facility or building nearby the stop is specified, the estimated time at which the requester will arrive at the pickup location can be estimated with high accuracy, considering that transportation such as buses run on time (even if they are delayed, they generally run at the expected delay time).
[0074] Although a bus is mentioned as an example of a means of transportation, other means of transportation may include a train, walking, bicycle, taxi, etc. In particular, means of transportation with a set timetable, such as a bus or train, are more preferable.
[0075] Furthermore, the estimation unit 431 may estimate the scheduled time using a reference speed (for example, a scheduled speed) according to the means of transportation. Furthermore, if the means of transportation is a bus or the like that runs on a fixed schedule, the estimation unit 431 may estimate the scheduled time using an external server that can confirm the scheduled time by searching for a known route.
[0076] Furthermore, the estimation unit 431 does not necessarily have to estimate the scheduled time. For example, the requester may use the requester terminal 20B to input the scheduled time of arrival at the pickup location. Then, the communication unit 210 included in the requester terminal 20B may transmit the scheduled time input by the requester to the schedule management server 40. In this case, the process of estimating the scheduled time by the estimation unit 431 is omitted.
[0077] The designation unit 433 according to this embodiment designates a delivery slot corresponding to the scheduled time when the requester will arrive at the receiving location of the package from among a plurality of delivery slots included in the delivery plan of the mobile body 10 used for delivering the package.
[0078] The above describes an example of the functional configuration of the information terminal 20, the fleet management server 30, and the schedule management server 40 according to this embodiment. Next, a specific example of processing related to the designation of a delivery slot by the designation unit 433 will be described with reference to Figs. 5 and 6.
[0079] <<3. Specific examples of processing related to designation of delivery slots>> When a requester requests delivery or collection of a package such as food or daily necessities via an application or browser, a mobile body 10 or a delivery person may be assigned as a delivery means for the package. For example, an unmanned mobile body 10B may be assigned as the mobile body 10 corresponding to the package delivery request.
[0080] In this case, the unmanned mobile body 10B delivers the package for which delivery has been requested to the requester to the location designated by the requester as the location for receiving the package.
[0081] Here, the requester may specify various locations as the location for receiving the package. For example, if a requester requests delivery of a package on the way home and a specific store, such as a convenience store, that the requester passes by on the way home is specified as the location for receiving the package, the requester may want to collect the package on the way home and then return home. However, depending on the timing of the requester's delivery, the package may not necessarily have arrived at the store when the requester arrives at the store. If the package has not yet arrived at the store, the requester may need to wait at the store until the package arrives. Alternatively, if the requester leaves the store (for example, returns home), the requester may need to return to the store to collect the package once it arrives at the store.
[0082] On the other hand, when a package is requested to be delivered at a store with an early arrival time, the store may need to store the package for a longer period of time to ensure delivery before the requester arrives, which may require the store to secure ample storage space. In particular, if the package is food, there is a risk that the food may cool down if stored for a long period of time, making it difficult to stack the food flat, which may require the store to secure ample storage space. Furthermore, when delivering the package directly to the requester's home, the burden on the delivery side is significant, and as packages become increasingly smaller, delivery fees may become more expensive. These issues are not limited to in-store pickup, and similar or similar issues may arise in various locations. Furthermore, when using a non-human pickup method rather than a human pickup method like a store pickup, additional issues may arise.
[0083] In order to reduce the effort and inconvenience involved in collecting such luggage for the requester, it may be desirable for the unmanned mobile body 10B delivering the luggage to arrive at the pickup location at the same or approximately the same time as the scheduled time the requester arrives at the pickup location, or slightly before the scheduled time.
[0084] Therefore, the information processing system of this embodiment acquires schedule information regarding the travel plans of the requester who will receive the package, and based on the schedule information, specifies a delivery slot from among multiple delivery slots included in the delivery plan of the mobile body 10 that corresponds to the scheduled time when the requester will arrive at the package receiving location (for example, a delivery slot that includes the scheduled arrival time, or a delivery slot one before or one after the delivery slot that includes the scheduled arrival time).
[0085] 5 is an explanatory diagram illustrating an example of a process for specifying a delivery slot. In the following explanation, a case where a bus stop S is specified as a location for receiving the package L will be described, but the location for receiving the package L is not limited to the bus stop S.
[0086] For example, the requester U2 may select one candidate pickup location from multiple candidate pickup locations. In this case, the designation unit 433 may designate the candidate pickup location selected by the requester U2 as the pickup location for the package L.
[0087] More specifically, the requester U2 selects "Bus Stop B" from five possible pickup locations, such as "Station A," "Bus Stop B," "Bus Stop C," "Store D," and "Storage Box E." In this case, the designation unit 433 may designate "Bus Stop B" selected by the requester U2 as the pickup location.
[0088] When the unmanned mobile body 10B delivers the package L, it is desirable that the receiving location be a location where the unmanned mobile body 10B can wait (particularly a location where landing facilities are provided). However, depending on the situation, such as when the requester U2 specifies that the package be left at the receiving location or when a storage box for storing the package L is provided at the receiving location, the receiving location does not necessarily have to be a location where the unmanned mobile body 10B can wait.
[0089] In addition, the pickup location for each package L may be specified for each package L, or a pre-specified pickup location may be applied as the pickup location for all packages L unless otherwise specified.
[0090] Furthermore, when the destination is set in advance and the planned travel route is known, the designation unit 433 may designate, from among a plurality of candidate receiving locations, one candidate receiving location that is included in the planned travel route of the requester U2 or that is related to the planned travel route, as the receiving location for the package L. In light of the above, an example of designating a delivery slot will be described with reference to FIG.
[0091] First, the requester U2 uses the requester terminal 20B to request delivery of the package L. Then, the communication unit 410 included in the schedule management server 40 may receive location information from the requester terminal 20B.
[0092] Furthermore, the communication unit 410 may receive schedule information including information related to the means of transportation from the requester terminal 20B. For example, the communication unit 410 may receive schedule information including information indicating that the means of transportation is a bus M as shown in FIG.
[0093] Next, the estimation unit 431 estimates the expected time that the requester U2 will arrive at the bus stop S, which is the pickup location for the package L, based on the location information and transportation means (for example, bus M) of the requester U2, and the pickup location information.
[0094] Then, the designation unit 433 designates a delivery slot corresponding to the scheduled time when the requester U2 will arrive at the bus stop S. An example of a delivery slot according to this embodiment will be described below with reference to FIG.
[0095] 6 is an explanatory diagram illustrating an example of a delivery slot according to this embodiment. For example, the daily delivery plan DS of the unmanned mobile body 10B (or the deliverer) is divided into predetermined delivery slots (for example, 15 minutes), and the unmanned mobile body 10B (or the deliverer) delivers the packages L registered for each delivery slot at the time indicated by the delivery slot. Such a combination of delivery plan DS and delivery slot may be set for each of a plurality of candidate receiving locations.
[0096] For example, a delivery plan DS set for a certain receiving location (e.g., bus stop S shown in Figure 5) includes two types of delivery slots: a "full" delivery slot (hereinafter referred to as a "full slot DF") indicating that the delivery schedule by the unmanned mobile unit 10B (or the delivery person) is already filled, and an "empty" delivery slot (hereinafter referred to as an "empty slot DE") indicating that there is a vacant delivery slot in the delivery schedule by the unmanned mobile unit 10B (or the delivery person).
[0097] For example, the estimation unit 431 estimates the scheduled time at which the requester U2 will arrive at the receiving position as "10:00." In this case, the designation unit 433 may designate a delivery slot that allows the unmanned mobile body 10B to arrive before the scheduled time "10:00."
[0098] 6, the delivery slot of "9:00 to 9:15" and the delivery slot of "9:15 to 9:30" are both full DF. Therefore, the delivery slots in which the unmanned mobile body 10B can arrive before "10:00" and to which a delivery schedule can be added (i.e., empty slots DE) are the two slots of "9:30 to 9:45" and "9:45 to 10:00."
[0099] Therefore, the designation unit 433 may designate either the delivery slot of "9:30 to 9:45" or "9:45 to 10:00." In this case, the designation unit 433 may preferentially designate "9:45 to 10:00," which allows the unmanned mobile body 10B to wait for a shorter time at the package receiving location. This can improve the turnover rate of the unmanned mobile body 10B in delivering packages L.
[0100] In addition, if there is no delivery slot that allows the unmanned mobile body 10B to arrive at the receiving location before the scheduled time of arrival of the requester U2 at the receiving location, which is 10:00, the designation unit 433 may designate a delivery slot that allows the requester U2 to wait at the receiving location for the shortest time.
[0101] For example, the estimation unit 431 estimates that the scheduled time that the requester U2 will arrive at the receiving location is "9:30." However, in the example shown in Fig. 6, the two delivery slots, "9:00-9:15" and "9:15-9:30," in which the unmanned mobile body 10B can arrive before "9:30," are both full DF. Therefore, the designation unit 433 may designate the delivery slot "9:30-9:45," which is the available slot DE that allows the requester U2 to wait the shortest time at the receiving location.
[0102] A specific example of the process related to the designation of a delivery slot according to this embodiment has been described above. Referring again to Fig. 5, the rest of the example of the process after the designation of a delivery slot will be described.
[0103] After the delivery slot is designated by the designation unit 433, the communication unit 410 transmits information regarding the designated delivery slot to the fleet management server 30. The communication unit 410 may also transmit information regarding the designated delivery slot to the requester terminal 20B of the requester U2, and more specifically, may transmit information regarding the time (including the time zone) of the designated delivery slot and the type of transportation mode corresponding to the delivery slot. The transmitted information (for example, via selection of a link or icon included in the transmitted information) may enable transition to an application screen for carrying out a procedure to change or cancel the designated delivery slot. Furthermore, when an operation to confirm the designated delivery slot is executed on the requester terminal 20B and the communication unit 410 receives a confirmation instruction, the process may proceed to the next step.
[0104] Next, the operation management server 30 generates delivery instruction information that includes, for example, the location of the warehouse WH, which is the delivery start location (or the movement start location of the mobile body 10 and the collection location of the delivery luggage), and the location of the bus stop S, which is the receiving location, and transmits the delivery instruction information to the unmanned mobile body 10B.
[0105] Then, the unmanned mobile body 10B delivers the package L to the bus stop S so that it arrives at the time indicated by the delivery slot included in the delivery instruction information.
[0106] Then, the requester U2 arrives at bus stop S by bus M, collects his / her luggage from unmanned mobile unit 10B, and returns home to his / her home B.
[0107] According to the processing for specifying the delivery slot described above, the unmanned mobile body 10B can deliver the package L to the bus stop S at a time that is estimated to be more desirable for the requester U2, thereby improving the convenience of the requester U2 in receiving the package L.
[0108] The requester U2 may manually specify the delivery slot after specifying the location where the package will be received. For example, the requester U2 may make a detour due to an irregular schedule and then head to the location where the package L will be received.
[0109] In such a case, the requester U2 may manually specify (especially change) a delivery slot based on the time required for the irregular schedule. This can reduce the discrepancy between the time when the requester U2 arrives at the receiving location and the time when the package arrives at the receiving location. As a result, it is possible to reduce the waiting time of the unmanned mobile body 10B at the receiving location until the package is collected by the requester, and the turnover rate of the unmanned mobile body 10B in delivering the package L can be improved.
[0110] Furthermore, if a storage box is located at the receiving location, the designation unit 433 may designate a delivery slot based on the availability of the storage box. For example, the designation unit 433 may preferentially designate a candidate receiving location with an available storage box as the receiving location. The storage box may be a known object, and in particular, for the unmanned mobile body 10B, it is preferable that the storage box be equipped with a mechanism for automatically placing packages inside the storage box. The storage box may unlock the storage section in which the package is stored based on unlocking information transmitted from the communication unit 410 to the requester terminal 20B of the requester U2. The unlocking information may be an unlocking code, and the requester U2 may directly operate the storage box to input the unlocking code, or the requester terminal 20B may communicate and input the unlocking code.
[0111] In addition, when the requester U2 designates a candidate receiving location where there is no free space in the storage box as the receiving location, the communication unit 410 may transmit notification information relating to the fact that there is no free space in the storage box to the requester terminal 20B.
[0112] For example, the notification information may include a message prompting the user to specify another pickup location, such as "There are no available storage boxes. Please specify another possible pickup location." The application executed on the requester terminal 20B may then transition to a screen prompting the user to specify a pickup location again, or to a screen prompting the user to specify a delivery slot. The notification information may also include a message informing the user of the impact associated with the lack of available storage boxes, such as "There are no available storage boxes. A drone will need to be placed on standby, which will increase the delivery fee. Is this acceptable?" The application executed on the requester terminal 20B may then transition to a screen prompting the user to specify a pickup location again, or to a screen prompting the user to specify a delivery slot, or to a screen prompting the user to select whether or not to accept the presented conditions.
[0113] In addition, if the request content includes the type of package L, or if the communication unit 410 receives information regarding the type of package L separately from the delivery request made by the requester, the designation unit 433 may designate a delivery slot based on the type of package L.
[0114] For example, the type of luggage L may or may not correspond to the environment of the receiving location. The luggage type that corresponds to the environment of the receiving location includes luggage types that are less affected by temperature, such as books and clothes.
[0115] When such a type of luggage L corresponds to the environment of the receiving location of the luggage L, the designation unit 433 may designate a delivery slot that allows the unmanned mobile body 10B to arrive at the receiving location before the scheduled time at which the requester U2 arrives at the receiving location, as described above.
[0116] The type of luggage that does not correspond to the environment of the receiving location includes luggage that is easily affected by temperature, such as food or frozen goods. However, there may be cases where food is not easily affected by temperature (for example, in winter). In such cases, food may be considered as a type of luggage L that corresponds to the environment of the receiving location based on environmental determination result information, such as a comparison between environmental information and environmental condition information.
[0117] If the type of package L does not correspond to the environment of the receiving location of the package L, the package L may be affected by the temperature if the package L arrives at the receiving location at a time that is more than a certain time before the requester U2 arrives at the receiving location.
[0118] More specifically, if a certain amount of time passes between the time when the unmanned mobile body 10B delivers the food to the receiving position and the time when the requester U2 collects the food, there is a risk that the food will spoil.
[0119] Therefore, if the type of package L does not correspond to the environment of the receiving location of the package L, the designation unit 433 may designate a delivery slot that allows the unmanned mobile body 10B to arrive at the receiving location at a time later than the scheduled time that the requester U2 will arrive at the receiving location.
[0120] Alternatively, if the type of package L does not correspond to the environment of the pickup location of the package L, the designation unit 433 may designate a delivery slot that includes the scheduled time when the requester U2 will arrive at the pickup location. This can reduce the influence of the environment depending on the type of package L.
[0121] The criteria for determining whether the type of package L corresponds to the environment of the location where the package is to be received are not limited to the above-described example.
[0122] For example, if a storage box with a refrigeration function (or freezing function) is located at the receiving location, the designation unit 433 may determine that the receiving location environment is also suitable for packages such as food or frozen goods. Alternatively, based on the type information of the package L, the candidate receiving locations may be presented so that only receiving locations that can manage such temperatures (for example, receiving locations with a refrigeration function or receiving locations with a caretaker that can store the package in a refrigerator) can be selected.
[0123] In addition, if an unmanned mobile body 10B having a refrigeration function (or freezing function) holds the food or frozen product until the food or frozen product is collected by the requester U2 at the receiving location, the designation unit 433 may determine that the food or frozen product corresponds to the environment of the receiving location.
[0124] Such a refrigeration function (or freezing function) may be realized by a material such as a heat insulating material, or by other devices such as a cooling device or a heat dissipation device. In this way, by having the unmanned mobile body 10B or the storage box have a refrigeration function or a freezing function, it may be possible to reduce the limitations on delivery slots that may arise depending on the type of luggage L.
[0125] The above describes a specific example of the process related to the designation of a delivery slot by the designation unit 433. Next, an example of the operational process of the schedule management server 40 according to this embodiment will be described with reference to FIG.
[0126] <<4. Operational Processing Example>> 7 is an explanatory diagram for explaining an example of the operation process of the schedule management server 40 according to this embodiment. First, the communication unit 410 receives a delivery request from the client terminal 20B (S101).
[0127] Next, the communication unit 410 receives schedule information regarding the travel schedule of the requester from the requester terminal 20B (S105).
[0128] Next, the communication unit 410 receives location information indicating the location of the requester from the requester terminal 20B (S109).
[0129] Then, the estimation unit 431 estimates the scheduled time at which the requester will arrive at the pick-up location based on the means of transportation included in the schedule information of the requester, the location of the requester, and the pick-up location information (S113).
[0130] Then, the designation unit 433 designates the delivery slot corresponding to the estimated scheduled time (S117), and the schedule management server 40 according to this embodiment ends the operation process.
[0131] <<5. Hardware configuration example>> The information processing described above is realized by cooperation between software and the hardware of the schedule management server 40, which will be described below. The hardware configuration described below can also be applied to the information terminal 20 and the fleet management server 30.
[0132] 8 is an explanatory diagram illustrating an example of the hardware configuration of the schedule management server 40 according to this embodiment. As shown in FIG. 8, the schedule management server 40 includes a control unit 430, a memory 41, a storage 42, a transmission / reception unit 43, an input / output unit 44, and the like, which are electrically connected to one another via a bus 45.
[0133] The control unit 430 is a computing device that controls the overall operation of the schedule management server 40, controls the transmission and reception of data between each element, and performs information processing necessary for application execution and authentication processing. For example, the control unit 430 is a CPU (Central Processing Unit) and / or GPU (Graphics Processing Unit), and executes programs for this system stored in the storage 42 and deployed in the memory 41 to perform various information processing as described above.
[0134] The memory 41 includes a main memory configured with a volatile storage device such as a DRAM (Dynamic Random Access Memory) and an auxiliary memory configured with a non-volatile storage device such as a flash memory or an HDD (Hard Disc Drive). The memory 41 is used as a work area for the control unit 430, and also stores the BIOS (Basic Input / Output System) that is executed when the schedule management server 40 is started, various setting information, etc.
[0135] The storage 42 stores various programs such as application programs, etc. A database that stores data used in each process may be constructed in the storage 42.
[0136] The transmission / reception unit 43 connects the schedule management server 40 to a network and / or a blockchain network. The transmission / reception unit 43 may include a short-range communication interface such as Bluetooth (registered trademark) and BLE (Bluetooth Low Energy).
[0137] The input / output unit 44 includes information input devices such as a keyboard, a microphone, and a mouse, and output devices such as a display and a speaker.
[0138] A bus 45 is commonly connected to the above elements and transmits, for example, address signals, data signals and various control signals.
[0139] <<6. Supplementary Information>> Although the preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person skilled in the art to which the present invention pertains can conceive of various modifications and alterations within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present invention.
[0140] For example, although the present specification has mainly described an example in which a deliverer delivers a package using a mobile object 10, the deliverer does not necessarily have to use a mobile object 10. For example, the deliverer may deliver the package on foot.
[0141] Furthermore, the schedule management server 40 according to this embodiment may have some or all of the functional configuration of the fleet management server 30. If the schedule management server 40 has all of the functional configuration of the fleet management server 30, the information processing system according to this embodiment does not need to have the fleet management server 30.
[0142] Furthermore, the fleet management server 30 may have some or all of the functional configuration of the schedule management server 40. For example, the fleet management server 30 may have a configuration having the function of the estimation unit 431 or the function of the designation unit 433.
[0143] The schedule management server 40 may also be equipped with a display unit, in which case the display unit may display information related to the delivery plan or delivery slot. The deliverer may then check the information displayed on the display unit and deliver the package requested by the requester at the time indicated by the delivery slot.
[0144] In addition, a computer program can be created to cause hardware such as the CPU, ROM, and RAM built into the information terminal 20, the operation management server 30, and the schedule management server 40 to perform functions equivalent to those of the above-mentioned information terminal 20, the operation management server 30, and the schedule management server 40. [Explanation of symbols]
[0145] 10 Mobile 20 Information terminal 210 Communications Department 230 Control Unit 240 Operation display section 30 Traffic control server 310 Communications Department 320 Storage section 330 Control Unit 40 Schedule Management Server 410 Communications Department 420 Storage section 430 Control Unit 431 Estimation Department 433 Specified part
Claims
1. an acquisition unit that acquires schedule information regarding a travel schedule of a recipient who will receive a package; a designation unit that designates, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; Equipped with The acquisition unit Obtaining information about the package; The designation unit When the type of the package included in the information about the package corresponds to the environment of the receiving location, a delivery slot is specified that allows the mobile body to arrive at the receiving location before the scheduled time when the recipient will arrive at the receiving location. Information processing system.
2. an acquisition unit that acquires schedule information regarding a travel schedule of a recipient who will receive a package; a designation unit that designates, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; Equipped with The acquisition unit Obtaining information about the package; The designation unit An information processing system that, when the type of package contained in the information about the package does not correspond to the environment of the receiving location, specifies a delivery slot that includes the scheduled time the recipient will arrive at the receiving location or a delivery slot that allows the mobile object to arrive at the receiving location at a time after the scheduled time.
3. an acquisition unit that acquires schedule information regarding a travel schedule of a recipient who will receive a package; a designation unit that designates, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; Equipped with The delivery slot is set for each of a plurality of candidate receiving locations, The designation unit designating one of the plurality of candidate pickup locations as the pickup location for the package; Information processing system.
4. an acquisition unit that acquires schedule information regarding a travel schedule of a recipient who will receive a package; a designation unit that designates, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; Equipped with The acquisition unit Obtaining information about the package; The designation unit When the type of the package included in the information about the package corresponds to the environment of the receiving location, a delivery slot is specified that allows the mobile body to arrive at the receiving location before the scheduled time when the recipient will arrive at the receiving location. Information processing device.
5. an acquisition unit that acquires schedule information regarding a travel schedule of a recipient who will receive a package; a designation unit that designates, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; Equipped with The acquisition unit Obtaining information about the package; The designation unit An information processing device that, when the type of package included in the information about the package does not correspond to the environment of the receiving location, specifies a delivery slot that includes the scheduled time that the recipient will arrive at the receiving location or a delivery slot that allows the mobile object to arrive at the receiving location at a time after the scheduled time.
6. an acquisition unit that acquires schedule information regarding a travel schedule of a recipient who will receive a package; a designation unit that designates, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; Equipped with The delivery slot is set for each of a plurality of candidate receiving locations, The designation unit designating one of the plurality of candidate pickup locations as the pickup location for the package; Information processing device.
7. Acquiring schedule information regarding a travel schedule of a recipient who will receive the package; Based on the schedule information, specify a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; Including, The obtaining includes: obtaining information about the package; The said designation is specifying a delivery slot that allows the mobile body to arrive at the receiving location before a scheduled time when the recipient will arrive at the receiving location, when the type of the package included in the information about the package corresponds to the environment of the receiving location; A computer-implemented information processing method.
8. Acquiring schedule information regarding a travel schedule of a recipient who will receive the package; Based on the schedule information, specify a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; Including, The obtaining includes: obtaining information about the package; The said designation is When the type of the package included in the information about the package does not correspond to the environment of the receiving location, specifying a delivery slot that includes a scheduled time when the recipient will arrive at the receiving location or a delivery slot that allows the mobile object to arrive at the receiving location at a time after the scheduled time. A computer-implemented information processing method.
9. Acquiring schedule information regarding a travel schedule of a recipient who will receive the package; Based on the schedule information, specify a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; The delivery slot is set for each of a plurality of candidate receiving locations; Including, The said designation is designating one of the plurality of candidate pickup locations as a pickup location for the package; A computer-implemented information processing method.
10. On the computer, An acquisition function for acquiring schedule information regarding the travel schedule of a recipient who will receive a package; a designation function for designating, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; To achieve this, The acquisition function Obtaining information about the package; The designation function is When the type of the package included in the information about the package corresponds to the environment of the receiving location, a delivery slot is specified that allows the mobile body to arrive at the receiving location before the scheduled time when the recipient will arrive at the receiving location. program.
11. On the computer, An acquisition function for acquiring schedule information regarding the travel schedule of a recipient who will receive a package; a designation function for designating, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; To achieve this, The acquisition function Obtaining information about the package; The designation function is When the type of the package included in the information about the package does not correspond to the environment of the receiving location, a delivery slot is specified that includes the scheduled time when the recipient will arrive at the receiving location or a delivery slot that allows the mobile body to arrive at the receiving location at a time after the scheduled time. program.
12. On the computer, An acquisition function for acquiring schedule information regarding the travel schedule of a recipient who will receive a package; a designation function for designating, based on the schedule information, a delivery slot corresponding to a scheduled time when the recipient will arrive at a receiving location of the package, from among a plurality of delivery slots included in a delivery plan of a mobile body used for delivering the package; To achieve this, The delivery slot is set for each of a plurality of candidate receiving locations, The designation function is designating one of the plurality of candidate pickup locations as the pickup location for the package; program.
Citation Information
Patent Citations
Re-sending system for home delivered article
JP2002304449A
Physical distribution management system, physical distribution management method, and program
JP2020052525A
Information processing device, method, and program
WO2020136844A1