Information processing device, information processing method, and program

JP7643376B2Active Publication Date: 2025-03-11TOYOTA JIDOSHA KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022029293
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2025-03-11
Estimated Expiration
2042-02-28

AI Technical Summary

Benefits of technology

【0008】 本開示により、車両を用いることで荷物を再配達することによって排出される二酸化炭素の量を抑制することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007643376000001
    Figure 0007643376000001
  • Figure 0007643376000002
    Figure 0007643376000002
  • Figure 0007643376000003
    Figure 0007643376000003
Patent Text Reader

Abstract

To suppress carbon dioxide emitted by using a vehicle for package redelivery.SOLUTION: A control unit of an information processing device disclosed herein is configured to derive an emission amount of carbon dioxide predicted to be emitted by a vehicle for redelivery of a package for each of multiple first timeframes that enable redelivery of the package to a user on the basis of first information on expected travel route of the vehicle used for delivering the package to the user.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] A label issuing device is disclosed in Patent Document 1. The label issuing device disclosed in Patent Document 1 issues a label indicating the price of a product and the amount of greenhouse gas emissions of the product. [Prior art documents] [Patent documents]

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

[0004] The present disclosure aims to reduce carbon dioxide emissions caused by redelivering packages using vehicles. [Means for solving the problem]

[0005] An information processing device according to a first aspect of the present disclosure includes: Calculating, based on first information related to a planned driving route of a vehicle that delivers a package to a user, an amount of carbon dioxide emissions predicted to be emitted by the vehicle in order to redeliver the package for each of a plurality of first time slots during which the package can be redelivered to the user; The control unit executes the above.

[0006] An information processing method according to a second aspect of the present disclosure includes: 1. A computer-implemented information processing method, comprising: Calculating, based on first information related to a planned driving route of a vehicle that delivers a package to a user, an amount of carbon dioxide emissions predicted to be emitted by the vehicle in order to redeliver the package for each of a plurality of first time slots during which the package can be redelivered to the user; Includes.

[0007] The program according to the third aspect of the present disclosure comprises: A program for causing a computer to execute an information processing method, The information processing method includes: Calculating, based on first information related to a planned driving route of a vehicle that delivers a package to a user, an amount of carbon dioxide emissions predicted to be emitted by the vehicle in order to redeliver the package for each of a plurality of first time slots during which the package can be redelivered to the user; Includes. Effect of the Invention

[0008] The present disclosure makes it possible to reduce the amount of carbon dioxide emitted by redelivering packages using vehicles. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a delivery system. [Diagram 2] FIG. 2 is a diagram showing an example of a delivery route of a delivery vehicle. [Diagram 3] FIG. 3 is a block diagram illustrating an example of a functional configuration of the management server. [Figure 4] FIG. 4 is a diagram showing an example of a table configuration of package information held in the package information database. [Diagram 5] FIG. 5 is a diagram showing an example of a table configuration of route information held in the route information database. [Figure 6] FIG. 6 is a diagram showing an example of a table configuration of emission information held in the emission information database. [Figure 7]FIG. 7 is a flowchart of the generation process. [Figure 8] FIG. 8 is a flowchart of the transmission process. [Figure 9] FIG. 9 is a flowchart of the update process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The information processing device according to the first aspect of the present disclosure is an information processing device that manages delivery of packages by vehicles. Here, assume that a user requests redelivery of the package. In this case, the longer the distance that the vehicle travels to redeliver the user's package, the greater the amount of carbon dioxide emitted by the vehicle when redelivering the package.

[0011] It is also assumed that the point from which the vehicle starts moving to the delivery destination of the package will differ depending on the time of day when the package is redelivered to the user. In this case, the distance the vehicle moves to the delivery destination of the package will change depending on the time of day when the package is redelivered. Therefore, the amount of carbon dioxide emitted by the vehicle to redelive the package will change depending on the time of day when the package is redelivered.

[0012] Therefore, a control unit of an information processing device according to a first aspect of the present disclosure calculates, based on first information regarding the planned driving route of the vehicle, the amount of carbon dioxide predicted to be emitted by the vehicle in order to redeliver the parcel (hereinafter, may be simply referred to as "emission amount"). Here, the control unit of the information processing device calculates the emission amount for each of a plurality of first time slots during which the parcel can be redelivered to the user. This makes it possible to grasp the emission amount for each of the plurality of first time slots. This makes it possible to grasp the time slot suitable for redelivering the parcel. As a result, it becomes possible to suppress the amount of carbon dioxide emitted by redelivering the parcel by using the vehicle.

[0013] Hereinafter, specific embodiments of the present disclosure will be described 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) A delivery system 1 in this embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is a diagram showing a schematic configuration of the delivery system 1. The delivery system 1 includes a delivery vehicle 100, a user terminal 200, and a management server 300. In the delivery system 1, the delivery vehicle 100, the user terminal 200, and the management server 300 are connected to each other 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.

[0015] (Delivery vehicle) The delivery vehicle 100 is a vehicle that delivers multiple packages within a specified area. Both 100 contain parcels to be delivered to the user 20. The delivery vehicle 100 transports multiple parcels according to a delivery route determined by the management server 300. The delivery vehicle 100 stops near the parcel's delivery destination, and the passengers of the delivery vehicle 100 deliver the parcels directly to the delivery destination, thereby delivering the multiple parcels to each delivery destination. Parcels delivered by the delivery vehicle 100 are delivered within a time period specified for each parcel. Here, parcels delivered by the delivery vehicle 100 are specified to be delivered in one of a number of time periods, such as "morning," "12:00 PM to 2:00 PM," "2:00 PM to 4:00 PM," or "4:00 PM to 6:00 PM." At this time, there are cases where the parcel needs to be redelivered by the delivery vehicle 100 due to the absence of the delivery destination.

[0016] When the delivery of the parcel is completed, the delivery vehicle 100 transmits completion information indicating that delivery of the parcel has been completed to the management server 300 via the network N1. In addition, when the delivery destination of the parcel is absent, the delivery vehicle 100 transmits absence information indicating that the delivery destination of the parcel was absent to the management server 300 via the network N1. The completion information and absence information are information that includes an identifier (parcel ID) for identifying the parcel. By receiving the completion information or absence information from the delivery vehicle 100, the management server 300 can grasp the status of the delivery of the parcel.

[0017] (User terminal) The user terminal 200 is a terminal used by the user 20. The user terminal 200 is a computer or a mobile information terminal used by the user 20. The user 20 is a user who is absent from the delivery destination (hereinafter, sometimes referred to as a "specific delivery destination") of the user 20's parcel. The user 20 recognizes that the delivery destination was absent when the passenger of the delivery vehicle 100 visited the delivery destination by a notice slip posted in a mailbox or the like of the delivery destination by the passenger of the delivery vehicle 100, indicating that the delivery destination was absent. The user 20 uses the user terminal 200 to request the management server 300 to arrange for redelivery of the parcel. At this time, the user 20 can request the redelivery of the parcel of the user 20 by specifying a time period (hereinafter, sometimes referred to as a "designated time period") for redelivery of the parcel of the user 20. The user terminal 200 transmits request information indicating a request for redelivery of the parcel to the management server 300 via the network N1. Here, the request information includes the parcel ID and the designated time period.

[0018] (Management Server) The management server 300 is a server that manages the delivery of packages by the delivery vehicle 100. The management server 300 determines a delivery route for the delivery vehicle 100 to deliver multiple packages. Furthermore, the management server 300 can change the delivery route based on the request information received from the user terminal 200 so that the package of the user 20 can be redelivered in a specified time period. At this time, the management server 300 may change the delivery route in order to deliver the package to a specific delivery destination from a point where a package other than the package of the user 20 is being delivered, so that the delivery vehicle 100 can redeliver the package of the user 20 in a specified time period.

[0019] Here, it is assumed that the point from which the delivery vehicle 100 starts moving to the specific delivery destination differs depending on the designated time period. In this case, the distance that the delivery vehicle 100 moves to the specific delivery destination changes depending on the designated time period. The longer the distance that the delivery vehicle 100 moves, the greater the amount of carbon dioxide (hereinafter, sometimes referred to as "emission amount") that the delivery vehicle 100 is predicted to emit in order to redeliver the package of the user 20. Therefore, it is assumed that the emission amount changes depending on the designated time period.

[0020] Therefore, the management server 300 determines the destination of the user 20 based on the delivery route of the delivery vehicle 100. The emission amount is calculated for each of a plurality of time periods during which the parcel can be redelivered (hereinafter, sometimes referred to as "a plurality of possible time periods"). Then, the user 20 uses the user terminal 200 to access the management server 300 via the network N1, and designates a designated time period while referring to the emission amount for each of the plurality of possible time periods.

[0021] FIG. 2 is a diagram showing an example of a delivery route of the delivery vehicle 100. In FIG. 2, specific delivery destinations are indicated by stars. In the example shown in FIG. 2, the delivery vehicle 100 delivers multiple packages along a route indicated by arrows shown in FIG. 2 as a delivery route. The delivery vehicle 100 travels along a delivery route that starts from a collection point, travels in the direction of the arrows shown in FIG. 2, delivers multiple packages, and returns to the collection point. Also, in the example shown in FIG. 2, a portion of the delivery route is omitted by a wavy line.

[0022] After departing from the collection point, the delivery vehicle 100 stops temporarily at the point marked with a white circle in Fig. 2, and the passenger in the delivery vehicle 100 visits the specific delivery destination to make a delivery for the user 20. Note that the example shown in Fig. 2 illustrates a case in which the user 20 is absent from the specific delivery destination when the delivery vehicle 100 stops temporarily at the point marked with a white circle in Fig. 2 and the passenger in the delivery vehicle 100 delivers the package for the user 20 to the specific delivery destination.

[0023] As shown in FIG. 2, the delivery route is a route that passes the vicinity of the specific delivery destination twice. Therefore, by redelivering the parcel of the user 20 when the delivery vehicle 100 travels the vicinity of the specific delivery destination for the second time, the emission amount can be minimized. Therefore, in the example shown in FIG. 2, the delivery vehicle 100 stops once at the point indicated by the black circle in FIG. 2, and redeliveries the parcel of the user 20. The management server 300 determines the time period including the time when the delivery vehicle 100 is scheduled to travel the point indicated by the black circle in FIG. 2 as the time period (hereinafter, sometimes referred to as the "recommended time period") that recommends the redelivery of the parcel to the user 20. The method by which the management server 300 calculates the emission amount for each of a plurality of possible time periods based on the delivery route of the delivery vehicle 100 and the method by which the management server 300 determines the recommended time period will be described later.

[0024] The management server 300 includes a computer having a processor 310, a main memory unit 320, an auxiliary memory unit 330, and a communication interface (communication I / F) 340. The processor 310 is, for example, a CPU (Central Processing Unit) or a DSP (Digital Signal Processor). The main memory unit 320 is, for example, a RAM (Random Access Memory). The auxiliary memory unit 330 is, for example, a ROM (Read Only Memory). The auxiliary memory unit 330 is, for example, a HDD (Hard Disk Drive) or a disk recording medium such as a CD-ROM, a DVD disk, or a Blu-ray disk. The auxiliary memory unit 330 may be a removable medium (portable storage medium). Here, examples of the removable medium include a USB memory or an SD card. The communication I / F 340 is, for example, a LAN (Local Area Network) interface board, or a wireless communication circuit for wireless communication.

[0025] In the management server 300, the auxiliary storage unit 330 stores an operating system (OS), various programs, various information tables, and the like. In the management server 300, the processor 310 can load the programs stored in the auxiliary storage unit 330 into the main storage unit 320 and execute them to realize various functions as described below. However, some or all of the functions of the management server 300 may be realized by a hardware circuit such as an ASIC or an FPGA. The management server 300 does not necessarily have to be realized by a single physical configuration, and may be configured by multiple computers that cooperate with each other.

[0026] (Functional configuration) Next, the functional configuration of the management server 300 constituting the delivery system 1 will be described with reference to Fig. 3 to Fig. 6. Fig. 3 is a block diagram showing an example of the functional configuration of the management server 300. The management server 300 includes a control unit 301, a communication unit 302, a parcel information database 303 (parcel information DB303), a route information database 304 (route information DB304), and an emission amount information database 305 (emission amount information DB305).

[0027] The control unit 301 has a function of performing arithmetic processing for controlling the management server 300. The control unit 301 can be realized by a processor 310 in the management server 300. The communication unit 302 has a function of connecting the management server 300 to the network N1. The communication unit 302 can be realized by a communication I / F 340 in the management server 300.

[0028] The parcel information DB303 has a function of retaining parcel information. The parcel information is information about parcels delivered by the delivery vehicle 100. The parcel information DB303 can be realized by the auxiliary storage unit 330 in the management server 300. The parcel information is generated by inputting information about parcels to the management server 300 when an administrator of the management server 300 or the like assigns parcels to the delivery vehicle 100. FIG. 4 is a diagram showing an example of a table configuration of parcel information retained in the parcel information DB303. As shown in FIG. 4, the parcel information is inputted into a vehicle ID field, a parcel ID field, a user ID field, a delivery destination field, a delivery status field, and a time zone field.

[0029] In the vehicle ID field, an identifier (vehicle ID) for identifying the delivery vehicle 100 is input. Here, when the management server 300 manages the delivery of parcels by a plurality of delivery vehicles 100, vehicle IDs corresponding to the plurality of delivery vehicles 100 may be input into the vehicle ID field. In the parcel ID field, an identifier (parcel ID) for identifying the parcel delivered by the delivery vehicle 100 is input. In the user ID field, an identifier (user ID) for identifying the recipient of the parcel corresponding to the parcel ID input into the parcel field is input. In the delivery destination field, information regarding the delivery destination of the parcel corresponding to the parcel ID input into the parcel field is input. In the delivery destination field, for example, the address of the delivery destination of the parcel is input. In addition, in the delivery destination field, for example, latitude and longitude may be input.

[0030] The delivery status field is entered with information about the delivery status of the parcel corresponding to the parcel ID entered in the parcel field. Depending on the parcel's delivery status, "not yet delivered", "completed", "absent", or "redelivery accepted" is entered in the delivery status field. "not yet delivered" is entered in the parcel status field for a parcel for which the occupant of the delivery vehicle 100 has never visited the delivery destination to deliver the parcel. The control unit 301 receives completion information from the delivery vehicle 100 via the communication unit 302. The control unit 301 identifies the parcel for which delivery has been completed based on the parcel ID included in the completion information. The control unit 301 then changes the delivery status field corresponding to the identified parcel from "not yet delivered" to "completed".

[0031] The control unit 301 also receives absence information from the delivery vehicle 100 via the communication unit 302. The control unit 301 identifies the parcel whose delivery recipient was absent based on the parcel ID included in the absence information. Then, the control unit 301 changes the delivery status field corresponding to the identified parcel from "before delivery" to "absent."

[0032] Furthermore, the control unit 301 receives request information from the user terminal 200 via the communication unit 302. The control unit 301 identifies a parcel for which redelivery is requested based on the parcel ID included in the request information. Here, the parcel identified by the control unit 301 has been delivered at least once. The parcel was delivered to a parcel whose recipient was absent. Therefore, "absent" is entered in the delivery status field corresponding to the identified parcel. The control unit 301 changes the delivery status field corresponding to the identified parcel from "absent" to "redelivery accepted."

[0033] The time period field is populated with the time period during which each parcel entered in the parcel ID is scheduled to be delivered (hereinafter, may be referred to as the "scheduled time period") or the designated time period. Here, the time period field is populated with the scheduled time period when the delivery status of the parcel corresponding to the parcel ID entered in the parcel field is "before delivery." The scheduled time period is the time period during which the parcel is scheduled to be delivered, as designated by the parcel sender. Furthermore, when the delivery status of the parcel corresponding to the parcel ID entered in the parcel field is "redelivery accepted," the designated time period included in the request information is populated with the time period field.

[0034] In addition, if the delivery status of the package corresponding to the package ID entered in the package field is "Complete", the package has been delivered and the time zone field is blank. In addition, if the delivery status of the package corresponding to the package ID entered in the package field is "Absent", the time zone field is blank and no redelivery time zone has been specified.

[0035] The control unit 301 can manage the delivery of packages delivered by the delivery vehicle 100 by acquiring the package information held in the package information DB 303. In addition, the control unit 301 determines a delivery route for the delivery vehicle 100 based on the package information held in the package information DB 303.

[0036] Specifically, the control unit 301 identifies parcels whose delivery status field in the parcel information stored in the parcel information DB 303 is set to "not yet delivered" or "request for redelivery accepted." The control unit 301 then determines a delivery route for the delivery vehicle 100 based on the delivery destinations of the identified parcels and their scheduled or designated time periods. The control unit 301 determines a delivery route when the parcel information is updated. This allows the control unit 301 to determine a delivery route so that each parcel can be delivered by the delivery vehicle 100 within the scheduled or designated time period.

[0037] Furthermore, the control unit 301 can determine whether or not there is a delay in the delivery of packages based on the package information stored in the package information DB 303. When the delivery of packages by the delivery vehicle 100 is delayed, the control unit 301 determines a delivery route for the delivery vehicle 100 based on the identified delivery destinations of the packages and their scheduled or designated time periods. Therefore, even when the delivery of packages by the delivery vehicle 100 is delayed, a delivery route can be determined so that the delivery vehicle 100 can deliver each package within the scheduled or designated time period.

[0038] The route information DB304 has a function of retaining route information. The route information is information relating to the delivery route of the delivery vehicle 100. The control unit 301 generates route information based on the determined delivery route and stores the route information DB304. The route information DB304 can be realized by the auxiliary storage unit 330 in the management server 300. FIG. 5 is a diagram showing an example of a table configuration of route information retained in the route information DB304.

[0039] As shown in FIG. 5, the route information has a vehicle ID field, a time field, and a position field. In the vehicle ID field, a vehicle ID for identifying the delivery vehicle 100 is input. In the time field, each time period from when the delivery vehicle 100 leaves a collection point to when it returns to the collection point is input. In the position field, the time input in the time field is input. The location where the delivery vehicle 100 is scheduled to be at each time is input. In the location field, the location where the delivery vehicle 100 is scheduled to be at each time is input, for example, by latitude and longitude.

[0040] The control unit 301 calculates the amount of discharge when the parcel of the user 20 is redelivered for each of a plurality of possible time slots based on the parcel information held in the parcel information DB 303 and the route information held in the route information DB 304. Specifically, the control unit 301 calculates a tentative delivery route, assuming that the delivery status field in the parcel information held in the parcel information DB 303 is changed to "redelivery accepted" and each possible time slot is specified as a designated time slot. The control unit 301 calculates the difference in the travel distance between the delivery route and the calculated tentative delivery route, based on the route information held in the route information DB 304. In this way, the control unit 301 can calculate the travel distance that the delivery vehicle 100 is predicted to travel in order to redelive the parcel of the user 20 in each possible time slot.

[0041] Then, the control unit 301 calculates the predicted amount of emissions when the parcel of the user 20 is redelivered in each possible time slot by multiplying the difference in the calculated travel distance by the amount of carbon dioxide emissions per unit distance by the delivery vehicle 100. Furthermore, the control unit 301 determines, as the recommended time slot, the predicted possible time slot that will minimize the amount of emissions from among the emissions predicted for each of the multiple possible time slots.

[0042] In this embodiment, the control unit 301 determines the possible time slots in which the amount of emissions is predicted to be the smallest as the recommended time slots. However, the control unit 301 does not necessarily have to determine the possible time slots in which the amount of emissions is predicted to be the smallest as the recommended time slots. For example, the control unit 301 may determine, as the multiple recommended time slots, a predetermined number of possible time slots in which the amount of emissions is smaller than other possible time slots among the multiple possible time slots. Furthermore, the control unit 301 may determine, as the recommended time slots, multiple time slots including the possible time slots in which the amount of emissions is predicted to be the smallest. This makes it possible to deliver the package in the recommended time slot designated by the user 20 even if there is a delay in the delivery of the package by the delivery vehicle 100 or the package is delivered earlier than scheduled.

[0043] The control unit 301 generates emission information based on the emission amount predicted when traveling along a tentative delivery route for each of a plurality of possible time slots. The control unit 301 stores the generated emission information in the emission information DB 305. The emission information DB 305 has a function of retaining emission information. The emission information is information relating to the emission amount predicted for each of a plurality of possible time slots. The emission information DB 305 can be realized by the auxiliary storage unit 330 in the management server 300.

[0044] FIG. 6 is a diagram showing an example of a table configuration of emission information held in the emission information DB 305. As shown in FIG. 6, the emission information has a user ID field, a parcel ID field, a possible time slot field, an emission amount field, and a remarks field. In the user ID field, the user ID of the recipient of the parcel who was absent when the passenger of the delivery vehicle 100 visited is input. In the parcel ID field, a parcel ID for identifying the parcel of the recipient corresponding to the user ID input in the user ID field is input. In the possible time slot field, each possible time slot is input. In the emission amount field, the emission amount predicted when the parcel of the user 20 is redelivered in each possible time slot is input. In the remarks field, if the possible time slot input in the possible time slot field is a recommended time slot, a "recommended time slot" is input. In addition, in the remarks field, if the possible time slot input in the possible time slot field is not a recommended time slot, "none" is input.

[0045] The control unit 301 performs a plurality of operations based on the emission information stored in the emission information DB 305. The control unit 301 generates information on the amount of discharge for each possible time slot (hereinafter, sometimes referred to as "redelivery information"). Specifically, when the user 20 uses the user terminal 200 to access the management server 300 for redelivery of the user 20's package, the control unit 301 generates redelivery information and transmits it to the user terminal 200. This allows the user 20 to determine the designated time slot based on the amount of discharge for each of a plurality of possible time slots. Furthermore, when the user 20 requests redelivery of the package, the information displayed on the screen of the user terminal 200 includes information suggesting to the user 20 that the user 20 request redelivery of the package during a recommended time slot. This makes it possible to urge the user 20 to request redelivery of the package during a recommended time slot.

[0046] (Generation process) The generation process executed by the control unit 301 in the management server 300 in the delivery system 1 will be described with reference to Fig. 7. Fig. 7 is a flowchart of the generation process. The generation process is a process for generating emission amount information. The generation process starts when the user 20 accesses the management server 300 using the user terminal 200 to request redelivery of the package.

[0047] In the generation process, in S101, baggage information is obtained from the baggage information DB 303. In addition, in S102, route information is obtained from the route information DB 304. Next, in S103, the emission amount for each possible time slot is calculated based on the baggage information and the route information. Next, in S104, the possible time slot with the smallest emission amount among the calculated emission amounts for each possible time slot is determined as the recommended time slot. Next, in S105, emission information is generated and stored in the emission information DB 305. Then, the generation process is terminated.

[0048] (Transmission process) Next, the transmission process executed by the control unit 301 in the management server 300 in the delivery system 1 will be described with reference to Fig. 8. Fig. 8 is a flowchart of the transmission process. The transmission process is a process for transmitting redelivery information. The transmission process starts when the user 20 uses the user terminal 200 to access the management server 300 for redelivery of the user 20's package.

[0049] In the transmission process, first, in S201, emission amount information is acquired from the emission amount information DB 305. Next, in S202, redelivery information is generated based on the acquired emission amount information. Next, in S203, the redelivery information is transmitted to the user terminal 200. Then, the transmission process is terminated.

[0050] (Update process) Next, the update process executed by the control unit 301 in the management server 300 in the delivery system 1 will be described with reference to Fig. 9. Fig. 9 is a flowchart of the update process. The update process is a process for updating route information. The update process is executed periodically at a predetermined interval.

[0051] In the update process, first, in S301, package information stored in package information DB 303 is obtained. Next, in S302, it is determined whether or not there is a delivery delay based on the package information. If a positive determination is made in S302, the delivery route needs to be changed. Therefore, in S305, the route information is updated. Specifically, a new delivery route is determined based on the package information stored in package information DB 303, and the route information is updated.

[0052] If a negative determination is made in S302, it is determined in S303 whether or not the request information has been received. If a negative determination is made in S303, it is determined whether or not the delivery route has been changed. There is no need to redelivery the parcel. Therefore, execution of the update process is temporarily terminated. If a positive determination is made in S303, the parcel information is updated in S304. Specifically, the delivery status field in the parcel information is updated from "absent" to "redelivery accepted" based on the parcel ID included in the request information. In addition, the designated time period is entered into the time period field in the parcel field based on the parcel ID and the designated time period included in the request information. Next, the process of S305 is executed. At this time, the process of S305 is executed based on the parcel information updated in S304. Then, the update process is temporarily terminated.

[0053] Here, a user other than the user 20 who accessed the management server 300 (hereinafter, may be referred to as "another user") may request redelivery of the parcel before the user 20 does. In this case, the delivery route may be changed due to the other user requesting redelivery of the parcel. The delivery route may also be changed due to a delay in the delivery of the parcel. However, since the delivery route is appropriately changed by the update process, the management server 300 becomes able to calculate the emission amount for the first user 20's request for redelivery of the parcel based on the changed delivery route.

[0054] As described above, the delivery system 1 calculates the amount of carbon dioxide emitted for each of a plurality of possible time slots. This allows the user 20 to know the amount of carbon dioxide emitted by requesting redelivery of the parcel. In addition, the delivery system 1 transmits redelivery information, which encourages the user to select a specified time slot as a recommended time slot. In this way, the use of the delivery vehicle 100 can reduce the amount of carbon dioxide emitted by redelivering the parcel.

[0055] (Variation 1) In this embodiment, the route information may include the delivery route of the delivery vehicle 100 after the day when the user 20 was unable to receive the parcel (hereinafter, may be referred to as the "absence day"). In this case, the multiple possible time periods may include time periods during which the parcel of the user 20 can be redelivered after the absence day. In this case, the administrator of the management server 300 updates the parcel information at the time when the parcel to be delivered by the delivery vehicle 100 after the absence day is determined. The parcel to be delivered by the delivery vehicle 100 after the day (absence day) including the scheduled time period of the parcel of the user 20 is determined, for example, at a predetermined time on the day including the scheduled time period of the parcel of the user 20. Then, the management server 300 determines the delivery route of the delivery vehicle 100 based on the delivery destination and the scheduled time period or the designated time period of the parcel to be delivered by the delivery vehicle 100 after the day including the scheduled time period of the parcel of the user 20.

[0056] The management server 300 calculates the amount of carbon dioxide emissions for each of the multiple possible time slots after the absence based on the parcel information including information about parcels scheduled to be delivered after the absence and the route information including the delivery route after the absence. This makes it possible to compare the amount of carbon dioxide emissions when the parcel is redelivered on the day of the absence and when the parcel is redelivered after the absence. This makes it possible to select the possible time slots after the absence as the designated time slots when the amount of carbon dioxide emissions is smaller when the parcel is redelivered after the absence. In addition, the management server 300 can determine the recommended time slots from the possible time slots on the absence day and the possible time slots after the absence day. In this way, it is also possible to suppress the amount of carbon dioxide emissions caused by redelivery of the parcel by using the delivery vehicle 100.

[0057] (Variation 2) In this embodiment, the management server 300 transmits redelivery information to the user terminal 200 based on the emission amount information. However, the management server 300 does not necessarily have to transmit the redelivery information to the user terminal 200. By calculating the amount of carbon dioxide emitted from each of the possible time slots, the employees, etc. associated with the management server 300 can grasp the amount of carbon dioxide emitted from each of the possible time slots. Therefore, the employees, etc. associated with the management server 300 can propose to the user 20 to request redelivery of the parcel during the recommended time slot in response to an inquiry from the user 20. The management server 300 may automatically transmit information to the user terminal 200 proposing to request redelivery of the parcel during the recommended time slot based on the calculated amount of carbon dioxide emitted from each of the possible time slots. This prompts the user 20 to request redelivery of the parcel during the recommended time slot. Even in this way, it is possible to suppress the amount of carbon dioxide emitted by redelivery of the parcel by using the delivery vehicle 100.

[0058] <Other embodiments> The above-described embodiment is merely an example, and the present disclosure may be modified as appropriate without departing from the spirit and 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.

[0059] 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 one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

[0060] The present disclosure can also be realized by supplying a computer program implementing 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 includes any type of medium suitable for storing electronic instructions, such as, for example, a magnetic disk (such as a floppy disk or a hard disk drive (HDD)), an optical disk (such as a CD-ROM, a DVD disk, or a Blu-ray disk), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, or an optical card. [Explanation of symbols]

[0061] 1. Delivery System 100··Delivery vehicles 20 Users 200 User terminal 300 Management Server 301 Control section 302 Communications Department 303··Baggage information DB 304 Route Information DB 305...Emission information DB

Claims

1. Calculating, based on first information related to a planned driving route of a vehicle that delivers a package to a user, an amount of carbon dioxide emissions that is predicted to be emitted by the vehicle in order to redeliver the package for each of a plurality of first time slots during which the package can be redelivered to the user; and transmitting second information regarding the emission amount for each of the plurality of first time slots to a terminal associated with the user; A control unit that executes the first information includes a distance that the vehicle is predicted to travel to redeliver the package during each first time slot; Information processing device.

2. The control unit is determining a second time slot to be recommended to the user as a time slot for redelivery of the package from among the first time slots based on the emission amount predicted for each of the first time slots; Further execute The information processing device according to claim 1 .

3. The control unit is determining a time period in which the emission amount predicted for each of the plurality of first time periods is smallest as the second time period; The information processing device according to claim 2 .

4. The second information includes information suggesting to the user to request redelivery of the package during the second time period.

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

5. Based on first information regarding a planned driving route of a vehicle that delivers a user's luggage, an emission amount, which is an amount of carbon dioxide predicted to be emitted by the vehicle in order to redeliver the luggage, is calculated for each of a plurality of first time slots during which the luggage can be redelivered to the user. 、 determining, based on the emission amount predicted for each of the plurality of first time slots, a time slot in which the emission amount predicted for each of the plurality of first time slots is smallest from the plurality of first time slots as a second time slot to be recommended to the user as a time slot for redelivery of the package; and Transmitting second information to a terminal associated with the user, the second information including the discharge amount for each of the plurality of first time periods and information proposing to the user to request redelivery of the package during the second time period; A control unit that executes the first information includes a distance that the vehicle is predicted to travel to redeliver the package during each first time slot; Information processing device.

6. The first information includes information on a planned driving route of the vehicle after a date on which the user was unable to receive the package, The plurality of first time periods include time periods during which the package can be redelivered to the user after a day on which the user is unable to receive the package, The control unit is Calculating the emission amount for each of the plurality of first time slots after the day on which the user was unable to receive the package; The information processing device according to claim 1 .

7. The control unit is updating the first information when a planned driving route of the vehicle is changed; Further execute calculating the emission amount based on the updated first information; The information processing device according to claim 1 .

8. 1. A computer-implemented information processing method, comprising: Calculating, based on first information related to a planned driving route of a vehicle that delivers a package to a user, an amount of carbon dioxide emissions that is predicted to be emitted by the vehicle in order to redeliver the package for each of a plurality of first time slots during which the package can be redelivered to the user; and transmitting second information regarding the emission amount for each of the plurality of first time slots to a terminal associated with the user; Including, the first information includes a distance that the vehicle is predicted to travel to redeliver the package during each first time slot; Information processing methods.

9. determining a second time slot to be recommended to the user as a time slot for redelivery of the package from among the first time slots based on the emission amount predicted for each of the first time slots; Further comprising: The information processing method according to claim 8.

10. determining a time period in which the emission amount predicted for each of the plurality of first time periods is smallest as the second time period; The information processing method according to claim 9.

11. The second information includes information suggesting to the user to request redelivery of the package during the second time period.

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

12. A computer-implemented information processing method, comprising: Calculating, based on first information related to a planned driving route of a vehicle that delivers a package to a user, an amount of carbon dioxide emissions that is predicted to be emitted by the vehicle in order to redeliver the package, for each of a plurality of first time slots during which the package can be redelivered to the user; determining, based on the emission amount predicted for each of the plurality of first time slots, a time slot in which the emission amount predicted for each of the plurality of first time slots is smallest from the plurality of first time slots as a second time slot to be recommended to the user as a time slot for redelivery of the package; and Transmitting second information to a terminal associated with the user, the second information including the discharge amount for each of the plurality of first time periods and information proposing to the user to request redelivery of the package during the second time period; Including, the first information includes a distance that the vehicle is predicted to travel to redeliver the package during each first time slot; Information processing methods.

13. The first information includes information on a planned driving route of the vehicle after a date on which the user was unable to receive the package, The plurality of first time periods include time periods during which the package can be redelivered to the user after a day on which the user is unable to receive the package, In the information processing method, Calculating the emission amount for each of the plurality of first time slots after the day on which the user was unable to receive the package; The information processing method according to any one of claims 8 to 12.

14. updating the first information when a planned driving route of the vehicle is changed; Further comprising: calculating the emission amount based on the updated first information; The information processing method according to any one of claims 8 to 13.

15. A program for causing a computer to execute an information processing method, The information processing method includes: Calculating, based on first information related to a planned driving route of a vehicle that delivers a package to a user, an amount of carbon dioxide emissions that is predicted to be emitted by the vehicle in order to redeliver the package for each of a plurality of first time slots during which the package can be redelivered to the user; and transmitting second information regarding the emission amount for each of the plurality of first time slots to a terminal associated with the user; Including, the first information includes a distance that the vehicle is predicted to travel to redeliver the package during each first time slot; program.

16. The information processing method includes: Based on the emission amount predicted for each of the plurality of first time periods, determining a second time period recommended to the user as a time period for redelivery of the parcel from the Further comprising: The program according to claim 15.

17. In the information processing method, determining a time period in which the emission amount predicted for each of the plurality of first time periods is smallest as the second time period; The program according to claim 16.

18. A program for causing a computer to execute an information processing method, comprising: The information processing method includes: Calculating, based on first information related to a planned driving route of a vehicle that delivers a package to a user, an amount of carbon dioxide emissions that is predicted to be emitted by the vehicle in order to redeliver the package, for each of a plurality of first time slots during which the package can be redelivered to the user; determining, based on the emission amount predicted for each of the plurality of first time slots, a time slot in which the emission amount predicted for each of the plurality of first time slots is smallest from the plurality of first time slots as a second time slot to be recommended to the user as a time slot for redelivery of the package; and Transmitting second information to a terminal associated with the user, the second information including the discharge amount for each of the plurality of first time periods and information proposing to the user to request redelivery of the package during the second time period; Including, the first information includes a distance that the vehicle is predicted to travel to redeliver the package during each first time slot; program.

Citation Information

Patent Citations

  • Label issuing device, electronic shelf label system and register device

    JP2011191828A

  • Delivery plan creation device, delivery plan creation method, and delivery plan creation program

    JP2012083882A

  • Image forming apparatus

    JP2017184063A

  • Delivery processing program, delivery processing terminal and delivery processing method

    JP2018142062A

  • Information processing apparatus, information processing system and information processing method

    JP2021147201A