Delivery management support system, delivery management support method, and delivery management support program
The delivery management system optimizes delivery routes by segmenting and combining carrier segments using AI, addressing the inefficiencies in existing systems by selecting appropriate carriers for each segment, thus reducing costs and improving flexibility.
Patent Information
- Application Number
- JP2025173236
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-10-14
- Publication Date
- 2026-01-14
AI Technical Summary
Existing delivery management systems fail to effectively utilize multiple carriers for partial delivery routes, especially in e-commerce scenarios where the seller and buyer are determined for each transaction, and do not account for varying delivery capabilities and costs of individual carriers.
A delivery management system that utilizes AI to segment delivery routes, select appropriate carriers based on package information, and combine these segments to optimize delivery routes, considering carrier capabilities, costs, and time constraints.
Enables efficient use of multiple carriers for partial delivery routes, reducing logistics costs and improving delivery flexibility by selecting the most suitable carriers for each segment, thereby enhancing the overall delivery process.
Smart Images

Figure 2026004605000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a delivery management support system, a delivery management support method, and a delivery management support program, and in particular to support the delivery management of goods by selecting an appropriate deliverer from among a plurality of deliverers. [Background technology]
[0002] There are many websites that match companies in the transportation and warehousing industries, but they are all just for matching purposes. As a result, they are not involved in negotiations or contracts, and transactions are carried out individually between site users.
[0003] There are over one million trucks on the roads in Japan, and the transportation industry is short-staffed, but there is not always cargo in the truck beds. This is due to various issues, such as not only the demand for cargo to transport, but also licenses, permits, and contracts between companies.
[0004] If the above issues can be resolved, there are still many ways to make effective use of commercial trucks alone, even if the contract simply states "transporting goods = paying a fee," and if other means are included, the possibilities are endless.
[0005] In recent years, the demand for home delivery services has surged due to the expansion of purchases of goods through e-commerce sites (electronic commerce sites), the increase in person-to-person sales of goods, and the rise in telecommuting, which has placed an increasing burden on delivery companies and shipping companies. However, from the user's perspective, for example, when purchasing a small item through an e-commerce site, the ratio of delivery fees to the purchase price is significantly higher, which often results in a lack of convenience. To improve this situation, it is necessary to reduce the burden and costs associated with delivery.
[0006] As a related technology, for example, regional pairs of two regions are determined based on vendor information such as the locations of sales agents in multiple regions, product display space information, and product information for each region, and transportation instructions for the mutual transfer of goods are output based on order information between these regional pairs.By circulating local specialties and famous products between regions and managing them centrally, logistics costs can be reduced and product ordering can be made smoother.
[0007] On the other hand, in cases where it cannot be directly applied to logistics for general online shopping, such as air freight, or where there is no carrier that can travel the entire delivery area and complete the delivery of the package, but there are multiple carriers that can deliver only one section along the way, a delivery management support system, delivery management support method, and delivery management support program have been disclosed that make effective use of multiple carriers that can deliver only a portion of the delivery area along the way, thereby realizing a sharing economy-type logistics service at a lower cost and with greater flexibility (see Patent Document 1). [Prior art documents] [Patent documents]
[0008] [Patent Document 1] Patent No. 6476232 Summary of the Invention [Problem to be solved by the invention]
[0009] With this technology, sellers of local specialties and other products can transport their products to each other, effectively utilizing the round-trip transportation between sellers and eliminating unnecessary travel without the products loaded, thereby reducing logistics costs. However, this technology presupposes that both parties have the products to be transported, so it cannot be applied to transportation where the seller (sender) and buyer (receiver) are determined for each transaction, as in general e-commerce.
[0010] In the case of the system of Patent Document 1, there are multiple possible routes between the current location of the shipping requester and the delivery destination, and there is a problem in that it is not possible to divide the multiple routes into multiple categories according to the multiple deliverers.
[0011] Therefore, while the act of moving packages on behalf of the sender and delivering them to the recipient is the same as many other sites, it is necessary to build a system that makes full use of AI, adding responsibility and compensation to the process.
[0012] Therefore, the present invention has been made in consideration of the above problems, and aims to provide a delivery management support system, a delivery management support method, and a delivery management support program that can support the delivery management of goods delivered by multiple deliverers, by enabling the selection of an appropriate deliverer from multiple deliverers, where the delivery route that each deliverer can handle, the deliverer in charge of that route, and the deliverer information including the delivery fee and delivery time of the deliverer in charge of that route are unknown. [Means for solving the problem]
[0013] In order to solve the above problem, a delivery management support system for delivering goods according to one embodiment of the present invention comprises: a reception unit that receives package information including the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the shipping requester; and deliverer information including multiple deliverers who can deliver the package, the segmented routes that each of the multiple deliverers can handle, the deliverers in charge of the segmented routes, and the delivery charges and delivery times of the deliverers in charge of the segmented routes; a segmented route generation unit that generates multiple segmented routes by dividing the route between the shipping requester's current location and the delivery destination according to the multiple deliverers; a segmented route combination unit that combines two or more of the multiple segmented routes; a deliverer selection unit that selects a deliverer from the multiple deliverers in charge of delivery for each of the combined segmented routes based on the package information and the deliverer information, and generates delivery person information; and a transmission unit that transmits the delivery person information to the shipping requester.
[0014] The deliverer selection unit may generate the delivery person information including the deliverers in charge of delivery for each of the divided routes and the amount and time required for delivery of the package by the deliverers in charge of delivery for each of the divided routes.
[0015] The deliverer selection unit may select a deliverer according to the route classification based on the desired delivery amount or desired delivery time from the package information.
[0016] The delivery person selection unit may use AI (artificial intelligence) to match using natural language processing to select a delivery person from among multiple delivery people who will be in charge of delivery for each division route based on package information and delivery person information, and generate delivery person information.
[0017] The segmented route generation unit may set a threshold value for the distance or time of each of the plurality of segmented routes.
[0018] The deliverer selection unit may select a deliverer in charge of delivery for each of the combined segmented routes from among a plurality of deliverers by weighting processing based on the package information and the deliverer information.
[0019] The delivery system may include an approval acquisition unit that acquires approval information approving delivery person information from the shipping requester, and a request unit that requests delivery work from the delivery person in charge of each delivery on the classification route in accordance with the delivery person information.
[0020] Each of the plurality of deliverers may accumulate an evaluation value for delivery actions by other shipping requesters, and the deliverer selection unit may select a deliverer with a higher evaluation value in preference to a deliverer with a lower evaluation value.
[0021] The delivery person selecting unit may include a change accepting unit that accepts changes to the route included in the delivery person information from the shipping requester and changes to the deliverer for the route, and the delivery person selecting unit may generate the delivery person information again based on the changes.
[0022] In order to solve the above problem, one aspect of the present invention is a delivery management support method for delivering goods, characterized in that a computer executes the following steps: a reception step in which it receives package information including the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the shipping requester; and deliverer information including multiple deliverers who can deliver the package, segmented routes that each of the multiple deliverers can handle, deliverers in charge of the segmented routes, and the delivery charges and delivery times of the deliverers in charge of the segmented routes; a segmented route generation step in which it generates multiple segmented routes by dividing the route between the shipping requester's current location and the delivery destination according to the multiple deliverers; a segmented route combination step in which it combines two or more of the multiple segmented routes generated by the segmented route generation unit; a deliverer selection step in which it selects a deliverer from the multiple deliverers in charge of delivery of each segmented route based on the package information and the deliverer information, thereby generating delivery person information; and a transmission step in which it transmits the delivery person information to the shipping requester.
[0023] In order to solve the above problem, one embodiment of the present invention provides an item delivery management program for delivering items, which is characterized by having a computer implement the following: a reception function for receiving package information including the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the shipping requester; and deliverer information including multiple deliverers who can deliver the package, the segmented routes that each of the multiple deliverers can handle, the deliverers in charge of the segmented routes, and the delivery charges and delivery times of the deliverers in charge of the segmented routes; a segmented route generation function for dividing the route between the shipping requester's current location and the delivery destination according to the multiple deliverers, and generating multiple segmented routes; a segmented route combination function for combining two or more of the multiple segmented routes generated by the segmented route generation unit; a deliverer selection function for selecting a deliverer from the multiple deliverers in charge of delivery of each segmented route based on the package information and the deliverer information, and generating delivery person information; and a transmission function for transmitting the delivery person information to the shipping requester. [Effects of the Invention]
[0024] An item delivery management system according to one embodiment of the present invention comprises: a reception unit that receives package information including the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the shipping requester; deliverer information including multiple deliverers who can deliver the package, the segmented routes that each of the multiple deliverers can handle, the deliverers in charge of the segmented routes, and the delivery charges and delivery times of the deliverers in charge of the segmented routes; a segmented route generation unit that divides the route between the shipping requester's current location and the delivery destination according to the multiple deliverers to generate multiple segmented routes; a segmented route combination unit that combines two or more of the multiple segmented routes; a deliverer selection unit that selects a deliverer from the multiple deliverers in charge of delivery for each of the combined segmented routes based on the package information and deliverer information, and generates delivery person information; and a transmission unit that transmits the delivery person information to the shipping requester, thereby enabling support for delivery management of items in which multiple deliverers deliver items by selecting an appropriate deliverer for each segment from the multiple deliverers. [Brief explanation of the drawings]
[0025] [Figure 1] 1 is a diagram showing the flow of packages in a delivery management support system according to the present invention. [Figure 2] 1 is a diagram showing an overall view of a delivery management support system in an embodiment according to the present invention. [Figure 3] FIG. 2 is a block diagram illustrating an example of the configuration of a server according to an embodiment of the present invention. [Figure 4] FIG. 10 is a diagram showing an input screen on a sender terminal in one embodiment of the present invention. [Figure 5] 1 is a diagram showing tables stored in a storage unit in one embodiment of the present invention, where (a) is a table storing sender information, (b) is a table storing package information, (c) is a table storing deliverer information, and (d) is a table storing sorting route information. [Figure 6] FIG. 10 is a diagram showing a screen on which delivery person information transmitted from a transmission unit is output in an embodiment according to the present invention. [Figure 7]FIG. 3 is a sequence diagram showing interactions between a sender terminal, a server, and a deliverer terminal in an embodiment of the present invention. [Figure 8] 1 is a first flowchart showing a delivery management support method in one embodiment according to the present invention. [Figure 9] 10 is a second flowchart showing the delivery management support method in one embodiment according to the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0026] [Delivery management support system] A delivery management support system according to an embodiment of the present invention will be described in detail below with reference to the drawings.
[0027] FIG. 1 is a diagram showing the flow of delivery of goods from a sender 1 to a recipient 4 via multiple deliverers 3 in a delivery management support system 2. The delivery management support system 2 is a system that manages the delivery of goods from the sender 1 to the recipient 4 via multiple deliverers 3. The delivery management support system 2 may also be a system that manages the delivery of goods to a recipient 4 at the request of a company, store, individual, or shipping company. Furthermore, the delivery management support system 2 may select a deliverer suitable for delivering goods from multiple deliverers 3. By selecting a deliverer suitable for delivering goods from multiple deliverers 3 in this way, delivery of goods can be carried out smoothly and commercial trucks and the like can be used more effectively.
[0028] When a purchaser (recipient 4) orders a product, the sender 1 first sends a request to ship the product to the delivery management support system 2. The delivery management support system 2 accepts package information from the sender (sender 1), including the delivery destination, contents, weight, desired delivery amount, and desired delivery time. The delivery management support system 2 also accepts information on multiple deliverers 3 capable of delivering the package. From the accepted information on the multiple deliverers 3, the delivery management support system 2 selects one or more deliverers suitable for delivering the package. The product is delivered by the sender 1 to the selected one or more deliverers 3, and finally to the purchaser's home, i.e., the recipient 4. The multiple deliverers 3 may be individuals or companies, and may be, for example, courier services or food delivery companies. Furthermore, the delivery vehicle may be, for example, a railway such as a Shinkansen or conventional line, a vehicle such as a company's vacant truck or taxi, a ship, or an airplane.
[0029] Next, an overview of delivery management support system 2 will be described using FIG. 2. In delivery management support system 2, server 20, sender terminal 30, deliverer terminal 40, and recipient terminal 50 are connected via network 60. Sender 1 transmits package information to server 20 from sender terminal 30, and deliverer 3 transmits deliverer information to server 20 from deliverer terminal 40. Server 20 selects one or more deliverers from multiple deliverers 3 based on the package information received from sender terminal 30 and the deliverer information received from deliverer terminal 40. Server 20 transmits information about the selected deliverers to sender terminal 30 and recipient terminal 50. Sender terminal 30, deliverer terminal 40, and recipient terminal 50 are configured as general-purpose information processing terminals such as smartphones, tablet terminals, and PCs (personal computers), and can access delivery management support system 2 using a web browser or dedicated application (not shown) and display the screen to the user.
[0030] Here, sender 1 is a user who sends a package to be delivered, and recipient 4 is a user who receives it. Also, deliverer 3 is a user who has offered delivery, claiming that delivery is possible for at least a part of the delivery target section.
[0031] Server 20 is a server system that provides logistics support services by matching (adjusting) deliverers 3 for package shipments from sender 1 to recipient 4 and managing the status of deliveries in a relay format based on the matching results. In other words, a route for delivery is configured by successively forming combinations of sections and deliverers, such as this deliverer for one section, this deliverer for the next section, and this deliverer for the next section. For example, the server 20 may be configured with server equipment or a virtual server built on a cloud computing service, and a central processing unit (CPU) (not shown) may execute middleware such as an operating system (OS), database management system (DBMS), and web server program deployed on memory from a storage device such as a hard disk drive (HDD), as well as software running on the middleware, thereby realizing various functions related to the provision of logistics support services, as described below.
[0032] Next, the functions of the server 20 will be described with reference to Fig. 3. The server 20 includes a receiving unit 100, a storage unit 110, a processing unit 120, a transmitting unit 130, an approval acquisition unit 140, a request unit 150, and a change receiving unit 160.
[0033] The reception unit 100 receives senders and their information, and specifically receives the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the sender (sender 1) as package information. The delivery destination of the package is the above-mentioned recipient 4, which is all users who have requested the sender 1 to deliver the package. The contents of the package range from large to small, and include large items such as sandbags, flour, and molds, furniture such as beds, sofas, desks, and chairs, bedding such as futons and pillows, electrical appliances such as televisions, radios, computers, and printers, white goods such as refrigerators and washing machines, and small items such as books, CDs, and DVDs. The weight of the package also varies widely, for example, 500g to 1kg for small items such as books, CDs, and DVDs, 2 to 3kg for bedding such as futons and pillows, 5 to 10kg for electrical appliances such as televisions, radios, computers, and printers, 10 to 20kg for furniture such as beds, sofas, desks, and chairs, 20kg for sandbags, 25kg for flour, 30 to 40kg for white goods such as refrigerators and washing machines, and 50 to 60kg for molds. The desired delivery price may be, for example, free, 100 yen, 500 yen, or 1,000 yen. The desired delivery time may be, for example, 1 hour, 12 hours, 1 day, or 2 days from the time of shipment.
[0034] FIG. 4 shows a screen for inputting a delivery request from sender 1, which is accepted by reception unit 100. On the screen, sender 1 enters their own name as the requester name, their own address as the requester address, and the date, month, time, and minute they would like the package picked up. Sender 1 also enters recipient 4's name in the recipient name field, recipient 4's address in the recipient address field, and the date, month, time, and minute they would like the package delivered. Sender 1 also enters the package's name in the item name field and checks the appropriate options, such as "fragile," "frozen," "precision machinery," and "valuables." Sender 1 also enters the package's dimensions as width (W [cm]), depth (D [cm]), and height (H [cm]). Sender 1 also enters the package's weight in "kg," the number of items, and the desired delivery price, such as "¥0 - ¥0." Sender 1 can also select priorities and the number of items to display from pull-down menus. For example, for priority, there are options such as "priority" or "speed", and for the number of items to display, there are options such as "5 items" or "10 items", and you can select the most appropriate option from these. Finally, by pressing the "Submit" button, the information you have entered will be accepted.
[0035] The reception unit 100 also receives deliverers, i.e., receives multiple deliverers 3 who can deliver packages. Specifically, the multiple deliverers 3 may be individuals or companies, and may be, for example, courier services or food delivery companies. Furthermore, the delivery means may be, for example, a railway such as a bullet train or a conventional line, a vehicle such as an empty truck or taxi owned by a business operator, a ship, or an airplane.
[0036] The reception unit 100 also receives deliverers and their information. That is, from each of the multiple deliverers 3, it receives, as deliverer information, the sectional routes that the multiple deliverers 3 can handle, the deliverers responsible for the sectional routes, and the delivery fees and delivery times of the deliverers responsible for the sectional routes. Specifically, in the above-mentioned railroad example, a first deliverer is responsible for a first sectional route from Ueno Station to Tokyo Station, a second deliverer is responsible for a second sectional route from Tokyo Station to Shin-Osaka Station, and a third deliverer is responsible for a third sectional route from Shin-Osaka Station to Kobe Station. The delivery fee of the first deliverer can be 100 yen, the delivery fee of the second deliverer can be 1,000 yen, and the delivery fee of the third deliverer can be 200 yen. Furthermore, the delivery time of the first deliverer can be 1 hour, the delivery time of the second deliverer can be 2 hours and 30 minutes, and the delivery time of the third deliverer can be 20 minutes. In the above vehicle example, a first delivery person is in charge of the first sectional route from X interchange to Y junction, a second delivery person is in charge of the second sectional route from Y junction to Z interchange, and a third delivery person is in charge of the third sectional route from Z interchange to W junction. The delivery fee for the first delivery person is 100 yen, the delivery fee for the second delivery person is 200 yen, and the delivery fee for the third delivery person is 150 yen. The delivery time for the first delivery person is 30 minutes, the delivery time for the second delivery person is 40 minutes, and the delivery time for the third delivery person is 20 minutes.
[0037] The information received by the reception unit 100 is stored in the memory unit 110. The memory unit 110 stores information, and specifically, as shown in Fig. 5, has a sender information database 111, a package information database 112, a deliverer information database 113, and a classification route information database 114. The sender information database 111 has a table linking the ID, name, current address, etc. of the sender 1 (see Fig. 5(a)), the package information database 112 has a table linking the ID, contents, size, weight, etc. of the package (see Fig. 5(b)), the deliverer information database 113 has a table linking the ID, name, name of the person in charge, deliverable route, delivery fee, and delivery time of the deliverer (see Fig. 5(c)), and the classification route information database 114 has a table linking the departure point, arrival point, distance from the departure point to the arrival point, and time from the departure point to the arrival point (see Fig. 5(d)).
[0038] The processing unit 120 includes a segment route generating unit 121, a segment route combining unit 122, and a deliverer selecting unit 123.
[0039] The categorized route generation unit 121 generates a plurality of categorized routes that are candidates for the route from the current location of the sender (sender 1) to the delivery destination (recipient 4), that is, it generates a plurality of categorized routes by categorizing the route between the current location of the sender (sender 1) and the delivery destination (recipient 4) according to a plurality of deliverers 3. Specifically, for example, if the current location of the sender (sender 1) is Ueno, Taito Ward, Tokyo, the delivery destination (recipient 4) is Kobe City, Hyogo Prefecture, and the delivery means is rail, then Ueno Station to Tokyo Station can be the first categorized route, Tokyo Station to Shin-Osaka Station can be the second categorized route, and Shin-Osaka Station to Kobe Station can be the third categorized route. For example, if the current location of the shipping requester is Matsubara City, Osaka Prefecture, the delivery destination is Nishi Ward, Kobe City, Hyogo Prefecture, and the delivery means is a vehicle, the first segmented route can be from X Interchange to Y Junction, the second segmented route can be from Y Junction to Z Interchange, and the third segmented route can be from Z Interchange to W Junction.
[0040] Furthermore, the segmented route generation unit 121 sets a threshold for the distance or time of each of the multiple segmented routes. The segmented route generation unit 121 acquires the segmented routes as numerical information of distance and time. The segmented route generation unit 121 may set a predetermined threshold for the numerical information relative to a reference distance or reference time. For example, the reference distance of a route may be set to 1 km, and when delivery is made along a route with a distance exceeding the threshold, X Transportation may be selected as the deliverer. Also, for example, the reference delivery time may be set to 1 day, and when delivery is made along a route with a delivery time exceeding the threshold, X Express may be selected as the deliverer.
[0041] The segment route combining unit 122 combines multiple segment routes that are candidates for the route from the current location of the sender (sender 1) to the delivery destination (recipient 4), generated by the segment route generating unit 121. In other words, it combines multiple segment routes between the current location of the sender (sender 1) and the delivery destination (recipient 4) by combining multiple deliverers 3. As described above, for multiple segment routes that are broken up into predetermined sections, it determines which segment route is optimal, taking into account thresholds and the like, and combines each segment route. For example, if the segment routes from point P to point Q are "α1, α2, α3, α4" and the segment routes from point Q to point R are "β1, β2, β3," α2 is selected as the segment route from point P to point Q, and β1 is selected as the segment route from point Q to point R, and segment routes "α2" and "β1" are connected. Specifically, for example, if the current location of the sender (sender 1) is Ueno, Taito Ward, Tokyo, the delivery destination (recipient 4) is Kobe City, Hyogo Prefecture, the delivery means is rail, and the segmented route generation unit 121 generates segmented routes such as Ueno Station to Tokyo Station as the first segmented route, Tokyo Station to Shin-Osaka Station as the second segmented route, and Shin-Osaka Station to Kobe Station as the third segmented route, these first to third segmented routes can be combined.Furthermore, for example, if the current location of the sender (sender 1) is Matsubara City, Osaka Prefecture, the delivery destination is Nishi Ward, Kobe City, Hyogo Prefecture, the delivery means is a vehicle, and the segmented route generation unit 121 generates the segmented routes, these first to third segmented routes can be combined.
[0042] The deliverer selection unit 123 selects a deliverer that can actually operate, that is, selects a deliverer in charge of each delivery along a division route from among a plurality of deliverers based on package information and deliverer information, and generates delivery person information.
[0043] Specifically, when the reception unit 100 receives a sender, a deliverer, and sender information, the deliverer selection unit 123 performs matching to select a deliverer suitable for delivering the package that the sender 1 wants delivered, from the information stored in the sender information database 111, the package information database 112, the deliverer information database 113, and the segmented route information database 114 held in the storage unit 110. As a result of matching, for example, in the above vehicle example, it is possible to select X Transport as the first deliverer in charge of the first segmented route from the X interchange to the Y junction, △△ Express as the second deliverer in charge of the second segmented route from the Y junction to the Z interchange, and △△ Express as the third deliverer in charge of the third segmented route from the Z interchange to the W junction.
[0044] The delivery person selection unit 123 uses AI (artificial intelligence) to match with natural language processing to select a delivery person in charge of each delivery along a division route from among the plurality of delivery persons based on the package information and delivery person information, and generates delivery person information.
[0045] This matching utilizes AI (artificial intelligence) technology. The AI may use a learning model with supervised data or a learning model without supervised data. The AI performs deep learning based on big data such as map information and road information stored in the memory unit 110, and selects one or more deliverers from multiple deliverers that are suitable for delivering the desired package. In addition, the matching is built from a combination of past delivery records, current traffic conditions, the total number of deliverers, and the delivery capabilities of the deliverers.
[0046] Specifically, matching is performed using natural language processing. Natural language processing is a technology that allows computers to process the natural language used by humans on a daily basis, and refers to language processing from an engineering perspective. Natural language processing is the process of converting information in a database into natural language, or converting natural language sentences into more formal expressions that are easier for computers to understand. Natural language processing includes morphological analysis, syntactic analysis, contextual analysis, and semantic analysis.
[0047] In this embodiment, the sender information database 111, parcel information database 112, deliverer information database 113, and segmentation route information database 114 held in the storage unit 110 only store word information, so morphological analysis and syntactic analysis cannot be performed. Therefore, semantic analysis is performed. In an object program generation programming language, semantic analysis is one of the processing steps when a compiler analyzes source code and generates an object program. This checks whether the variable types and statements written in the source code conform to the description specifications of the language, and then, through code generation and optimization procedures, the desired delivery management support program, described below, is created.
[0048] The following is an example of matching using natural language processing. For example, on the sender's side, natural language processing may be used to register the sender, i.e., to verify the sender's identity. The semantic analysis is performed from word information such as the sender's name and current address. This semantic analysis generates and optimizes the sender's code.
[0049] For example, this may be done for cashless applications. For example, the semantic analysis is performed from the sender's credit card information and word information such as bank account. This semantic analysis generates and optimizes the sender's code.
[0050] For example, this may be performed for registering the date and time of movement. For example, the semantic analysis is performed from word information such as the date and time of the delivery person's desired delivery (for example, April 1, 2021, 6:00 PM to April 2, 2021, 12:00 PM). This semantic analysis generates and optimizes the code of the delivery person.
[0051] For example, this may be performed for registering a pickup location. For example, the semantic analysis is performed on word information such as the location where the deliverer picks up the package from the sender (e.g., Katsushika Ward, Tokyo). This semantic analysis generates and optimizes the deliverer's code.
[0052] For example, this may be performed for destination area registration. For example, the semantic analysis is performed from word information such as the area where the deliverer will deliver the package to the recipient (e.g., Kansai area). This semantic analysis generates and optimizes the deliverer's code.
[0053] For example, this may be performed for registering load weight. For example, the semantic analysis is performed from word information such as the load weight (e.g., 10 kg, 1 ton, etc.) that a deliverer loads onto a vehicle when delivering a package to a recipient. This semantic analysis generates and optimizes the deliverer's code.
[0054] For example, this may be done for matching search. For example, the semantic analysis is performed from word information such as the desired conditions of the sender, deliverer, and recipient (e.g., 10km, 1 day, people from the Kanto region, people from the Kansai region, etc.). This semantic analysis generates and optimizes the deliverer's code.
[0055] For example, this may be performed for consignment via an application. For example, when a sender consigns delivery of a package to a deliverer using an application installed on a terminal equipped with the system according to this embodiment, information (e.g., information requesting delivery to a person living in the Kansai region, 500 km away, at 4:00 PM on April 2, 2021, for 500 yen over one day) is converted into a sentence, which is then subjected to morphological and syntactic analysis. This morphological and syntactic analysis generates and optimizes the code of the deliverer.
[0056] For example, this may be performed for product delivery. For example, the semantic analysis is performed on word information such as the name, type, size, weight, and quantity of the package that the sender wants to deliver to the deliverer (e.g., bed, furniture, 1m x 2m x 1m, 10kg, 1 person, etc.). This semantic analysis generates and optimizes the product code.
[0057] For example, this may be performed to confirm completion. For example, the semantic analysis is performed on word information such as information that the deliverer has completed delivery of the package to the recipient (e.g., April 2, 2021, 4:00 PM, person in the Kansai region, etc.). This semantic analysis generates and optimizes the deliverer's code.
[0058] For example, this may be done for the payment of a service fee. For example, the semantic analysis is performed from word information such as the service fee (e.g., 1,000 yen) that the sender pays to the deliverer. This semantic analysis generates and optimizes the deliverer's code.
[0059] The recipient can check the date and time of receipt and signature of the package from the delivery person using the app.
[0060] For example, on the system side, this may be performed to register a freight forwarding business. For example, the semantic analysis is performed on word information such as registration information (e.g., company name, address, telephone number, representative name, business details, etc.) for a deliverer using the system according to this embodiment to carry out a freight forwarding business. This semantic analysis generates and optimizes the sender's code.
[0061] For example, this may be performed to register a travel agency. For example, the semantic analysis is performed on word information such as registration information (e.g., company name, address, telephone number, representative name, business details, etc.) for a deliverer using the system according to this embodiment to operate a travel agency. This semantic analysis generates and optimizes the sender's code.
[0062] For example, the semantic analysis may be performed for the purpose of running an application. For example, the semantic analysis is performed on word information such as registration information (e.g., company name, address, telephone number, representative name, business details, etc.) for a deliverer using the system according to this embodiment to run an application. This semantic analysis generates and optimizes the sender's code.
[0063] For example, this may be performed when accepting information from a sender. For example, the semantic analysis is performed on word information such as package information (e.g., bed, furniture, 1m x 2m x 1m, 10kg, 1 unit, etc.) accepted by a deliverer using the system according to this embodiment from a sender. This semantic analysis generates and optimizes a package code.
[0064] For example, this may be performed to transmit information to a delivery person. For example, the semantic analysis is performed on word information such as information about a package that a delivery person using the system according to this embodiment has the delivery person deliver (e.g., bed, furniture, 1m x 2m x 1m, 10kg, 1 piece, etc.). This semantic analysis generates and optimizes a code for the package.
[0065] For example, this may be performed to make payment to the delivery person after completion. For example, the semantic analysis is performed from word information such as information on the amount to be paid to the delivery person by the delivery person using the system according to this embodiment (e.g., 100 yen, 1,000 yen, 10,000 yen, etc.). This semantic analysis generates and optimizes a code for the package.
[0066] For example, this may be performed for post-completion settlement with the sender. For example, the semantic analysis is performed on word information such as information that a deliverer using the system according to this embodiment wants the sender to make a settlement (for example, the sender's credit card number or bank account number). This semantic analysis generates and optimizes a package code.
[0067] For example, this may be performed to verify safety. For example, based on information about whether the deliverer using the system according to this embodiment is safe (for example, reviews from senders and recipients about past deliveries), this is a sentence, so morphological analysis and syntactic analysis are performed. This morphological analysis and syntactic analysis generates and optimizes the deliverer's code.
[0068] In connection with the above-mentioned safety verification, this may be performed for the introduction of a delivery person evaluation system. For example, information about the capabilities of delivery persons used by a delivery person using the system according to this embodiment (for example, reviews from senders and recipients about whether past deliveries were made on time or whether there was any damage to the package) is converted into sentences, and morphological and syntactic analysis is performed. This morphological and syntactic analysis generates and optimizes the code of the delivery person.
[0069] For example, this may be performed to determine whether or not the delivery of correspondence is in violation of the Postal Act (prohibition of delivery of correspondence). For example, the semantic analysis is performed from word information indicating whether or not a deliverer using the system according to this embodiment is in violation of the Postal Act (prohibition of delivery of correspondence) (for example, in violation, not in violation, etc.). A code for the package is generated and optimized based on this semantic analysis.
[0070] For example, this may be performed to confirm non-compliance with the Labor Standards Act. For example, based on information on whether a delivery person using the system according to this embodiment is making delivery personnel work in a manner that violates the Labor Standards Act (for example, making them work 24 hours straight without sleep, or making them work without a day off for a month), this is a sentence, so morphological analysis and syntactic analysis are performed. This morphological analysis and syntactic analysis generates and optimizes the delivery person's code.
[0071] For example, on the delivery person's side, this may be done to register the delivery person, i.e., to verify their identity. For example, the semantic analysis is performed from word information such as the delivery person's name and current address. This semantic analysis generates and optimizes the delivery person's code.
[0072] For example, this may be done for location sharing. For example, the current location of the delivery person (e.g., Katsushika Ward, Tokyo) is shared between the sender and the deliverer. From this information, the semantic analysis is performed. This semantic analysis generates and optimizes the delivery person's code.
[0073] For example, this may be performed for registering the travel date and time. For example, the semantic analysis is performed from word information such as the date and time when the delivery person of the delivery company that the recipient wants to deliver will travel (for example, April 1, 2021, 6:00 PM to April 2, 2021, 12:00 PM, etc.). This semantic analysis generates and optimizes the delivery person's code.
[0074] For example, this may be performed for registering a destination area. For example, the semantic analysis is performed from word information such as the area where the delivery person will deliver the package to the recipient (e.g., the Kansai area). This semantic analysis generates and optimizes the delivery person's code.
[0075] For example, this may be performed for registering the means of transportation (load capacity). For example, the semantic analysis is performed from word information such as the means of transportation by which the delivery person delivers the package to the recipient and the load capacity at that time (e.g., vehicle, 1 ton, etc.). This semantic analysis generates and optimizes the delivery person's code.
[0076] For example, this may be performed for matching search. For example, the semantic analysis is performed from word information such as desired conditions of the sender, the deliverer, the delivery person, and the recipient (e.g., 10km, 1 day, cheap delivery person, fast delivery person, person from the Kanto region, person from the Kansai region, etc.). This semantic analysis generates and optimizes the delivery person's code.
[0077] For example, this may be performed when accepting delivery from an application. For example, when a delivery person accepts a package delivery using an application installed on a terminal equipped with the system according to this embodiment, information (e.g., information requesting delivery to a person living in the Kansai region, 500 km away, at 4:00 PM on April 2, 2021, for 500 yen over the course of one day) forms a sentence, which is then subjected to morphological and syntactic analysis. This morphological and syntactic analysis generates and optimizes the delivery person's code.
[0078] For example, the semantic analysis may be performed for picking up the package from a pick-up location. For example, the semantic analysis is performed from word information such as the location where the delivery person picks up the package from the deliverer (e.g., Katsushika Ward, Tokyo). This semantic analysis generates and optimizes the delivery person's code.
[0079] For example, it may be performed for travel to a delivery destination. For example, the semantic analysis is performed from word information such as the location where the delivery person picks up the package from the sender and the recipient picks up the package (e.g., Higashisumiyoshi Ward, Osaka City). This semantic analysis generates and optimizes the delivery person's code.
[0080] For example, this may be performed for the delivery of a product. For example, the semantic analysis is performed from word information such as the name, type, size, weight, and quantity of the package that the delivery person will deliver to the recipient (e.g., bed, furniture, 1m x 2m x 1m, 10kg, 1 person, etc.). This semantic analysis generates and optimizes the product code.
[0081] For example, this may be done for a receipt signature (app). For example, a delivery person delivers a package to a recipient, and the recipient signs on the app to indicate that they have received it. The semantic analysis is performed from this information (e.g., received, not yet received, etc.). This semantic analysis generates and optimizes the receipt code.
[0082] For example, this may be done to notify completion. For example, if a delivery person notifies a recipient that delivery of a package has been completed (for example, "Delivery completed to a person in the Kansai region at 4:00 PM on April 2, 2021"), this information becomes a sentence, and morphological and syntactic analysis is performed. This morphological and syntactic analysis generates and optimizes the delivery person's code.
[0083] For example, this may be done for the purpose of receiving a reward. For example, the semantic analysis is performed on word information such as the reward information (e.g., 1,000 yen) that the delivery person will pay to the delivery person. This semantic analysis generates and optimizes the delivery person's code.
[0084] When delivery of the package is completed, the delivery person will register a receipt.
[0085] For example, on the recipient's side, this may be done to receive the product. For example, the semantic analysis is performed from the product information received by the recipient (e.g., bed, furniture, 1m x 2m x 1m, 10kg, 1 person, etc.). This semantic analysis generates and optimizes the product code.
[0086] The deliverer selection unit 123 can generate delivery person information including the deliverers in charge of delivery for each of the divided routes and the amount and time required for delivery of the parcel by the deliverers in charge of delivery for each of the divided routes.
[0087] The deliverer selection unit 123 can select a deliverer according to the route classification based on the desired delivery amount or desired delivery time from the package information.
[0088] The deliverer selection unit 123 weights the deliverers in charge of each delivery of the combined divided routes from among multiple deliverers based on the package information and the deliverer information. The weighting performed by the deliverer selection unit 123 is weighted (weighted more heavily) from among the individual elements in the package information, such as the package weight, quantity, desired delivery time, or delivery distance, and the deliverer's available delivery area, delivery distance, estimated delivery time, or available delivery personnel, for example, the element of desired delivery time from the package information and the element of estimated delivery time from the deliverer information.
[0089] For example, the deliverer selection unit 123 may prioritize delivery fees, with deliverers with lower delivery fees being applied preferentially if the recipient 4's residence is less than 10 km from the sender 1's current location, and may prioritize delivery time, with deliverers with shorter delivery times being applied preferentially over deliverers with longer delivery times if the recipient 4's residence is more than 10 km from the sender 1's current location. Additionally, the deliverer selection function may accumulate evaluation values for each of multiple deliverers based on delivery actions by other shipment requesters, and the deliverer selection unit may prioritize delivery users with higher evaluation values over delivery users with lower evaluation values.
[0090] The sending unit 130 sends information to the shipping requester (sender 1), that is, sends the information on the delivery person selected by the deliverer selection unit 123 to the shipping requester (sender 1). Specifically, as shown in Figure 6, the person requesting shipment (sender 1) can know on his / her terminal 30, by viewing the information displayed on the user interface of the terminal, that for example, in the train example above, it costs 100 yen for 1 hour from point A to point B, 1,000 yen for 2 hours and 30 minutes from point B to point C, 200 yen for 10 minutes from point C to point D, and 10 yen for 10 minutes from point D to recipient 4, as shown in the top row; for example, in the vehicle example above, the first delivery company in charge of the first sectional route from point W to point X is XX Transportation and costs 100 yen for 30 minutes; the second delivery company in charge of the second sectional route from point X to point Y is △△ Express and costs 200 yen for 40 minutes; and the third delivery company in charge of the third sectional route from point Y to point Z is a motorcycle courier and costs 150 yen for 20 minutes.
[0091] The approval acquisition unit 140 acquires approval from the dispatch requester (sender 1), that is, acquires approval information approving the delivery person information from the dispatch requester (sender 1). Specifically, the dispatch requester (sender 1) approves the delivery person information received from the transmission unit 130 if there are no problems. The approval acquisition unit 140 acquires approval information approved by the dispatch requester (sender 1). For example, in the above vehicle example, the approval acquisition unit 140 acquires information approving that the first delivery person in charge of the first sectional route from X interchange to Y junction is XX Transportation, the second delivery person in charge of the second sectional route from Y junction to Z interchange is △△ Express, and the third delivery person in charge of the third sectional route from Z interchange to W junction is Motorcycle Courier. In this way, the delivery person information is finalized by approval.
[0092] The request unit 150 requests delivery work from the deliverers, that is, requests delivery work from the deliverers in charge of each delivery on the segmented route in accordance with the delivery person information confirmed by approval from the dispatch requester (sender 1). Specifically, in the above vehicle example, the request unit 150 requests the first deliverer, XX Transportation, to deliver the package from X Interchange to Y Junction, which is the first segmented route, the second deliverer, △△ Express, to deliver the package from Y Junction to Z Interchange, which is the second segmented route, and the third deliverer, Motorcycle Courier, to deliver the package from Z Interchange to W Junction, which is the third segmented route.
[0093] Each of the multiple deliverers 3 accumulates an evaluation value for the delivery actions of other shipping requesters (senders 1), and the deliverer selection unit 123 prioritizes the selection of a deliverer with a higher evaluation value over a deliverer with a lower evaluation value. For example, the evaluation value may be a 10-point scale from 1 to 10. In the above example, if the evaluation values for XX Transportation are 5 for person A, 6 for person B, and 4 for person C, the average value will be 5; if the evaluation values for △△ Express are 3 for person A, 5 for person B, and 4 for person C, the average value will be 4; and if the evaluation values for motorcycle courier are 2 for person A, 4 for person B, and 3 for person C, the average value will be 3. XX Transportation, which has the highest average evaluation value, will be selected in preference to △△ Express and motorcycle courier.
[0094] The change receiving unit 160 receives changes from the dispatch requester (sender 1), i.e., it receives changes to the segment route included in the delivery person information from the dispatch requester (sender 1) and changes to the deliverer 3 for that segment route. Specifically, in the above vehicle example, if the first segment route was from X interchange to Y junction, but the dispatch requester (sender 1) requests to change this to from X interchange to Y' junction, the change receiving unit 160 receives a change to change the first segment route from X interchange to Y' junction. It can also receive a change request to switch the deliverer 3 in charge of the first segment route from XX Transportation to △△ Express. Furthermore, because the first segment route has been changed from X interchange to Y' junction, the starting point of the second segment route becomes Y' junction, and the second segment route runs from Y' junction to Z interchange. In this case, if the sender (Sender 1) requests that a motorcycle delivery service be preferred from Junction Y' to Interchange Z, Deliverer 3 delivering the second segment route will be changed to a motorcycle delivery service.
[0095] The deliverer selection unit 123 generates new delivery information based on these changes from the shipping requester (sender 1). The new delivery information is then sent to the shipping requester (sender 1) and awaits approval from the shipping requester (sender 1).
[0096] <Shipping process> Next, the flow of package delivery by the delivery management support system 2 will be described with reference to FIG.
[0097] FIG. 7 is a sequence diagram showing interactions between the sender terminal 30, the server 20, and the deliverer terminal 40. The server 20 accepts package information from the sender terminal 30 and accepts a deliverer 3 from the deliverer terminal 40. The server 20 generates a classification route and sends it to the sender terminal 30. The server 20 accepts the deliverer information from the deliverer terminal 40. The server 20 selects a deliverer 3 and sends the delivery manager information to the sender terminal 30. The server 20 obtains approval information from the sender terminal 30. The server 20 accepts a change of deliverer from the sender terminal 30. After accepting the change of deliverer, the server 20 again executes the processes from the generation of the classification route described above onward. The server 20 also transmits request information requesting delivery work to the deliverer terminal 40 of the deliverer in charge of each delivery on the classification route according to the delivery manager information. The transmission of the request information is executed after obtaining the approval information.
[0098] The delivery management support system of this embodiment allows delivery personnel across the country to install application software on their smartphones, tablets, etc. Shippers can register package information and use AI to select optimal conditions. It supports truck sharing regardless of delivery method, and by linking a separate payment service upon completion of the delivery, delivery fees can be paid on the device. For example, if a customer wants to deliver a cardboard box from Osaka to Nagoya, a delivery person heading to Tokyo in their own car can deliver the box to Nagoya on the way there. Similarly, if a customer needs to deliver documents from Ibaraki to their headquarters in Shibuya every day, a delivery person who works in Shibuya can deliver the documents on the way there. This eliminates the stereotype of relying on a delivery company to deliver packages and allows packages to be delivered by any means.
[0099] [Delivery management support method and delivery management support program] Next, the delivery management support method and delivery management support program of this embodiment will be described using Figures 8 and 9. The delivery management support method is executed by the CPU of the processing unit 120 based on the delivery management support program. The delivery management support program causes the processing unit 120 to execute the following functions: reception function, classification route generation function, classification route combination function, shipper selection function, transmission function, approval acquisition function, and request function. These functions are executed in the order shown in the figure. Note that each function overlaps with the description of the delivery management support system 2 described above, so details will be omitted.
[0100] As can be seen from the flowchart in Figure 8, the processing of the processing unit 120 includes a receiving step (S10), a segmented route generating step (S20), a segmented route combining step (S30), a deliverer selecting step (S40), a sending step (S50), an approval obtaining step (S60), and a request step (S70). Also, as can be seen from the flowchart in Figure 9, a change receiving step (S80) is included. Naturally, the various steps necessary for the operation of the processing unit 120 itself are included.
[0101] The reception function receives package information including the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the shipping requester, and deliverer information including multiple deliverers who can deliver the package, the division routes that each of the multiple deliverers can handle, the deliverers in charge of the division routes, and the delivery charges and delivery times of the deliverers in charge of the division routes (S10: reception step).
[0102] The segmented route generation function generates multiple segmented routes by segmenting the route between the current location of the shipping requester (sender 1) and the delivery destination (recipient 4) according to multiple deliverers 3 (S20: segmented route generation step).
[0103] The segment route combining function combines multiple segment routes that are candidates for the route from the current location of the person requesting shipment (sender 1) to the delivery destination (recipient 4), which have been generated by the segment route generating function. In other words, the multiple segment routes between the current location of the person requesting shipment (sender 1) and the delivery destination (recipient 4) are combined by multiple deliverers 3 (S30: segment route combining step).
[0104] The deliverer selection function selects a deliverer who can actually operate, that is, selects a deliverer who will be in charge of each delivery along a segmented route from among multiple deliverers based on the package information and deliverer information, and generates delivery person information (S40: deliverer selection step).The deliverer selection function generates delivery person information by selecting a deliverer who will be in charge of each delivery along a segmented route from among multiple deliverers 3 based on the package information and deliverer information, in accordance with the threshold processing performed by the segmented route generation function and segmented route combination function.
[0105] The sending function sends the delivery person information to the shipping requester (sender 1) (S50: sending step).
[0106] The approval acquisition function acquires approval information for approving the delivery person information from the shipping requester (S60: approval acquisition step). After the delivery person information is approved by the shipping requester, the shipping plan for the request is finalized.
[0107] The request function requests delivery work from the deliverers in charge of each delivery along the sorted route according to the delivery person information (S70: request step). After the delivery person information is approved by the shipping requester, the requested shipping plan is finalized, and only then can each individual deliverer be requested to carry out their respective delivery work.
[0108] The change acceptance function accepts changes to the division route included in the delivery person information from the shipping requester, and changes to the deliverer for that division route (S80 in FIG. 9: change acceptance step). If there is a change request from the shipping requester regarding the delivery person information, the delivery person information is not confirmed. If there is a change request from the shipping requester, the process returns to the acceptance step (S10) again, and the above-mentioned process is executed in accordance with the changes.
[0109] The computer program of the present invention described above may be recorded on a processor-readable recording medium, and the recording medium may be a "non-transitory tangible medium" such as a tape, disk, card, semiconductor memory, programmable logic circuit, etc.
[0110] The computer program can be implemented using, for example, a scripting language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5.
[0111] According to this embodiment, it is possible to support the delivery management of goods delivered by multiple deliverers by selecting an appropriate deliverer for each category from among multiple deliverers.
[0112] [Other embodiments] In this embodiment, a delivery management support system for a logistics company to deliver goods has been described, but it may also be used as a management system for a post office to deliver mail. [Explanation of symbols]
[0113] 1. Sender 2. Delivery management support system 3 Deliverer 4. Recipient 20 servers 30 Sender terminal 40 Delivery person terminal 50 Recipient terminal 60 Network 100 Reception 110 Storage section 111 Shipper Database 112 Baggage Information Database 113 Delivery Person Database 114 Sectional Route Information Database 120 Processing section 121 Segmented route generation unit 122 Segmented Route Junction 123 Deliverer Selection Department 130 Transmitter 140 Approval Department 150 Request Department 160 Change Reception Department
Claims
1. Package information including the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the shipping requester; A plurality of deliverers capable of delivering the package, a division route that each of the plurality of deliverers can be responsible for delivery, and a deliverer responsible for the division route; a receiving unit that receives deliverer information including the delivery fee and delivery time of the deliverer in charge of the division route; a segmented route generating unit that generates a plurality of segmented routes by classifying a route between the current location of the shipping requester and the delivery destination according to the plurality of deliverers; a segment path combining unit that combines two or more of the plurality of segment paths; a deliverer selection unit that selects a deliverer in charge of each delivery of the combined divided routes from among the plurality of deliverers based on the package information and the deliverer information, and generates delivery person information; a transmission unit that transmits the delivery person information to the shipping requester. A delivery management support system characterized by:
2. The delivery management support system according to claim 1, wherein the delivery person selection unit generates delivery person information including the delivery person in charge of each delivery along the divided route and the amount and time required for the delivery of the package by the delivery person in charge of each delivery along the divided route.
3. 3. The delivery management support system according to claim 1, wherein the delivery company selection unit selects a delivery company according to the route classification based on the desired delivery amount or desired delivery time from the package information.
4. The delivery management support system according to any one of claims 1 to 3, wherein the delivery person selection unit uses AI (artificial intelligence) to match with natural language processing to select a delivery person in charge of each delivery along a divided route from among the plurality of delivery persons based on the parcel information and the delivery person information, thereby generating delivery person information.
5. The delivery management support system according to claim 1 , wherein the segment route generation unit sets a threshold value for distance or time for each of the plurality of segment routes.
6. The delivery management support system according to any one of claims 1 to 5, wherein the delivery person selection unit selects a delivery person in charge of each delivery of the combined divided routes from among the plurality of delivery persons by weighting processing based on the package information and the delivery person information.
7. an approval acquisition unit that acquires approval information approving the delivery person information from the shipping requester; 7. The delivery management support system according to claim 1, further comprising: a request unit that requests delivery work from a deliverer in charge of each delivery along said divided route in accordance with said delivery person information.
8. 8. A delivery management support system according to any one of claims 1 to 7, wherein each of the plurality of deliverers accumulates an evaluation value based on the delivery activities of other shipping requesters, and the deliverer selection unit selects a deliverer with a higher evaluation value in preference to a deliverer with a lower evaluation value.
9. a change receiving unit that receives a change to the division route included in the delivery person information from the shipping requester and a change to the deliverer for the division route; 9. The delivery management support system according to claim 1, wherein the delivery company selection unit regenerates the delivery person information based on the change.
10. The computer Package information including the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the shipping requester; A plurality of deliverers capable of delivering the package, a division route that each of the plurality of deliverers can be responsible for delivery, and a deliverer responsible for the division route; a receiving step of receiving deliverer information including a delivery fee and delivery time of the deliverer in charge of the division route; a segmented route generating step of generating a plurality of segmented routes by classifying a route between the current location of the shipping requester and the delivery destination according to the plurality of deliverers; a segment route combining step of combining at least two or more of the plurality of segment routes generated in the segment route generating step; a deliverer selection step of selecting a deliverer in charge of each delivery along the divided route from among the plurality of deliverers based on the package information and the deliverer information to generate delivery person information; a sending step of sending the delivery person information to the shipping requester. A delivery management support method characterized by:
11. On the computer, Package information including the delivery destination, contents, weight, desired delivery amount, and desired delivery time of the package requested by the shipping requester; A plurality of deliverers capable of delivering the package, a division route that each of the plurality of deliverers can be responsible for delivery, and a deliverer responsible for the division route; A reception function for receiving deliverer information including the delivery fee and delivery time of the deliverer in charge of the relevant division route; a segmented route generation function that generates a plurality of segmented routes by segmenting the route between the current location of the shipping requester and the delivery destination according to the plurality of deliverers; a segment route combining function that combines at least two or more of the segment routes generated by the segment route generating function; a deliverer selection function for selecting a deliverer in charge of each delivery along the divided routes from among the plurality of deliverers based on the package information and the deliverer information, thereby generating delivery person information; A transmission function of transmitting the delivery person information to the shipping requester. A delivery management support program characterized by:
Citation Information
Patent Citations
System for diagnosing terminal equipment
JP1989076232A