Method, information processing device, and program
The information processing device optimizes logistics system efficiency by dynamically adjusting delivery tasks to combine newly arrived packages with existing loads, addressing inefficiencies and confusion in conventional systems.
Patent Information
- Application Number
- JP2023059352
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-31
- Publication Date
- 2025-10-22
- Estimated Expiration
- 2043-03-31
AI Technical Summary
Conventional logistics systems face inefficiencies when new packages arrive after task assignment, leading to potential confusion and reduced delivery efficiency due to the need for different vehicles to handle the new packages despite available capacity.
An information processing device assigns tasks to delivery vehicles based on maximum load capacity, and upon arrival of additional packages, executes correction processes to load and deliver both groups together, optimizing delivery efficiency and reducing worker confusion.
This approach enhances overall delivery efficiency by ensuring that available vehicle capacity is utilized effectively and minimizes worker confusion by coordinating tasks dynamically.
Smart Images

Figure 0007758008000001 
Figure 0007758008000002 
Figure 0007758008000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a method, an information processing device, and a program. [Background technology]
[0002] Conventionally, a logistics system that delivers packages stored in a warehouse to a consignee has been known. For example, Patent Document 1 discloses a logistics system that allocates packages from a logistics warehouse to a transport vehicle, instructing the logistics warehouse to prepare for the entry or exit of packages according to a preparation plan that is a plan for preparation for the entry or exit of packages, and notifying the transport vehicle of the delay information when a delay in the preparation from the preparation plan is detected. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2020 / 054490 Summary of the Invention [Problem to be solved by the invention]
[0004] In conventional logistics systems, a method for managing the entire delivery plan is generally adopted, in which the task of delivering packages stored in a warehouse is assigned to a delivery vehicle. In such a method, changing the content of a task once assigned is generally not done, as this could lead to confusion among workers, for example. However, if a new package arrives at the warehouse after a task has been assigned to a delivery vehicle, inconveniences may arise, such as the new package being delivered by a different delivery vehicle even though the delivery vehicle has spare capacity, potentially reducing overall delivery efficiency.
[0005] The present disclosure was made in consideration of the above circumstances and aims to improve delivery efficiency in logistics systems. [Means for solving the problem]
[0006] According to one embodiment of the present disclosure, a method comprises: A method executed by an information processing device, assigning a task of collectively loading and delivering the first group of packages to a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse; and When a second group of parcels arrives at the warehouse between the time the task is assigned and a predetermined time, a first correction process is executed to correct the task so that the first group of parcels and the second group of parcels are loaded and delivered together based on the cargo volume of the first group of parcels, the cargo volume of the second group of parcels, and the maximum load capacity of the delivery vehicle.
[0007] An information processing device according to an embodiment of the present disclosure includes: An information processing device having a control unit, The control unit assigning a task of loading and delivering the first group of packages collectively to a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse; When a second group of parcels arrives at the warehouse between the time the task is assigned and a specified time, a first correction process is executed to correct the task so that the first group of parcels and the second group of parcels are loaded and delivered together based on the cargo volume of the first group of parcels, the cargo volume of the second group of parcels, and the maximum load capacity of the delivery vehicle.
[0008] A program according to an embodiment of the present disclosure includes: In the information processing device, assigning a task of collectively loading and delivering the first group of packages to a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse; and When a second group of parcels arrives at the warehouse between the time the task is assigned and a predetermined time, a first correction process is executed to correct the task so that the first group of parcels and the second group of parcels are loaded and delivered together based on the cargo volume of the first group of parcels, the cargo volume of the second group of parcels, and the maximum load capacity of the delivery vehicle. [Effects of the Invention]
[0009] According to one embodiment of the present disclosure, delivery efficiency in a logistics system is improved. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a block diagram illustrating a schematic configuration of an information processing device according to an embodiment of the present disclosure. [Figure 2] 10 is a flowchart showing a first example of the operation of the information processing device. [Figure 3] FIG. 2 is a diagram showing a first example of a first group of luggage and a second group of luggage. [Figure 4] 10 is a flowchart showing a second example of the operation of the information processing device. [Figure 5] FIG. 10 is a diagram showing a second example of a first group of luggage and a second group of luggage. [Figure 6] FIG. 10 is a diagram showing a third example of a first group of luggage and a second group of luggage. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present disclosure will be described.
[0012] (Outline of the embodiment) An overview of an information processing device 10 according to an embodiment of the present disclosure will be described with reference to Fig. 1. The information processing device 10 is a computer such as a PC (Personal Computer) or a server. In this embodiment, the information processing device 10 is used to provide logistics services.
[0013] In a typical logistics service, packages to be delivered to consignees such as stores are stored in a warehouse. The packages stored in the warehouse are temporarily stored. When a certain number of packages accumulate in the warehouse, a delivery vehicle such as a truck is assigned the task of loading and delivering the group of packages accumulated in the warehouse. For example, a worker such as a driver of the delivery vehicle loads the group of packages into the delivery vehicle at the warehouse and delivers each package to its corresponding consignee. When the delivery of the packages is complete, the task is completed. In this way, tasks related to package delivery are managed in a typical logistics service.
[0014] First, an overview of this embodiment will be described, and details will be provided later. Information processing device 10 assigns a task of loading and delivering a first group of packages collectively to a delivery vehicle with a maximum load capacity equal to or greater than the load of a first group of packages stored in a warehouse. When a second group of packages arrives at the warehouse between the time the task is assigned and a predetermined time, information processing device 10 executes a first modification process to modify the task so that the first group of packages and the second group of packages are loaded and delivered collectively, based on the load of the first group of packages, the load of the second group of packages, and the maximum load capacity of the delivery vehicle.
[0015] According to this embodiment, after a task of loading and delivering the first group of packages together is assigned to a delivery vehicle, the task can be modified to load and deliver the first and second group of packages together only for the second group of packages that have newly arrived at the warehouse by the specified time. This reduces the possibility of a decrease in overall delivery efficiency, for example, when a delivery vehicle has sufficient loading capacity to deliver the second group of packages, but a different delivery vehicle is used to deliver them. Furthermore, by appropriately setting the specified time, the possibility of an incident that could cause confusion among workers, such as when a task is modified just before a delivery vehicle that has loaded the first group of packages departs the warehouse, is reduced. Therefore, according to this embodiment, overall delivery efficiency can be improved while reducing the possibility of confusion among workers.
[0016] (Configuration of information processing device) Next, a detailed description will be given of each component included in the information processing device 10. As shown in FIG.
[0017] The communication unit 11 includes one or more communication interfaces for connecting to a network such as the Internet. The communication interfaces are compatible with mobile communication standards such as 4G (4th Generation) or 5G (5th Generation), wired LAN (Local Area Network) standards, or wireless LAN standards, but are not limited to these and may be compatible with any communication standard. The communication unit 11 may also include a communication interface for directly communicating with an external device. The communication interface is compatible with short-range wireless communication standards such as infrared or Bluetooth (registered trademark), but is not limited to these and may be compatible with any communication standard.
[0018] The storage unit 12 includes one or more memories. The memories may be, for example, semiconductor memories, magnetic memories, optical memories, etc., but are not limited to these. Each memory included in the storage unit 12 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 12 stores any information used in the operation of the information processing device 10. For example, the storage unit 12 may store system programs, application programs, databases, etc.
[0019] The control unit 13 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processor may be, for example, a general-purpose processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), or a dedicated processor specialized for a specific process, but is not limited to these. The programmable circuit may be, for example, but is not limited to, an FPGA (Field-Programmable Gate Array). The dedicated circuit may be, for example, but is not limited to, an ASIC (Application Specific Integrated Circuit). The control unit 13 controls the overall operation of the information processing device 10.
[0020] (Operation of information processing device) The operation of the information processing device 10 will be described with reference to FIG.
[0021] Step S100: The control unit 13 of the information processing device 10 assigns a task of loading and delivering the first group of packages collectively to a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse.
[0022] Specifically, the control unit 13 assigns the task to the delivery vehicle by linking the task with the target vehicle and driver and storing the associated information in the memory unit 12. The "task" may be information indicating, for example, information about the consignee to whom each package to be delivered (here, each package included in the first package group) is to be delivered, the quantity of the first package group, the scheduled start and completion times of loading work, and the scheduled start and completion times of delivery work, but is not limited to these, and may also include any information related to the work to be performed by the driver of the target vehicle. The control unit 13 may also notify the assigned task to a terminal device used by the driver of the target vehicle via the communication unit 11. The driver of the target vehicle can perform the task while checking the information notified via the terminal device, for example.
[0023] In this embodiment, the "amount of luggage" is indicated by the number of luggage pieces, but is not limited to this and may be indicated by, for example, weight or volume.
[0024] Step S101: The control unit 13 determines whether or not a second group of packages has been stored in the warehouse. If it is determined that the second group of packages has been stored (step S101-Yes), the process proceeds to step S103. On the other hand, if it is determined that the second group of packages has not been stored (step S101-No), the process proceeds to step S102.
[0025] Specifically, when the control unit 13 receives information indicating that the storing operation of the second group of parcels has been completed from, for example, a terminal device of a worker in charge of the storing operation at the warehouse, the control unit 13 determines that the second group of parcels has been stored at the warehouse. The information may include any information related to the second group of parcels, such as information on the consignees of each parcel included in the second group of parcels and information indicating the quantity of the second group of parcels.
[0026] Step S102: If it is determined in step S101 that the second group of packages has not been stored (step S101-No), the control unit 13 determines whether the current time has reached a predetermined time. If it is determined that the current time has reached the predetermined time (step S102-Yes), the process ends. On the other hand, if it is determined that the current time has not reached the predetermined time (step S102-No), the process returns to step S101.
[0027] In other words, in steps S101 and S102 described above, the control unit 13 waits for the second group of packages to be stored until the current time reaches the predetermined time. In this embodiment, the "predetermined time" refers to the scheduled completion time of loading the first group of packages onto the delivery vehicle, the scheduled completion time of loading the first group of packages onto the first delivery vehicle, or the time at which it is determined that the loading of the first group of packages has been completed. Any method can be used to determine whether the loading of the first group of packages has been completed. For example, the control unit 13 may determine that the loading of the first group of packages has been completed upon receiving information indicating that the loading of the first group of packages has been completed from a terminal device used by the driver of the delivery vehicle. The "predetermined time" is not limited to the above example, and may be any time before the scheduled start time of the delivery work related to the task.
[0028] Step S103: If it is determined in step S101 that the second group of packages has been stored (step S101-Yes), the control unit 13 determines whether the total weight of the first group of packages and the second group of packages is equal to or less than the maximum load capacity of the delivery vehicle. If it is determined that the total weight is equal to or less than the maximum load capacity (step S103-Yes), the process proceeds to step S104. On the other hand, if it is determined that the total weight exceeds the maximum load capacity (step S103-No), the process ends.
[0029] Step S104: If it is determined in step S103 that the total load amount is equal to or less than the maximum load amount (step S103-Yes), the control unit 13 executes a first correction process.
[0030] The "first modification process" is a process for modifying the task assigned to the target vehicle in step S101 so that the first group of packages and the second group of packages are loaded and delivered together.
[0031] The first correction process will be described in detail with reference to Fig. 3. In the example shown in Fig. 3, the first group of packages includes 10 packages whose consignee, or delivery destination, is "Store 01." The second group of packages includes 15 packages whose consignee, or delivery destination, is "Store 01." By executing the first correction process, the task assigned to the target vehicle in step S101, i.e., the task of "loading the 10 packages included in the first group of packages together and delivering them to Store 01," is corrected to the task of "loading a total of 25 packages included in the first group of packages and the second group of packages together and delivering them to Store 01."
[0032] As described above, the information processing device 10 according to this embodiment assigns a task of loading and delivering a first group of packages together to a delivery vehicle with a maximum load capacity equal to or greater than the load of the first group of packages stored in a warehouse. Then, when a second group of packages arrives at the warehouse between the assignment of the task and a predetermined time, the information processing device 10 executes a first correction process to correct the task so that the first group of packages and the second group of packages are loaded and delivered together, based on the load of the first group of packages, the load of the second group of packages, and the maximum load capacity of the delivery vehicle.
[0033] According to this configuration, after a task of loading and delivering the first group of packages together is assigned to a delivery vehicle, the task can be modified to load and deliver the first and second groups of packages together only for the second group of packages that have newly arrived at the warehouse by the specified time. This reduces the possibility of a decrease in overall delivery efficiency, for example, when a delivery vehicle has sufficient loading capacity to deliver the second group of packages. Furthermore, by appropriately setting the specified time, the possibility of an incident that could cause confusion among workers, such as when a task is modified just before a delivery vehicle that has loaded the first group of packages departs the warehouse, is reduced. Therefore, according to this embodiment, overall delivery efficiency can be improved while reducing the possibility of confusion among workers.
[0034] Although the present disclosure has been described based on the drawings and examples, it should be noted that those skilled in the art may make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are included in the scope of the present disclosure. For example, the functions included in each component or step can be rearranged so as not to be logically inconsistent, and multiple components or steps can be combined or divided into one.
[0035] For example, in the above-described embodiment, the configuration and operation of the information processing device 10 may be distributed among a plurality of computers that can communicate with each other.
[0036] In the above-described embodiment, an example has been described in which the process ends when it is determined in step S103 shown in Fig. 2 that the total weight of the first group of packages and the second group of packages exceeds the maximum load capacity of the delivery vehicle (step S103-No). However, a modified example is also possible in which the process continues even when it is determined that the total weight exceeds the maximum load capacity.
[0037] This modified example will be specifically described with reference to Fig. 4. The operation of the information processing device 10 shown in Fig. 4 differs from that of Fig. 2 in that steps S105 to S107 are added. Steps S105 to S107 will be described below.
[0038] Step S105: If it is determined in step S103 that the total cargo weight exceeds the maximum load weight (step S103-No), the control unit 13 acquires the attributes of each of the cargoes included in the first group of cargoes and the second group of cargoes.
[0039] An "attribute" is any information related to the delivery of a parcel. Here, an example will be described in which information about the consignee (delivery destination) is used as an attribute. In the example shown in Figure 5, the first group of parcels includes 10 parcels whose consignee (delivery destination) is "Store 01" and 15 parcels whose consignee (delivery destination) is "Store 02". The second group of parcels includes 12 parcels whose consignee (delivery destination) is "Store 01". Here, the attribute indicating that the consignee (delivery destination) is "Store 01" is referred to as the "first attribute". The attribute indicating that the consignee (delivery destination) is "Store 02" is referred to as the "second attribute".
[0040] Step S106: The control unit 13 determines whether the total weight of each parcel having the first attribute in the first group of parcels and the second group of parcels is equal to or less than the maximum load capacity of the delivery vehicle. If it is determined that the total weight is equal to or less than the maximum load capacity (Step S106-Yes), the process proceeds to Step S107. On the other hand, if it is determined that the total weight exceeds the maximum load capacity (Step S106-No), the process ends.
[0041] In the example shown in Figure 5, the total quantity of each of the packages having the first attribute (i.e., each of the packages whose delivery destination, that is, the consignee, is "Store 01") in the first package group and the second package group is 22. Therefore, it is determined whether 22 is equal to or less than the maximum load capacity.
[0042] Step S107: If it is determined in step S106 that the total load amount is equal to or less than the maximum load amount (step S106-Yes), the control unit 13 executes a second correction process.
[0043] The "second modification process" is a process for modifying the task assigned to the target vehicle in step S101 so that each of the packages having the first attribute in the first package group and the second package group is loaded and delivered together.
[0044] In the example shown in FIG. 5, by executing the second correction process, the task assigned to the delivery vehicle in step S101, i.e., the task of "loading a total of 25 packages included in the first package group and delivering them to store 01 and store 02," is corrected to the task of "loading 10 packages included in the first package group addressed to store 01 and 12 packages included in the second package group addressed to store 01 and delivering them to store 01." By correcting the task through the second correction process, the target vehicle no longer needs to visit both store 01 and store 02 in one delivery. Therefore, the work time for delivery work by the target vehicle is shortened, and overall delivery efficiency can be improved.
[0045] Although an example in which information about the consignee (the delivery destination) is used as an attribute has been described, the attribute is not limited to this example. For example, information indicating the time period during which the consignee (the delivery destination) is available to receive the parcel may be used as an attribute. The "available time period" is the time period during which the consignee is allowed to receive the parcel. In addition, in stores such as shopping malls, the available time period may differ depending on the product category of the parcel (for example, "daily necessities," "medicine," or "clothing"). In the example shown in FIG. 6, the first parcel group includes 10 parcels for which the consignee (the delivery destination) is "Store 01" and the available time period for receiving the parcel is "10:00 AM - 12:00 PM," and 15 parcels for which the available time period for receiving the parcel is "12:00 PM - 2:00 PM." In addition, the second parcel group includes 12 parcels for which the consignee (the delivery destination) is "Store 01" and the available time period for receiving the parcel is "10:00 AM - 12:00 PM." Here, the attribute indicating that the available time period for receiving the parcel is "10:00 AM - 12:00 PM" is referred to as the "first attribute." Additionally, the attribute indicating that the pickup time period is "12:00-14:00" is called the "second attribute."
[0046] In this case, the total number of parcels in the first group of parcels and the second group of parcels that have the first attribute (i.e., parcels whose available pickup time slot is "10:00-12:00") is 22. Therefore, in step S106 described above, it is determined whether 22 is equal to or less than the maximum load capacity. Furthermore, in step S107 described above, the second modification process is executed, and the task assigned to the delivery vehicle in step S101, i.e., the task of "loading a total of 25 parcels included in the first group of parcels together, and delivering 10 of those parcels that are category A to store 01 between 10:00 and 12:00, and delivering 15 of those parcels that are category B to store 01," is modified to the task of "loading 10 parcels of category A included in the first group of parcels together and 12 parcels of category A included in the second group of parcels together, and delivering them to store 01 between 10:00 and 12:00." By modifying the task through the second modification process, the target vehicle does not need to deliver the loaded packages to store 01 at different time slots. This reduces the delivery work time of the target vehicle, and can improve overall delivery efficiency.
[0047] Also, for example, an embodiment is possible in which a general-purpose computer functions as the information processing device 10 according to the above-described embodiment. Specifically, a program describing the processing content for realizing each function of the information processing device 10 according to the above-described embodiment is stored in the memory of the general-purpose computer, and the program is read and executed by a processor. Therefore, the present disclosure can also be realized as a program executable by a processor, or a non-transitory computer-readable medium storing the program.
[0048] Some embodiments of the present disclosure will be described below as examples, however, it should be noted that the embodiments of the present disclosure are not limited to these examples. [Appendix 1] A method executed by an information processing device, assigning a task of collectively loading and delivering the first group of packages to a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse; and When a second group of packages arrives at the warehouse between the time the task is assigned and a predetermined time, a first correction process is executed to correct the task so that the first group of packages and the second group of packages are loaded and delivered together, based on the load amount of the first group of packages, the load amount of the second group of packages, and the maximum load capacity of the delivery vehicle. A method comprising: [Appendix 2] 2. The method of claim 1, comprising: The method, wherein the predetermined time is a scheduled completion time of loading the first group of packages onto the delivery vehicle, or a time when it is determined that loading the first group of packages has been completed. [Appendix 3] 10. The method according to claim 1 or 2, The information processing device executes the first correction process when the total load of the first group of packages and the second group of packages is less than or equal to the maximum load capacity of the delivery vehicle. [Appendix 4] 4. The method of any one of claims 1 to 3, comprising: If the total weight of the first group of packages and the second group of packages exceeds the maximum load capacity of the delivery vehicle, acquiring attributes of each package included in the first group of packages and the second group of packages; and executing a second modification process for modifying the task so that a plurality of packages selected from the first group of packages and the second group of packages, the total load of which is equal to or less than a maximum load capacity of the delivery vehicle, are collectively loaded and delivered based on the acquired attributes; The method further comprises: [Appendix 5] 5. The method of any one of claims 1 to 4, comprising: the first group of parcels includes parcels having a first attribute and parcels having a second attribute; the second group of parcels includes parcels having the first attribute; In the second modification process, if the total load of each package having the first attribute among the first group of packages and the second group of packages is less than the maximum load capacity of the delivery vehicle, the information processing device modifies the task so that each package having the first attribute is loaded and delivered together. [Appendix 6] 6. The method of any one of claims 1 to 5, comprising: The first attribute is information indicating that the delivery destination is a first consignee, The method, wherein the second attribute is information indicating that the delivery destination is a second consignee. [Appendix 7] 7. The method of any one of claims 1 to 6, comprising: The first attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a first time period, The method, wherein the second attribute is information indicating that the consignee, who is the delivery destination, is available for receipt during a second time period. [Appendix 8] An information processing device having a control unit, The control unit assigning a task of loading and delivering the first group of packages collectively to a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse; When a second group of packages arrives at the warehouse between the time the task is assigned and a predetermined time, an information processing device executes a first correction process to correct the task so that the first group of packages and the second group of packages are loaded and delivered together based on the cargo volume of the first group of packages, the cargo volume of the second group of packages, and the maximum load capacity of the delivery vehicle. [Appendix 9] 9. The information processing device according to claim 8, The predetermined time is a scheduled completion time of loading the first group of packages onto the delivery vehicle, or a time when it is determined that loading the first group of packages has been completed. [Appendix 10] 10. The information processing device according to claim 8 or 9, The control unit executes the first correction process when the total cargo weight of the first group of packages and the second group of packages is equal to or less than the maximum load capacity of the delivery vehicle. [Appendix 11] An information processing device according to any one of Supplementary Notes 8 to 10, The control unit If the total amount of the first group of parcels and the second group of parcels exceeds the maximum load capacity of the delivery vehicle, acquire attributes of each parcel included in the first group of parcels and the second group of parcels; An information processing device that executes a second modification process that modifies the task so that multiple packages selected from the first group of packages and the second group of packages, whose total load is less than or equal to the maximum load capacity of the delivery vehicle, are loaded and delivered together based on the acquired attributes. [Appendix 12] An information processing device according to any one of Supplementary Notes 8 to 11, the first group of parcels includes parcels having a first attribute and parcels having a second attribute; the second group of parcels includes parcels having the first attribute; In the second modification process, the control unit modifies the task so that the packages having the first attribute among the first group of packages and the second group of packages are loaded and delivered together if the total load of the packages having the first attribute is less than or equal to the maximum load capacity of the delivery vehicle. [Appendix 13] An information processing device according to any one of Supplementary Notes 8 to 12, The first attribute is information indicating that the delivery destination is a first consignee, The information processing device, wherein the second attribute is information indicating that the delivery destination is a second consignee. [Appendix 14] An information processing device according to any one of Supplementary Notes 8 to 13, The first attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a first time period, The information processing device, wherein the second attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a second time period. [Appendix 15] In the information processing device, assigning a task of collectively loading and delivering the first group of packages to a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse; and When a second group of packages arrives at the warehouse between the time the task is assigned and a predetermined time, a first correction process is executed to correct the task so that the first group of packages and the second group of packages are loaded and delivered together, based on the load amount of the first group of packages, the load amount of the second group of packages, and the maximum load capacity of the delivery vehicle. A program that executes. [Appendix 16] 16. The program of claim 15, The information processing device is a program that executes the first correction process when the total cargo weight of the first group of packages and the second group of packages is equal to or less than the maximum load capacity of the delivery vehicle. [Appendix 17] 17. The program according to claim 15 or 16, The information processing device includes: If the total weight of the first group of packages and the second group of packages exceeds the maximum load capacity of the delivery vehicle, acquiring attributes of each package included in the first group of packages and the second group of packages; and executing a second modification process for modifying the task so that a plurality of packages selected from the first group of packages and the second group of packages, the total load of which is equal to or less than a maximum load capacity of the delivery vehicle, are collectively loaded and delivered based on the acquired attributes; A program that further executes the above. [Appendix 18] 18. The program according to any one of appendices 15 to 17, the first group of parcels includes parcels having a first attribute and parcels having a second attribute; the second group of parcels includes parcels having the first attribute; In the second modification process, if the total load of each of the parcels having the first attribute among the first group of parcels and the second group of parcels is less than or equal to the maximum load capacity of the delivery vehicle, the information processing device modifies the task so that each of the parcels having the first attribute is loaded and delivered together. [Appendix 19] 19. The program according to any one of appendices 15 to 18, The first attribute is information indicating that the delivery destination is a first consignee, The second attribute is information indicating that the delivery destination is a second consignee. [Appendix 20] 20. The program according to any one of appendices 15 to 19, The first attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a first time period, The second attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a second time period. [Explanation of symbols]
[0049] 10. Information processing equipment 11 Communications Department 12 Storage section 13 Control Unit
Claims
1. A method executed by an information processing device having a control unit, The control unit a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse, and a task of loading and delivering the first group of packages together, the task being associated with each other and stored in a storage unit, thereby allocating the task to the delivery vehicle; When a second group of packages is received at the warehouse between the time the task is assigned and a predetermined time, if the total amount of the first group of packages and the second group of packages is equal to or less than the maximum load capacity of the delivery vehicle, based on the amount of the first group of packages, the amount of the second group of packages, and the maximum load capacity of the delivery vehicle, executes a first correction process to correct the task stored in the memory unit so that the first group of packages and the second group of packages are loaded and delivered together; If the total weight of the first group of packages and the second group of packages exceeds the maximum load capacity of the delivery vehicle, acquiring attributes of each package included in the first group of packages and the second group of packages; and execute a second modification process to modify the task stored in the storage unit so that a plurality of packages selected from the first group of packages and the second group of packages based on the acquired attributes, the plurality of packages having a total load amount equal to or less than a maximum load capacity of the delivery vehicle, are loaded and delivered together; A method comprising:
2. 10. The method of claim 1, The method, wherein the predetermined time is a scheduled completion time of loading the first group of packages onto the delivery vehicle, or a time when it is determined that loading the first group of packages has been completed.
3. 10. The method of claim 1, the first group of parcels includes parcels having a first attribute and parcels having a second attribute; the second group of parcels includes parcels having the first attribute; In the second modification process, if the total load of each package having the first attribute among the first group of packages and the second group of packages is less than the maximum load capacity of the delivery vehicle, the information processing device modifies the task so that each package having the first attribute is loaded and delivered together.
4. 4. The method of claim 3, The first attribute is information indicating that the delivery destination is a first consignee, The method, wherein the second attribute is information indicating that the delivery destination is a second consignee.
5. 4. The method of claim 3, The first attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a first time period, The method, wherein the second attribute is information indicating that the consignee, who is the delivery destination, is available for receipt during a second time period.
6. An information processing device having a control unit, The control unit a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse and a task of loading and delivering the first group of packages together, the task being associated with each other and stored in a storage unit, thereby allocating the task to the delivery vehicle; When a second group of packages is received at the warehouse between the time the task is assigned and a predetermined time, if the total amount of the first group of packages and the second group of packages is equal to or less than the maximum load capacity of the delivery vehicle, based on the amount of the first group of packages, the amount of the second group of packages, and the maximum load capacity of the delivery vehicle, a first correction process is executed to correct the task stored in the storage unit so that the first group of packages and the second group of packages are loaded and delivered together; If the total amount of the first group of packages and the second group of packages exceeds the maximum load capacity of the delivery vehicle, acquire attributes of each package included in the first group of packages and the second group of packages; An information processing device executes a second modification process to modify the task stored in the memory unit so that multiple packages selected from the first group of packages and the second group of packages based on the acquired attributes, and whose total cargo volume is less than or equal to the maximum load capacity of the delivery vehicle, are loaded and delivered together.
7. 7. The information processing device according to claim 6, The specified time is a scheduled completion time of loading the first group of packages onto the delivery vehicle, or a time when it is determined that loading the first group of packages has been completed.
8. 7. The information processing device according to claim 6, the first group of parcels includes parcels having a first attribute and parcels having a second attribute; the second group of parcels includes parcels having the first attribute; In the second modification process, the control unit modifies the task so that the packages having the first attribute among the first group of packages and the second group of packages are loaded and delivered together if the total load of the packages having the first attribute is less than or equal to the maximum load capacity of the delivery vehicle.
9. 9. The information processing device according to claim 8, The first attribute is information indicating that the delivery destination is a first consignee, The information processing device, wherein the second attribute is information indicating that the delivery destination is a second consignee.
10. 9. The information processing device according to claim 8, The first attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a first time period, The second attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the package is a second time period.
11. A control unit of the information processing device a delivery vehicle having a maximum load capacity equal to or greater than the load of the first group of packages stored in the warehouse, and a task of loading and delivering the first group of packages together, the task being associated with each other and stored in a storage unit, thereby allocating the task to the delivery vehicle; When a second group of packages is received at the warehouse between the time the task is assigned and a predetermined time, if the total amount of the first group of packages and the second group of packages is equal to or less than the maximum load capacity of the delivery vehicle, based on the amount of the first group of packages, the amount of the second group of packages, and the maximum load capacity of the delivery vehicle, executes a first correction process to correct the task stored in the memory unit so that the first group of packages and the second group of packages are loaded and delivered together; If the total weight of the first group of packages and the second group of packages exceeds the maximum load capacity of the delivery vehicle, acquiring attributes of each package included in the first group of packages and the second group of packages; and execute a second modification process to modify the task stored in the storage unit so that a plurality of packages selected from the first group of packages and the second group of packages based on the acquired attributes, the plurality of packages having a total load amount equal to or less than a maximum load capacity of the delivery vehicle, are loaded and delivered together; A program that executes.
12. The program according to claim 11, The program, wherein the specified time is a scheduled completion time of loading the first group of packages onto the delivery vehicle, or a time when it is determined that loading the first group of packages has been completed.
13. The program according to claim 11, the first group of parcels includes parcels having a first attribute and parcels having a second attribute; the second group of parcels includes parcels having the first attribute; In the second modification process, if the total load of each package having the first attribute among the first group of packages and the second group of packages is less than the maximum load capacity of the delivery vehicle, the information processing device modifies the task so that each package having the first attribute is loaded and delivered together.
14. 14. The program according to claim 13, The first attribute is information indicating that the delivery destination is a first consignee, The second attribute is information indicating that the delivery destination is a second consignee.
15. 14. The program according to claim 13, The first attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a first time period, The second attribute is information indicating that the time period during which the consignee, who is the delivery destination, can receive the item is a second time period.
Citation Information
Patent Citations
Method for planning allocation of freight car
JP2000030179A
Operation management device, operation management system, terminal device, operation management method, and program
JP2020009304A
Transportation adjustments based on recommended shipping packages
US20180374031A1
Distribution system and distribution method
WO2020054490A1