Delivery management device and delivery management method

The delivery management system leverages regularly operated mobile bodies to optimize package delivery by selecting vehicles and stops, addressing inefficiencies and labor shortages, and enhancing community involvement and health through public participation.

JP7600963B2Active Publication Date: 2024-12-17TOYOTA JIDOSHA KK
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021184306
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-11
Publication Date
2024-12-17
Estimated Expiration
2041-11-11

AI Technical Summary

Technical Problem

Existing delivery systems face challenges in ensuring timely and efficient package delivery due to insufficient availability of transport vehicles or personnel, leading to potential delays and inefficiencies.

Method used

A delivery management system that utilizes a network of regularly operated mobile bodies, such as self-driving buses, to manage package delivery requests, selecting appropriate vehicles based on recipient addresses and operation schedules, and instructing delivery personnel or recipients to unload and deliver packages at designated stops.

Benefits of technology

Enables efficient package delivery using existing transportation infrastructure, reduces labor shortages and costs, and promotes community engagement by involving the public in logistics, while improving health through increased physical activity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007600963000001
    Figure 0007600963000001
  • Figure 0007600963000002
    Figure 0007600963000002
  • Figure 0007600963000003
    Figure 0007600963000003
Patent Text Reader

Abstract

To provide a delivery management device and a delivery management method that can deliver parcels using a plurality of movable bodies that is periodically operated for each route.SOLUTION: A control unit 410 of a server 400 includes: a delivery request receiving unit 410a that receives a delivery request for a parcel from a terminal 100 of a delivery requester requesting a delivery of the parcel; a movable body selection unit 410d that selects a movable body 500 for delivering the parcel, based on an address of a receiver of the parcel included in the delivery request and operation information of a plurality of movable bodies 500 that is periodically operated for each route; and a carry-in instruction sending unit 410e that sends, to the terminal 100, a carry-in instruction for instructing to carry the parcel in the selected movable body 500.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a delivery management device and a delivery management method. [Background technology]

[0002] It is known that a package delivery service and a passenger transport service such as a taxi can be integrated to reduce unnecessary personnel and equipment costs and enable efficient service operation (for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] However, the technology described in the above Patent Document 1 is a system for delivering parcels and direct mail using vehicles and personnel owned by taxi companies and newspaper vendors in the area, and packages are distributed to delivery personnel based on the operating status (free time) of each transport vehicle or personnel. Therefore, if there is not enough free time for each transport vehicle or personnel, there is a problem that delivery of packages is hindered.

[0005] In view of the above problems, an object of the present disclosure is to provide a delivery management device and a delivery management method capable of delivering packages using multiple mobile vehicles that operate regularly for each route. [Means for solving the problem]

[0006] The gist of the present disclosure is as follows.

[0007] (1) a delivery request receiving unit that receives a package delivery request from a first terminal that is a terminal of a delivery requester who requests delivery of the package; a mobile unit selection unit that selects a mobile unit to deliver the package based on an address of a recipient of the package included in the delivery request and operation information of a plurality of mobile units that operate periodically for each route; a carry-on instruction transmission unit that transmits a carry-on instruction to the first terminal to instruct the user to carry the baggage into the selected moving object; A delivery management device comprising:

[0008] (2) The delivery management device described in (1) above, wherein the mobile unit selection unit, when the delivery request includes a specified delivery time, selects a mobile unit to deliver the package based on the specified delivery time, the recipient's address, and the operation information.

[0009] (3) A delivery intention receiving unit is provided for receiving a delivery intention indicating an intention to deliver the package from the second terminal, The delivery management device described in (1) above, further comprising a delivery instruction sending unit that sends delivery instructions to the second terminal instructing the second terminal to unload the package at the mobile body's stopping location and deliver the package to the recipient's address.

[0010] (4) The delivery management device described in (2) above, wherein the delivery instructions include the recipient's address, operation information of the mobile vehicle to which the package is brought, and information specifying the stopping location where the package is to be dropped off.

[0011] (5) a transmission unit that transmits a request to deliver the package from the stop location to the address of the recipient to a plurality of the second terminals; The delivery management device according to (3) or (4) above, wherein the delivery instruction sending unit sends the delivery instructions to the terminal among the plurality of second terminals that responds with an acceptance of the request earliest.

[0012] (6) A getting-off plan receiving unit that receives a getting-off plan from the moving object transmitted by the second terminal, The alighting plan includes a stop at which the moving object is to be alighted, The delivery management device described in (3) or (4) above, wherein the delivery instruction sending unit sends the delivery instruction to the second terminal, instructing the second terminal to unload the package at the stopping location where the mobile vehicle is scheduled to be disembarked and deliver the package to the recipient's address, based on the recipient's address and the disembarkation schedule.

[0013] (7) A transmission unit that transmits a request to deliver the package from the planned drop-off stop to the address of the recipient to the plurality of second terminals, The delivery management device described in (6) above, wherein the delivery instruction sending unit sends the delivery instruction to the terminal among the second terminals that have replied with acceptance of the request, the terminal being the one whose planned disembarkation stop is closest to the recipient's address.

[0014] (8) The disembarking schedule includes a scheduled time for disembarking the vehicle, The delivery management device described in (7) above, wherein when the delivery request includes a specified delivery time, the transmission unit transmits the request to a terminal that transmitted the drop-off schedule whose scheduled time is closest to the specified delivery time.

[0015] (9) A delivery management device as described in any of (6) to (8) above, wherein the mobile object selection unit selects a mobile object that is scheduled to disembark as a mobile object that will bring in the luggage based on the disembarkation schedule of the second terminal that sent the delivery instruction.

[0016] (10) A delivery management device as described in any of (3) to (9) above, wherein the delivery instruction sending unit changes the stop location for dropping off the package to a stop location farther from the recipient's address the greater the lack of exercise of the owner of the second terminal, depending on the degree of lack of exercise of the owner of the second terminal received from the second terminal.

[0017] (11) The delivery instruction transmission unit transmits, to the second terminal, first identification information for authentication used when unloading the package from the mobile object at the stop location; A delivery management device as described in any of (3) to (10) above, comprising an identification information sending unit that sends matching identification information to be matched with the first identification information to an authentication device that authenticates the first identification information provided on the selected mobile object.

[0018] (12) A delivery management device as described in any of (3) to (11) above, further comprising a fee sending unit that receives a delivery completion report of the parcel from the second terminal that sent the delivery instruction and sends a fee for the delivery to the second terminal.

[0019] (13) The delivery management device described in (1) above, further comprising a receiving instruction sending unit that sends a receiving instruction to a third terminal, which is the recipient's terminal, instructing the recipient to receive the package at the stop location of the mobile body where the package is to be unloaded.

[0020] (14) A receiving request transmission unit is provided that transmits a receiving request to the third terminal to receive the baggage at the stop where the baggage is to be dropped off, The delivery management device described in (13) above, wherein the receiving instruction sending unit sends the receiving instruction to the third terminal that has replied with acceptance of the receiving request.

[0021] (15) The delivery management device according to (13) or (14) above, wherein the receiving instructions include operation information of the mobile body to which the package is brought and information specifying the stopping location where the package is to be dropped off.

[0022] (16) The baggage unloaded from the vehicle is stored in a storage box provided at the vehicle's stopping place, the receiving instruction transmitting unit transmits to the third terminal second identification information for authentication used to unlock a door of the storage box; A delivery management device as described in any of (13) to (14) above, comprising an identification information sending unit that sends matching identification information to be matched with the second identification information to an authentication device that authenticates the second identification information provided in the storage box.

[0023] (17) The delivery management device described in (15) above, wherein the receiving instructions further include a scheduled time for the mobile body to stop at the stopping location where the package is to be unloaded.

[0024] (18) A delivery management device as described in any one of (13) to (17) above, wherein the receiving instruction sending unit changes the stop location for dropping off the package to a stop location farther from the recipient's address the greater the lack of exercise, depending on the degree of lack of exercise of the recipient received from the third terminal.

[0025] (19) A delivery management device as described in any one of (13) to (18) above, further comprising a fee sending unit that receives a package receipt completion report from the third terminal that sent the receipt instruction and sends a fee for receiving the package to the third terminal.

[0026] (20) The delivery management device according to (12) or (19) above, wherein the fee sending unit sends a larger fee the greater the distance between the stop where the package is dropped off and the address of the recipient.

[0027] (21) The delivery management device according to any one of (3) to (20) above, wherein the stop where the package is dropped off is a stop closest to the address of the recipient.

[0028] (22) The carry-on instruction transmission unit transmits, to the first terminal, third identification information for authentication used when carrying luggage into the mobile body; A delivery management device as described in any of (1) to (21) above, comprising an identification information sending unit that sends matching identification information to be matched with the third identification information to an authentication device that authenticates the third identification information provided on the selected mobile object.

[0029] (23) receiving a package delivery request from a terminal of a delivery requester who requests delivery of the package; selecting a vehicle to deliver the package based on an address of a recipient of the package included in the delivery request and operation information of a plurality of vehicles that operate regularly for each route; transmitting a carry-on instruction to the terminal instructing the user to carry the baggage into the selected moving object; The delivery management method includes: Effect of the Invention

[0030] According to the present disclosure, a delivery instruction device and a delivery management method are provided that are capable of delivering packages using multiple mobile objects that operate regularly for each route. [Brief description of the drawings]

[0031] [Figure 1] 1 is a schematic diagram showing the configuration of a parcel delivery system according to a first embodiment of the present invention; [Diagram 2] FIG. 2 is a block diagram showing the hardware configuration of a terminal, a server, and a mobile object. [Diagram 3] 2 is a schematic diagram showing functional blocks of control units provided in each of a delivery requester's terminal, a recipient's terminal, and a delivery person's terminal. FIG. [Figure 4] FIG. 2 is a schematic diagram showing functional blocks of a control unit provided in the server. [Diagram 5] 11 is a sequence diagram showing the processing performed by the sender's terminal, the delivery person's terminal, and the server. [Figure 6] FIG. 11 is a sequence diagram showing the processing performed by the client's terminal, the delivery person's terminal, and the server, in which the delivery person is determined based on the boarding and disembarking schedule of the mobile object. [Figure 7] FIG. 4 is a schematic diagram showing the configuration of a parcel delivery system according to a second embodiment of the present invention. [Figure 8] FIG. 2 is a block diagram showing the hardware configuration of a terminal, a server, a mobile object, and a storage box. [Figure 9] FIG. 11 is a schematic diagram showing functional blocks of a control unit provided in a server in a second embodiment. [Figure 10] FIG. 11 is a sequence diagram showing the processing performed by a sender's terminal, a recipient's terminal, and a server. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0032] Hereinafter, some embodiments of the present invention will be described with reference to the drawings. However, these descriptions are intended to merely exemplify preferred embodiments of the present invention, and are not intended to limit the present invention to such specific embodiments. In the following description, similar components are given the same reference numerals.

[0033] 1. First embodiment FIG. 1 is a schematic diagram showing the configuration of a parcel delivery system 1000 according to a first embodiment of the present invention. The parcel delivery system 1000 includes a terminal 100 of a delivery requester who requests delivery of a parcel, a terminal 200 of a parcel recipient, a terminal 300 of a parcel deliverer, a server 400, and a plurality of mobile objects 500 that run on a road and carry parcels. The terminals 100, 200, 300, the server 400, and the mobile object 500 are communicatively connected via a communication network 600 such as the Internet. The terminals 100, 200, 300, the server 400, and the mobile object 500 may be connected via wireless communication such as WiFi, a wireless network of a mobile phone network such as LTE, LTE-Advance, 4G, or 5G, a dedicated network such as a Virtual Private Network (VPN), or a network such as a LAN.

[0034] The mobile body 500 is a vehicle such as an automobile that runs on a road and is operated periodically for each route. In this embodiment, a shared bus is exemplified. As an example, the mobile body 500 may be an autonomous bus that runs on a road and transports passengers based on a predetermined command, and may be operated regularly within a smart city. Note that a smart city is a sustainable city or district proposed by the Ministry of Land, Infrastructure, Transport and Tourism where management (planning, maintenance, management, operation, etc.) is performed and overall optimization is achieved while utilizing new technologies such as ICT (Information and Communication Technology) to address various issues facing cities. The mobile body 500 is not limited to an autonomous vehicle, and may be a manually operated vehicle. The parcel delivery system 1000 provides a service of delivering parcels using the mobile body 500.

[0035] Terminal 100 is a terminal of a delivery requester (e.g., a delivery company that delivers the package, an individual who is sending the package, etc.) who requests delivery of a package, and transmits a package delivery request to server 400. When the delivery requester is an individual, etc., the sender is often the delivery requester. On the other hand, when the delivery requester is a delivery company, the sender is an individual, etc. who sends the package via the delivery company that is the delivery requester.

[0036] When the server 400 receives a delivery request, it transmits a bring-in instruction to the terminal 100 instructing the delivery client to bring the package into the mobile body 500. The server 400 also transmits an electronic authentication tag (identification information) for the bring-in to the terminal 100. The authentication tag for the bring-in is, for example, a barcode, a QR code (registered trademark), or the like. The delivery client brings the package into the mobile body 500 based on the bring-in instruction. Furthermore, the server 400 transmits matching identification information to the mobile body 500 to be matched with the authentication tag.

[0037] The terminal 200 is a terminal of a recipient of a package. The recipient uses the terminal 200 to transmit user registration information in advance to the server 400 in order to receive services provided by the package delivery system 1000, and registers as a user. In the first embodiment, user registration is not essential, and the package delivery system 1000 may deliver packages to recipients who have not registered as users. The server 400 transmits information regarding the delivery status of the package (whether or not delivery has been completed, whether or not there has been a delay in delivery, etc.) to the recipient's terminal 200.

[0038] The terminal 300 is a terminal of a delivery person who delivers a package brought into the mobile body 500 to a recipient. The delivery person uses the terminal 300 to transmit user registration information for receiving services provided by the package delivery system 1000 to the server 400 in advance, and registers as a user.

[0039] In addition, the delivery person uses the terminal 300 to transmit to the server 400 a plan to get on and off the mobile body 500. When the delivery person regularly uses the mobile body 500 for commuting to work, school, or the like, the delivery person may transmit to the server 400 the regularly scheduled boarding and alighting times, the stops (bus stops) for boarding and alighting, the route of the mobile body 500 to board and alight, and the like as the boarding and alighting plan. On the other hand, when the delivery person uses the mobile body 500 at any timing (irregularly), the delivery person may transmit to the server 400 the scheduled boarding and alighting times, the stops (bus stops) for boarding and alighting, the route of the mobile body 500 to board and alight, and the like as the boarding and alighting plan.

[0040] The server 400 determines a delivery person who will deliver the package, and transmits delivery instructions for the package and an electronic authentication tag for delivery to the delivery person's terminal 300. As with the authentication tag for carry-in, the authentication tag for delivery is, for example, a barcode, a QR code (registered trademark), or the like. Furthermore, the server 400 transmits to the mobile body 500 matching identification information to be matched with the authentication tag for delivery. The delivery person refers to the operation information of the mobile body 500 included in the delivery instructions and information specifying the stop where the package is to be dropped off, and drops off the package from the mobile body 500 at a stop close to the address of the recipient. Based on the operation information of the mobile body 500 where the package was brought in, the delivery person may get on the mobile body 500 at a stop before the stop where the package is to be dropped off, and drop off the package from the mobile body 500 when the mobile body 500 stops at the stop where the package is to be dropped off. Furthermore, based on the information specifying the stop where the package is to be dropped off, the delivery person may go to the stop where the package is to be dropped off without getting on the mobile object 500 where the package was brought and drop off the package from the mobile object 500. The delivery person then refers to the address of the recipient included in the delivery instructions and delivers the package to the address of the recipient. When the delivery person has completed delivery of the package, the server 400 transmits a consideration to the terminal 300 of the delivery person. The consideration may be electronic money, electronic points that can be used for a point service, or the like.

[0041] As described above, according to the parcel delivery system 1000 of this embodiment, a requester who requests parcel delivery brings the parcel to the mobile body 500 according to instructions from the server 400. The parcel is transported by the mobile body 500, and the delivery person unloads the parcel from the mobile body 500 according to instructions from the server 400 and delivers the parcel to the address of the recipient. Therefore, it is possible to deliver parcels using the mobile body 500 that is constantly in operation, and the delivery person does not need to be a specialized company, so there is no need for a dedicated vehicle or a dedicated delivery person for delivering parcels, and the labor shortage in logistics is resolved by ordinary people participating in logistics, and the delivery cost is reduced. In addition, the delivery person can make deliveries using his or her free time and can receive compensation. Furthermore, the delivery person can eliminate lack of exercise and improve his or her health by delivering the parcel from a stop near the address of the recipient to the address of the recipient. In addition, if the delivery person is a resident in the neighborhood of the recipient, the recipient can be given a sense of security due to the sense of unity of the community.

[0042] In this embodiment, two modes are exemplified: a first mode in which a delivery person is selected from among the terminals 200 that have transmitted user registration information to the server 400 in advance, and a second mode in which a delivery person is selected based on the boarding and disembarking schedule (disembarking schedule) of the mobile object 500. In the following, the first mode will be described first, and then the second mode will be described.

[0043] 2 is a block diagram showing the hardware configuration of the terminals 100, 200, 300, the server 400, and the mobile object 500. Here, the case where the terminals 100, 200, 300 are configured as smartphones is illustrated, but the terminals 100, 200, 300 may be configured as electronic devices such as personal computers (PCs) or tablet terminals. Since the hardware of the terminals 100, 200, 300 is configured in the same way, the configuration of the terminal 100 out of the terminals 100, 200, 300 will be described here.

[0044] The terminal 100 includes a control unit 110 , a communication I / F 120 , a storage unit 130 , a display unit 140 , an input unit 150 , and a positioning information receiving unit 160 .

[0045] The control unit 110 of the terminal 100 is composed of a processor. The processor has one or more CPUs (Central Processing Units) and their peripheral circuits. The processor may further have other arithmetic circuits such as a logic arithmetic unit, a numerical arithmetic unit, or a graphic processing unit. The control unit 110 provides functions that meet a predetermined purpose by executing a computer program that is executablely deployed in the working area of ​​the storage unit 130.

[0046] The communication I / F 120 of the terminal 100 is a communication interface with the communication network 600, and includes, for example, an antenna and a signal processing circuit that executes various processes related to wireless communication, such as modulation and demodulation of wireless signals. For example, the communication I / F 120 receives downlink wireless signals from a wireless base station connected to the communication network 600, and transmits uplink wireless signals to the wireless base station. The communication I / F 120 extracts a signal to be transmitted from the server 400 to the terminal 100 from the received downlink wireless signals, and passes the signal to the control unit 110. The communication I / F 120 also generates an uplink wireless signal including the signal to be transmitted to the server 400 received from the control unit 110, and transmits the wireless signal.

[0047] The storage unit 130 of the terminal 100 has a volatile semiconductor memory and a non-volatile semiconductor memory. The display unit 140 of the terminal 100 is composed of, for example, a liquid crystal display (LCD) and displays various information. The input unit 150 of the terminal 100 is composed of, for example, a touch sensor, a keyboard, etc., and information is input to the terminal 100 according to a user's operation. When the input unit 150 is composed of a touch sensor, the display unit 140 and the input unit 150 may be configured as an integrated touch panel.

[0048] The positioning information receiving unit 160 of the terminal 100 acquires positioning information indicating the current position and attitude of the terminal 100. For example, the positioning information receiving unit 160 may be a GPS (Global Positioning System) receiver. Every time the positioning information receiving unit 160 receives positioning information, the positioning information receiving unit 160 outputs the acquired positioning information to the control unit 110 via a network within the terminal 100.

[0049] Similarly, the terminal 200 has a control unit 210, a communication I / F 220, a storage unit 230, a display unit 240, an input unit 250, and a positioning information receiving unit 260, and the terminal 300 has a control unit 310, a communication I / F 320, a storage unit 330, a display unit 340, an input unit 350, and a positioning information receiving unit 360. The control units 210, 310, the communication I / Fs 220, 320, the storage units 230, 330, the display units 240, 340, the input units 250, 350, and the positioning information receiving units 260, 360 are configured similarly to the control unit 110, the communication I / F 120, the storage unit 130, the display unit 140, the input unit 150, and the positioning information receiving unit 160 of the terminal 100.

[0050] The server 400 has a control unit 410, which is one aspect of a delivery management device, a communication I / F 420, and a storage unit 430. The control unit 410 of the server 400 is composed of a processor, similar to the control unit 110 of the terminal 100. The communication I / F 420 of the server 400 includes a communication module that connects to a communication network 600. For example, the communication I / F 420 may include a communication module that supports a wired LAN (Local Area Network) standard. The server 400 is connected to the communication network 600 via the communication I / F 420. The storage unit 430 of the server 400 has, for example, a volatile semiconductor memory and a non-volatile semiconductor memory, similar to the storage unit 130 of the terminal 100. The storage unit 430 stores operation information of each mobile object 500. The operation information includes the operation route of the mobile object 500, the stop locations, the scheduled time of stopping at the stop locations, and the like.

[0051] The mobile object 500 has a control unit 510, a communication I / F 520, a positioning information receiving unit 530, an authentication device 540, and a storage unit 550. The control unit 510, the communication I / F 520, the positioning information receiving unit 530, and the storage unit 550 of the mobile object 500 are configured similarly to the control unit 110, the communication I / F 120, the positioning information receiving unit 160, and the storage unit 130 of the terminal 100. The authentication device 540 includes a reader (e.g., a barcode reader, a QR code (registered trademark) reader, etc.) that reads an authentication tag for carry-in, delivery, or receipt, and collates the authentication tag transmitted to the terminal 100 or the terminal 300 with the collation identification information transmitted from the server 400 to the mobile object 500. The authentication device 540 is one aspect of an authentication device that authenticates an authentication tag (identification information) provided in the mobile object 500. The authentication device for authenticating the authentication tag provided on the moving object 500 may be a portable terminal with a wireless communication function carried by a driver of the moving object 500.

[0052] FIG. 3 is a schematic diagram showing the functional blocks of the control units 110, 210, and 310 provided in the delivery requester's terminal 100, the recipient's terminal 200, and the delivery person's terminal 300, respectively. The control unit 110 of the terminal 100 has an input information acquisition unit 110a, a transmission unit 110b, and a reception unit 110c. Each of these units of the control unit 110 is a functional module realized by, for example, a computer program running on the control unit 110. In other words, each of these units of the control unit 110 is composed of the control unit 110 and a program (software) for making it function. In addition, the program may be recorded in the storage unit 130 of the terminal 100 or a recording medium connected from the outside. Alternatively, each of these units of the control unit 110 may be a dedicated arithmetic circuit provided in the control unit 110.

[0053] The input information acquisition unit 110a of the control unit 110 of the delivery requester's terminal 100 acquires a delivery request input by the requester by operating the input unit 150. The delivery request includes information about the delivery of the package (the address, name, telephone number, email address, etc. of the recipient, the address, name, telephone number, email address, etc. of the sender, the specified delivery date and specified delivery time (if specified), the contents of the package, etc.). The transmission unit 110b of the control unit 110 performs a process of transmitting the delivery request, the carry-in completion report, the location information of the terminal 100, etc. to the server 400 via the communication I / F 120. The reception unit 110c of the control unit 110 performs a process of receiving a carry-in instruction transmitted from the server 400, which instructs the mobile unit 500 to carry the package, via the communication I / F 120. The reception unit 110c also performs a process of receiving a delivery completion report transmitted from the server 400 via the communication I / F 120.

[0054] Similarly, the control unit 210 of the recipient's terminal 200 has an input information acquisition unit 210a, a transmission unit 210b, and a reception unit 210c. The input information acquisition unit 210a of the control unit 210 acquires user registration information input by the recipient by operating the input unit 250. The user registration information includes the recipient's ID, password, address, name, telephone number, email address, etc. The transmission unit 210b of the control unit 210 performs a process of transmitting the user registration information, location information of the terminal 200, etc. to the server 400 via the communication I / F 220. The reception unit 210c of the control unit 210 performs a process of receiving information on the delivery status of the package transmitted from the server 400 via the communication I / F 220.

[0055] Similarly, the control unit 310 of the delivery person's terminal 300 has an input information acquisition unit 310a, a transmission unit 310b, and a reception unit 310c. The input information acquisition unit 310a of the control unit 310 acquires user registration information input by the owner of the terminal 300 by operating the input unit 350. The user registration information includes an ID, password, address, name, telephone number, email address, and delivery intention. The delivery intention includes, for example, content such as "I will deliver the package from the bus stop to the delivery destination if requested."

[0056] Furthermore, the input information acquisition unit 310a acquires consent to the delivery request input by the delivery person by operating the input unit 350. Furthermore, the input information acquisition unit 310a acquires information indicating that the delivery has been completed, input by the delivery person by operating the input unit 350. Furthermore, the input information acquisition unit 310a acquires the degree of lack of exercise input by the delivery person by operating the input unit 350. Note that, if the terminal 300 is equipped with a pedometer, the degree of lack of exercise may be acquired based on the number of steps counted by the pedometer.

[0057] A transmission unit 310b of the control unit 310 performs a process of transmitting user registration information, consent to a delivery request, a delivery completion report, the degree of lack of exercise, and the like to the server 400 via the communication I / F 220. A reception unit 310c of the control unit 310 performs a process of receiving a parcel delivery request, delivery instructions, an authentication tag, a payment, and the like transmitted from the server 400 via the communication I / F 320.

[0058] FIG. 4 is a schematic diagram showing the functional blocks of the control unit 410 provided in the server 400. The control unit 410 of the server 400 has a delivery request receiving unit 410a, a delivery intention receiving unit 410b, a drop-off schedule receiving unit 410c, a moving body selecting unit 410d, a carry-in instruction transmitting unit 410e, a delivery request transmitting unit 410f, a delivery instruction transmitting unit 410g, a delivery person determining unit 410h, an identification information transmitting unit 410i, and a consideration transmitting unit 410j. Each of these units of the control unit 410 is a functional module realized by a computer program that runs on the control unit 410, for example. In other words, each of these units of the control unit 410 is composed of the control unit 410 and a program (software) for making it function. In addition, the program may be recorded in the storage unit 430 of the server 400 or a recording medium connected from the outside. Alternatively, each of these units in the control unit 410 may be a dedicated arithmetic circuit provided in the control unit 410.

[0059] The delivery request receiving unit 410a of the control unit 410 receives a package delivery request from the terminal 100 of a sender requesting delivery of the package. The delivery intention receiving unit 410b of the control unit 410 receives a delivery intention indicating an intention to deliver the package from the terminal 300 of a deliverer.

[0060] The mobile unit selection unit 410d of the control unit 410 selects a mobile unit 500 that delivers the package based on the address of the recipient of the package included in the delivery request and the operation information of multiple mobile units 500 that operate regularly for each route. More specifically, the mobile unit selection unit 410d refers to the operation information of each mobile unit 500 stored in advance in the storage unit 430, and selects a mobile unit 500 that will bring the package based on the current location of the delivery requester's terminal 100 and the address of the recipient when the delivery request is transmitted. For example, a mobile unit 500 that includes both the nearest stop to the current location of the delivery requester's terminal 100 and the nearest stop to the address of the recipient in its operation route is selected as the mobile unit 500 that will deliver the package. In addition, if the delivery request includes a specified delivery time, the mobile unit selection unit 410d selects a mobile unit 500 that will deliver the package based on the specified delivery time, the address of the recipient, and the operation information of the mobile unit 500. For example, taking into consideration the time required to deliver from a stop place close to the recipient's address to the recipient's address, a mobile body 500 that arrives at the nearest stop place to the recipient's address by the time that is earlier than the specified delivery time is selected as the mobile body 500 that will bring in the package. The mobile body selection unit 410d may select a mobile body 500 whose travel route includes a stop place registered in advance by the recipient or the delivery requester as the mobile body that will deliver the package.

[0061] Carry-on instruction transmission unit 410e of control unit 410 transmits a carry-on instruction to terminal 100 to instruct the terminal 100 to bring the baggage to the selected mobile body 500. The carry-on instruction includes operation information of the selected mobile body 500, information indicating the nearest stop of terminal 100, and the scheduled time when the selected mobile body 500 will stop at the nearest stop of terminal 100, etc. Carry-on instruction transmission unit 410e transmits an authentication tag for carry-on used when bringing the baggage to the mobile body 500 to the requester's terminal 100 together with the carry-on instruction.

[0062] The delivery request sending unit 410f of the control unit 410 sends a request (delivery request) to multiple terminals 300 to deliver a package from a stop location to a recipient's address. The delivery request includes the recipient's address, information specifying a stop location where the package is to be dropped off, operation information of the selected mobile body 500, a scheduled time when the selected mobile body 500 will stop at the stop location where the package is to be dropped off, etc. The stop location where the package is to be dropped off may be a stop location close to the recipient's address, more specifically, the stop location closest to the recipient's address.

[0063] The delivery instruction transmission unit 410g of the control unit 410 transmits a delivery instruction to the terminal 300 to instruct the terminal 300 to unload the package at the stop of the mobile body 500 and deliver the package to the address of the recipient. The delivery instruction includes the address of the recipient, operation information of the mobile body 500 to which the package was brought, and information specifying the stop where the package is to be unloaded. More specifically, the delivery instruction includes the address, name, telephone number, etc. of the recipient, operation information of the mobile body 500 to which the package was brought, information specifying the stop where the package is to be unloaded, and an instruction to unload the package at the stop where the package is to be unloaded and deliver the package to the address of the recipient. The delivery instruction transmission unit 410g may transmit the delivery instruction to the terminal that has responded to the delivery request earliest among the multiple terminals 300 that have transmitted the delivery request. The delivery instruction transmission unit 410g may also transmit the delivery instruction to the terminal that is located closest to the stop closest to the address of the recipient among the terminals 300 that have responded to the delivery request. The delivery instruction sending unit 410g may change the stopping place for dropping off the package to a stopping place farther from the address of the recipient as the exercise level of the owner of the terminal 300 is reduced, according to the degree of lack of exercise received from the terminal 300. The delivery instruction sending unit 410g sends, together with the delivery instruction, to the terminal 300 of the delivery person, an authentication tag to be used when unloading the package from the mobile object 500 at the stopping place for unloading the package.

[0064] The delivery person determination unit 410h of the control unit 410 determines a delivery person who will deliver the package. The delivery person determination unit 410h determines a terminal among the multiple terminals 300 to which the delivery instruction transmission unit 410g will transmit a delivery instruction.

[0065] The identification information transmitting unit 410i of the control unit 410 transmits identification information for verification to be verified against the authentication tag for bring-in transmitted by the bring-in instruction transmitting unit 410e to the terminal 100 to the authentication device 540 that authenticates the authentication tag for bring-in provided on the mobile body 500 selected by the mobile body selecting unit 410d. In addition, the identification information transmitting unit 410i transmits identification information for verification to be verified against the authentication tag for delivery transmitted by the delivery instruction transmitting unit 410g to the terminal 300 to the authentication device 540 that authenticates the authentication tag for bring-in provided on the mobile body 500 selected by the mobile body selecting unit 410d.

[0066] The consideration sending unit 410j receives a delivery completion report of the package from the terminal 300 that sent the delivery instruction, and sends the delivery consideration to the terminal 300. The consideration sending unit 410j sends a larger consideration as the distance between the stop where the package is to be dropped off and the address of the recipient increases.

[0067] 5 is a sequence diagram showing the processing performed by the sender's terminal 100, the delivery person's terminal 300, and the server 400. The processing shown in FIG. 5 is performed by the control unit 110 of the sender's terminal 100, the control unit 310 of the delivery person's terminal 300, and the control unit 410 of the server 400.

[0068] First, the input information acquisition unit 310a of the control unit 310 of the delivery person's terminal 300 acquires the user registration information input by the delivery person by operating the input unit 350 (step S300). Next, the transmission unit 310b of the control unit 310 transmits the user registration information to the server 400 (step S301). The user registration information is registered in the storage unit 430 by the control unit 410 of the server 400 (step S400). As a result, the delivery intention reception unit 410b of the control unit 410 receives the delivery intention included in the user registration information from the delivery person's terminal 300.

[0069] Furthermore, the input information acquisition unit 110a of the control unit 110 of the terminal 100 acquires a delivery request input by the sender by operating the input unit 150 (step S100). Next, the transmission unit 110b of the control unit 110 transmits the delivery request to the server 400 (step S101). The delivery request reception unit 410a of the control unit 410 of the server 400 receives the delivery request (step S402). The transmission unit 110b of the control unit 110 of the terminal 100 may transmit location information of the terminal 100 together with the delivery request.

[0070] Next, the mobile unit selection unit 410d of the control unit 410 of the server 400 selects a mobile unit 500 to deliver the package based on the address of the recipient of the package included in the delivery request and the operation information of the mobile unit 500 (step S404). Next, the bring-in instruction transmission unit 410e of the control unit 410 of the server 400 transmits a bring-in instruction to the terminal 100 of the delivery requester to instruct the selected mobile unit 500 to bring the package (step S406). The bring-in instruction transmission unit 410e transmits a bring-in authentication tag together with the bring-in instruction to the terminal 100 of the requester. In addition, the identification information transmission unit 410i of the server 400 transmits matching identification information to be matched with the bring-in authentication tag to the mobile unit 500 selected by the mobile unit selection unit 410d.

[0071] The receiving unit 110c of the control unit 110 of the terminal 100 receives the bring-in instruction transmitted from the server 400 (step S102). The receiving unit 110c also receives the authentication tag for bring-in together with the bring-in instruction. The bring-in instruction and the authentication tag for bring-in are displayed on the display unit 140 of the terminal 100. The delivery requester, who sees the bring-in instruction displayed on the display unit 140, brings the package into the mobile object 500 in accordance with the bring-in instruction. At this time, since verification identification information to be verified against the authentication tag has been transmitted to the mobile object 500, the delivery requester, with the authentication tag for bring-in displayed on the display unit 140 of the terminal 100, performs authentication by reading the authentication tag into the authentication device 540. If the authentication device 540 authenticates the authentication tag successfully (step S104), a message to that effect is transmitted to the terminal 100 and displayed on the display unit 140, and the delivery requester is permitted to bring in the package. Then, the transmitting unit 110b of the control unit 110 of the terminal 100 transmits a carry-on completion report to the server 400 (step S106). This prevents a third party who does not have an authentication tag for carrying on luggage from bringing the luggage into the moving body 500, thereby ensuring reliability.

[0072] In the server 400, after step S406, the delivery request sending unit 410f of the control unit 410 of the server 400 sends a delivery request to the multiple terminals 300 for which the user is registered (step S408).

[0073] The receiving unit 310c of the control unit 310 of the terminal 300 receives the delivery request (step S302). The delivery request is displayed on the display unit 340 of the terminal 300, and based on the input to the input unit 350, it is determined whether or not to accept the delivery request (step S304). If it is determined that the delivery request is accepted, the transmitting unit 310b returns an acceptance of the delivery request to the server 400 (step S306). For example, if the owner of the terminal 300 operates the "accept button" displayed on the display unit 340, it is determined that the delivery request is accepted, and an acceptance of the delivery request is returned. The transmitting unit 310b may transmit the location information of the terminal 300 received by the positioning information receiving unit 360 together with the acceptance of the delivery request.

[0074] When the delivery request is accepted, the delivery person determination unit 410h of the control unit 410 of the server 400 determines the terminal to which the delivery instruction transmission unit 410g will send the delivery instruction from among the multiple terminals 300 (step S409). Next, the delivery instruction transmission unit 410g sends the delivery instruction to the determined terminal 300 (step S410). As described above, the delivery instruction transmission unit 410g may send the delivery instruction to the terminal that responded with the earliest acceptance of the delivery request among the multiple terminals 300 that sent the delivery request. In addition, the delivery instruction transmission unit 410g may send the delivery instruction to the terminal that is located closest to the nearest stop to the recipient's address among the terminals 300 that responded with the acceptance of the delivery request based on the location information of the terminal 300.

[0075] The delivery instruction sending unit 410g sends, together with the delivery instruction, to the terminal 300 an authentication tag for delivery, which is used when unloading the package from the mobile body 500 at the stop of the mobile body 500. In addition, the identification information sending unit 410i of the control unit 410 of the server 400 sends, to the selected mobile body 500, matching identification information to be matched with the authentication tag for delivery.

[0076] Next, the receiving unit 310c of the control unit 310 of the terminal 300 receives the delivery instruction (step S308). The owner of the terminal 300 who received the delivery instruction drops off the package at the designated stop in accordance with the delivery instruction, and delivers it to the address of the recipient. When dropping off the package from the mobile body 500, the verification identification information to be verified against the authentication tag for delivery is transmitted to the mobile body 500. Therefore, the delivery person performs authentication by reading the authentication tag into the authentication device 540 while the authentication tag for delivery is displayed on the display unit 340 of the terminal 300. If the authentication device 540 successfully authenticates the authentication tag, the delivery person is permitted to drop off the package. The authentication is performed by the driver of the mobile body 500 reading the authentication tag with the authentication device 540. This prevents the package from being dropped off by a third party who does not have the authentication tag for delivery, ensuring reliability.

[0077] Next, it is determined whether the delivery is complete (step S310), and if it is determined that the delivery is complete, the transmission unit 310b of the control unit 310 transmits a delivery completion report to the server 400 (step S312). For example, when the owner of the terminal 300 operates a "delivery completion button" displayed on the display unit 340 after delivering the package to the address of the recipient, it is determined that the delivery is complete, and a delivery completion report is transmitted.

[0078] The control unit 410 of the server 400 receives the drop-off completion report sent by the terminal 100 (step S412), and upon receiving the delivery completion report sent by the terminal 300 (step S414), transmits the delivery completion report to the sender's terminal 100 (step S416). The receiving unit 110c of the control unit 110 of the terminal 100 receives the delivery completion report (step S108). The delivery completion report is displayed on the display unit 140 of the terminal 100. This allows the delivery requester to recognize that the delivery has been completed.

[0079] The consideration sending unit 410j of the control unit 410 of the server 400 sends the consideration to the terminal 300 of the delivery person who has completed the delivery (step S418). The receiving unit 310c of the control unit 310 of the terminal 300 receives the consideration (step S314). The received consideration is stored in the memory unit 330 of the terminal 300. The owner of the terminal 300 can use the consideration stored in the memory unit 330 to make a payment when purchasing a product at a store or receiving various services.

[0080] Next, a second embodiment in which a delivery person is determined based on the boarding and alighting schedule of the mobile object 500 will be described. In this case, the input information acquisition unit 310a of the control unit 310 of the terminal 300 acquires the boarding and alighting schedule of the mobile object 500 and the delivery intention input by the owner of the terminal 300 by operating the input unit 350. The boarding and alighting schedule includes the scheduled boarding and alighting time of the mobile object 500, the boarding and alighting stop (bus stop), the route of the mobile object 500 where the boarding and alighting are scheduled, and the like. The delivery intention includes, for example, content such as "I will pick up the package when I get off the bus and deliver the package from the bus stop to the delivery destination." The transmission unit 310b of the control unit 310 performs a process of transmitting the boarding and alighting schedule and the delivery intention to the server 400 via the communication I / F 220.

[0081] Further, the disembarking schedule receiving unit 410c of the control unit 410 of the server 400 receives the disembarking schedule from the mobile object 500, which is included in the boarding and disembarking schedule transmitted by the delivery person's terminal 300. The disembarking schedule includes the planned stopping place where the delivery person will disembark from the mobile object 500 and the planned disembarking time. The delivery intention receiving unit 410b of the control unit 410 receives the delivery intention from the delivery person's terminal 300.

[0082] The delivery request sending unit 410f of the control unit 410 sends a request (delivery request) to the terminal 300 to deliver the package from the planned stop where the vehicle is to be dropped off to the address of the recipient based on the drop-off schedule. Specifically, the delivery request sending unit 410f sends the delivery request to the terminal 300 that sent the drop-off schedule to drop off the mobile object 500 at a stop close to the address of the recipient. In addition, when the delivery request includes a designated delivery time, the delivery request sending unit 410f sends the delivery request to the terminal that sent the drop-off schedule whose planned drop-off time is close to the designated delivery time. The delivery request includes the address of the recipient and a request to drop off the package when the mobile object 500 is dropped off and deliver it to the address of the recipient.

[0083] The delivery instruction transmission unit 410g of the control unit 410 of the server 400 transmits a delivery instruction to the terminal 300 instructing the terminal 300 to unload the package at the stop where the mobile body 500 is scheduled to be unloaded and deliver the package to the address of the recipient based on the address and disembarking schedule of the recipient. When the delivery request transmission unit 410f transmits a delivery request to multiple terminals 300, the delivery instruction transmission unit 410g may transmit the delivery instruction to the terminal among the multiple terminals 300 that responded with an acceptance to the delivery request earliest. In addition, the delivery instruction transmission unit 410g may transmit the delivery instruction to the terminal among the terminals 300 that responded with an acceptance to the delivery request that is closest to the address of the recipient at the stop where the user is scheduled to be unloaded. The delivery instruction includes the address, name, telephone number, etc. of the recipient, operation information of the mobile body 500 to which the package was brought, information specifying the stop where the package is to be unloaded, and an instruction to unload the package when the mobile body 500 is unloaded and deliver the package to the address of the recipient.

[0084] The moving object selection unit 410d of the control unit 410 selects the moving object 500 that is scheduled to disembark, as the moving object that will bring in the package, based on the disembarking schedule of the terminal 300 that transmitted the delivery instruction.

[0085] Fig. 6 is a sequence diagram showing the processing performed by the client's terminal 100, the delivery person's terminal 300, and the server 400, in which a delivery person is determined based on the drop-off schedule of the mobile object 500. In this processing, a delivery person is first determined based on the drop-off schedule, and then the mobile object 500 is selected. The following mainly describes the points that are different from Fig. 5.

[0086] First, the input information acquisition unit 310a of the control unit 310 of the terminal 300 acquires the boarding / alighting plans and delivery intention input by the delivery person by operating the input unit 350 (step S315). Next, the transmission unit 310b of the control unit 310 transmits the boarding / alighting plans and delivery intention to the server 400 (step S316). The boarding / alighting plans and delivery intention are received by the control unit 410 of the server 400 (step S420) and stored in the storage unit 430. Note that before step S315, user registration may be performed in the same manner as in steps S300, S301, and S400 of FIG. 5.

[0087] In the server 400, when a delivery request is received from the terminal 100 in step S402, the delivery request sending unit 410f of the control unit 410 sends a delivery request to the terminal 300 based on the disembarking schedule included in the boarding and disembarking schedule received from the terminal 300 (step S422). The delivery request is received by the receiving unit 310c of the control unit 310 of the terminal 300 (step S302). The process performed by the control unit 310 of the terminal 300 after step S302 is the same as that shown in FIG.

[0088] In the server 400, a delivery person is determined in step S409 as in Fig. 5, and a delivery instruction is transmitted to the terminal 300 in step S410. Thereafter, the mobile object selection unit 410d of the control unit 410 selects the mobile object 500 that is scheduled to disembark based on the disembarkation schedule of the terminal 300 that transmitted the delivery instruction, i.e., the terminal 300 determined to be the delivery person, as the mobile object that will bring in the package (step S404), and the carry-in instruction transmission unit 410e transmits the carry-in instruction (step S406). The processing of the control unit 410 from step S412 onwards is the same as in Fig. 5. The processing performed by the control unit 110 of the recipient's terminal 100 is also the same as in Fig. 5.

[0089] As described above, according to the first embodiment, a delivery client who requests delivery of a package brings the package into the mobile body 500 in accordance with instructions from the server 400, and a delivery person unloads the package from the mobile body 500 in accordance with instructions from the server 400, and delivers the package to the address of the recipient. Therefore, it is possible to deliver packages using the mobile body 500 that is constantly in operation, and the delivery person does not need to be a specialized company, so there is no need for a dedicated vehicle or dedicated delivery person for delivering packages, which resolves the labor shortage in logistics and reduces delivery costs.

[0090] 2. Second embodiment 7 is a schematic diagram showing the configuration of a parcel delivery system 1000 according to a second embodiment of the present invention. The parcel delivery system 1000 includes a terminal 100 of a delivery requester who requests the delivery of a parcel, a terminal 200 of a parcel recipient, a server 400, a plurality of mobile objects 500 that travel on roads and on which parcels are loaded, and a parcel storage box 800 provided at a stopping place 700 of the mobile objects 500.

[0091] In the second embodiment, the sender brings the package to the mobile object 500 in the same manner as in the first embodiment. In the second embodiment, the recipient goes to the stop 700 where the package is to be dropped off to pick up the package. The recipient then carries the package from the stop 700 to his / her home by himself / herself. For this reason, a receiving instruction is sent from the server 400 to the recipient's terminal 200. The recipient refers to the receiving instruction and goes to the stop 700 to pick up the package.

[0092] When the mobile body 500 carrying the baggage arrives at the stop 700, the baggage is stored in the storage box 800. If the storage box 800 is provided at the stop 700, the recipient can receive the baggage stored in the storage box 800 even if the recipient goes to the stop 700 after the mobile body 500 that carried the baggage has departed from the stop 700. This increases the recipient's freedom of time when receiving the baggage. The baggage is stored in the storage box 800 by a crew member aboard the mobile body 500. When the recipient has completed receiving the baggage, the server 400 transmits the payment to the recipient's terminal 200.

[0093] As described above, according to the parcel delivery system 1000 of this embodiment, a requester who requests parcel delivery brings the parcel to the mobile body 500 according to instructions from the server 400. The parcel is transported by the mobile body 500, and the recipient picks up the parcel at the stop 700 according to instructions from the server 400 and carries the parcel to his / her home. Therefore, the terminal 300 of the delivery person described in the first embodiment is not required. Also, as in the first embodiment, parcels can be delivered using the mobile body 500 that is constantly in operation, and a dedicated vehicle and a dedicated delivery person for delivering parcels are not required, and the participation of ordinary people in logistics resolves the labor shortage in logistics and reduces the cost of delivery. Also, the recipient can receive compensation by transporting the parcel himself / herself. Furthermore, the recipient can resolve lack of exercise and improve his / her health by transporting the parcel from the stop 700 to his / her home.

[0094] 8 is a block diagram showing the hardware configuration of the terminals 100 and 200, the server 400, the mobile object 500, and the storage box 800. The configurations of the terminals 100 and 200, the server 400, and the mobile object 500 are the same as those in the first embodiment. The storage box 800 has a control unit 810, a communication I / F 820, a storage unit 830, an authentication device 840, and a locking device 850.

[0095] The control unit 810 of the storage box 800 is composed of a processor, similar to the control unit 410 of the server 400. The communication I / F 820 of the storage box 800 includes a communication module that connects to the communication network 600. For example, the communication I / F 820 may include a communication module that supports a wired LAN (Local Area Network) standard. The storage box 800 is connected to the communication network 600 via the communication I / F 820. The storage unit 830 of the storage box 800 has a volatile semiconductor memory and a non-volatile semiconductor memory, and stores the identification information received from the server 400. The authentication device 840 of the storage box 800 includes a reader (e.g., a barcode reader, a QR code (registered trademark) reader, etc.) that reads the authentication tag for receipt, and compares the authentication tag for receipt with the verification identification information transmitted from the server 400 to the storage box 800. The locking device 850 of the storage box 800 locks the door when the door of the storage box 800 is opened and a package is stored in the storage box 800. Furthermore, the locking device 850 unlocks the door when authentication by the authentication device 840 is successful. This ensures reliability by preventing a third party who does not have the authentication tag for receiving from taking out the package from the storage box 800.

[0096] In the second embodiment, the functional blocks of the control units 110, 210 provided in the delivery requester's terminal 100 and the recipient's terminal 200, respectively, are configured in the same manner as in the first embodiment shown in FIG.

[0097] The input information acquisition unit 110a of the control unit 110 of the delivery requester's terminal 100 acquires the delivery request input by the requester by operating the input unit 150. The transmission unit 110b of the control unit 110 performs processing to transmit the delivery request, the drop-off completion report, location information of the terminal 100, and the like to the server 400 via the communication I / F 120. The reception unit 110c of the control unit 110 performs processing to receive, via the communication I / F 120, a drop-off instruction that instructs the mobile body 500 to drop off the package, transmitted from the server 400. The reception unit 110c also performs processing to receive, via the communication I / F 120, a delivery completion report transmitted from the server 400.

[0098] The input information acquisition unit 210a of the control unit 210 of the recipient's terminal 200 acquires the user registration information and the delivery completion report input by the recipient by operating the input unit 250. The input information acquisition unit 210a also acquires the degree of lack of exercise input by the recipient by operating the input unit 250. If the terminal 200 is equipped with a pedometer, the degree of lack of exercise may be acquired based on the number of steps counted by the pedometer. The transmission unit 210b of the control unit 210 performs a process of transmitting the user registration information, the location information of the terminal 200, the delivery completion report, the degree of lack of exercise, and the like to the server 400 via the communication I / F 220. The reception unit 210c of the control unit 210 performs a process of receiving the package reception instruction, the authentication tag for reception, and the consideration transmitted from the server 400 via the communication I / F 320. The reception unit 210c also performs a process of receiving information on the delivery status of the package transmitted from the server 400 via the communication I / F 220.

[0099] 9 is a schematic diagram showing the functional blocks of the control unit 410 provided in the server 400 in the second embodiment. The control unit 410 of the server 400 has a delivery request receiving unit 410a, a moving body selecting unit 410d, a carry-in instruction transmitting unit 410e, an identification information transmitting unit 410i, a price transmitting unit 410j, a receiving instruction transmitting unit 410k, and a receiving request transmitting unit 410l. Unlike the first embodiment shown in FIG. 4, the control unit 410 does not have a delivery intention receiving unit 410b, a drop-off schedule receiving unit 410c, and a delivery person determining unit 410h, and has a receiving instruction transmitting unit 410k and a receiving request transmitting unit 410l instead of the delivery instruction transmitting unit 410g and the delivery request transmitting unit 410f shown in FIG. 4.

[0100] 9, the delivery request receiving unit 410a, the moving object selecting unit 410d, and the carry-in instruction sending unit 410e of the control unit 410 are configured in the same manner as in the first embodiment. The consideration sending unit 410j receives a package receipt completion report from the terminal 200 that sent the receipt instruction, and sends the consideration for receiving the package to the terminal 200.

[0101] The receiving instruction transmission unit 410k of the control unit 410 transmits a receiving instruction to the recipient's terminal 200 to instruct the recipient to receive the baggage at the stop 700 of the mobile body 500 where the baggage will be dropped off. The receiving instruction includes operation information of the mobile body 500 where the baggage has been brought, information specifying the stop 700 where the baggage will be dropped off, and a scheduled time when the mobile body 500 where the baggage has been brought will stop at the stop 700 where the baggage will be dropped off. The receiving instruction transmission unit 410k also transmits an electronic authentication tag used to unlock the door of the storage box 800 to the recipient's terminal 200.

[0102] Furthermore, depending on the degree of lack of exercise of the recipient received from the recipient's terminal 200, the receipt instruction transmitting unit 410k changes the stop location for dropping off the package to a stop location farther from the recipient's address as the degree of lack of exercise increases.

[0103] As in the first embodiment, the identification information transmission unit 410i of the control unit 410 transmits, to the authentication device 540 that authenticates the bring-in authentication tag provided on the moving body 500 selected by the moving body selection unit 410d, matching identification information to be matched with the bring-in authentication tag transmitted to the terminal 100 by the bring-in instruction transmission unit 410e. In addition, the identification information transmission unit 410i transmits, to the storage box 800, matching identification information to be matched with the receive authentication tag transmitted to the terminal 200 by the receive instruction transmission unit 410k.

[0104] The receipt request transmission unit 410l of the control unit 410 transmits a request (receipt request) to the recipient's terminal 200 to receive the baggage at the stop 700 where the baggage is to be dropped off. The receipt request includes operation information of the mobile object 500 to which the baggage has been brought, information specifying the stop 700 where the baggage is to be dropped off, and the scheduled time when the mobile object 500 to which the baggage has been brought will stop at the stop 700 where the baggage is to be dropped off. The receipt instruction transmission unit 410k transmits a receipt instruction to the terminal 200 which has replied with an acceptance of the receipt request.

[0105] The consideration sending unit 410j of the control unit 410 receives a package receipt completion report from the recipient's terminal 200 that sent the receipt instruction, and sends the delivery consideration to the terminal 200. The consideration sending unit 410j sends a larger consideration the greater the distance between the stop where the package is to be dropped off and the recipient's address.

[0106] Fig. 10 is a sequence diagram showing the processing performed by the delivery requester's terminal 100, the recipient's terminal 200, and the server 400. The processing shown in Fig. 10 is performed by the control unit 110 of the delivery requester's terminal 100, the control unit 210 of the recipient's terminal 200, and the control unit 410 of the server 400. In the sequence diagram shown in Fig. 10, the processing performed by the delivery requester's terminal 100 is similar to the processing explained in Fig. 5 of the first embodiment, and some of the processing performed by the server 400 also overlaps with Fig. 5. Therefore, the processing performed by the control unit 210 of the recipient's terminal 200 and the processing performed by the control unit 410 of the server 400 that differ from Fig. 5 will be mainly explained here.

[0107] First, the input information acquisition unit 210a of the control unit 210 of the recipient's terminal 200 acquires the user registration information input by the recipient operating the input unit 250 (step S200). Next, the transmission unit 210b of the control unit 210 transmits the user registration information to the server 400 (step S202). The user registration information is registered in the storage unit 430 by the control unit 410 of the server 400 (step S400).

[0108] In server 400, after transmitting the carry-in instruction in step S406, receipt request transmitting section 410l of control section 410 transmits a receipt request to terminal 200 of the recipient.

[0109] The receiving unit 210c of the control unit 210 of the terminal 200 receives the receipt request (step S204). The receipt request is displayed on the display unit 240 of the terminal 200, and based on the input to the input unit 250, it is determined whether or not to accept the receipt (step S206), and if it is determined that the receipt is accepted, the transmitting unit 210b returns an acceptance of the receipt request to the server 400 (step S208). For example, if the owner of the terminal 200 operates the "accept button" displayed on the display unit 240, it is determined that the receipt is accepted, and an acceptance of the receipt request is returned.

[0110] If it is determined in step S206 that receipt is not accepted, i.e., if the owner of terminal 200 does not accept receipt, a delivery request is sent to terminal 300 in step S408 or step S422 of the first embodiment shown in Figures 5 and 6.

[0111] When the acceptance of the receipt request is received, the receipt instruction transmitting unit 410k of the control unit 410 of the server 400 transmits a receipt instruction to the recipient's terminal 200 (step S411). The receipt instruction transmitting unit 410k transmits an authentication tag for receipt together with the receipt instruction to the terminal 200. In addition, the identification information transmitting unit 410i of the control unit 410 of the server 400 transmits, to the storage box 800, matching identification information to be matched with the authentication tag for receipt.

[0112] The owner (recipient) of the terminal 200 that has received the receipt instruction follows the receipt instruction to remove the package from the storage box 800 at the specified stop 700. When removing the package from the storage box 800, the recipient performs authentication by having the authentication tag for receipt displayed on the display unit 240 of the terminal 200 read the authentication tag into the authentication device 840 of the storage box 800. The authentication device 840 compares the authentication tag for receipt with the matching identification information received from the server 400. The locking device 850 unlocks the door of the storage box 800 when authentication by the authentication device 840 is successful. This allows the recipient to remove the package from the storage box 800.

[0113] Thereafter, it is determined whether or not receipt of the package is complete (step S210), and if it is determined that receipt of the package is complete, the transmission unit 210b of the control unit 210 transmits a receipt completion report to the server 400 (step S212). For example, when the owner of the terminal 200 operates a "receipt completion button" displayed on the display unit 240 after receiving the package, it is determined that receipt is complete, and a receipt completion report is transmitted.

[0114] When the control unit 410 of the server 400 receives the receipt completion report transmitted by the terminal 200 (step S426), it transmits a delivery completion report to the sender's terminal 100 (step S416).

[0115] The consideration sending unit 410j of the control unit 410 of the server 400 sends the consideration to the terminal 200 of the recipient who has completed receiving the package (step S418). The receiving unit 210c of the control unit 210 of the terminal 200 receives the consideration (step S214). The received consideration is stored in the memory unit 230 of the terminal 200. The owner of the terminal 200 can use the consideration stored in the memory unit 230 to make a payment when purchasing a product at a store or receiving various services.

[0116] In the second embodiment, the storage box 800 does not have to be provided at the stop 700. In this case, the owner (recipient) of the terminal 200 that has received the receipt instruction refers to the scheduled time, included in the receipt instruction, that the mobile body 500 that has brought the baggage will stop at the stop 700 where the baggage will be dropped off, and goes to the stop 700 at that time to receive the baggage when the mobile body 500 stops at the stop 700. The recipient may get on the mobile body 500 at a stop before the stop 700 where the baggage will be received, based on the operation information of the mobile body 500 that has brought the baggage, and drop off the baggage from the mobile body 500 when the mobile body 500 stops at the stop 700.

[0117] In this case, the matching identification information to be matched with the authentication tag for receipt is transmitted to the mobile body 500 where the baggage is brought. When the recipient receives the baggage, the matching identification information to be matched with the authentication tag for receipt has been transmitted to the mobile body 500, so the recipient performs authentication by having the authentication tag for receipt displayed on the display unit 240 of the terminal 200 read the authentication tag into the authentication device 540. If the authentication of the authentication tag for receipt is successful as a result of authentication by the authentication device 540, the recipient is permitted to unload the baggage. Note that the authentication is performed by a crew member of the mobile body 500 reading the authentication tag with the authentication device 540. This prevents the baggage from being unloaded from the mobile body 500 by a third party who does not have the authentication tag for receipt, ensuring reliability.

[0118] As described above, according to the second embodiment, a sender who requests delivery of a package brings the package to the mobile object 500 in accordance with instructions from the server 400, and a recipient picks up the package at a stop location in accordance with pick-up instructions from the server 400. Therefore, it is possible to deliver packages using the mobile object 500 that is constantly in operation, and a dedicated vehicle and dedicated delivery person for delivering packages are not required, which resolves the labor shortage in logistics and reduces delivery costs. [Explanation of symbols]

[0119] 100, 200, 300 devices 110,110,210 Control unit 110a, 210a, 310a Input information acquisition unit 110b, 210b, 310b Transmitter 110c, 210c, 310c receiver 130,230,330 Storage section 140,240,340 Display section 150,250,350 Input section 160,260,360 Positioning information receiver 400 Servers 410 Control section 410a Delivery request receiving unit 410b Delivery intention receiving unit 410c Disembarkation Schedule Reception Unit 410d Moving object selection unit 410e Carry-in instruction transmission unit 410f Delivery request sending unit 410g Delivery Instructions Transmitter 410h Delivery Person Selection Department 410i Identification information transmitter 410j Payment transmission section 410k Receiving instruction transmission unit 410l Receipt request sending unit 430 Storage section 500 Mobile 510 Control section 530 Positioning information receiving unit 540 Authentication Device 550 Storage section 600 Communication Network 700 Stops 800 Storage Box 810 Control section 830 Storage section 840 Authentication Device 850 Locking device 1000 Luggage Delivery System

Claims

1. a delivery request receiving unit that receives a package delivery request from a first terminal that is a terminal of a delivery requester who requests delivery of the package; a mobile unit selection unit that selects a mobile unit to deliver the package based on an address of a recipient of the package included in the delivery request and operation information of a plurality of mobile units that operate periodically for each route; a carry-on instruction transmitting unit that transmits a carry-on instruction to the first terminal to instruct the user to carry the baggage into the selected moving body; a delivery intention receiving unit that receives a delivery intention indicating an intention to deliver the package from the second terminal; a delivery instruction sending unit that sends a delivery instruction to the second terminal to instruct the user to unload the package at a stop location of the mobile body and deliver the package to the address of the recipient; a transmission unit that transmits a request to the second terminals to deliver the package from the stop location to the address of the recipient; wherein the delivery instruction sending unit sends the delivery instruction to a terminal among the plurality of second terminals that returns an acceptance to the request earliest.

2. The delivery management device according to claim 1 , wherein, when the delivery request includes a specified delivery time, the mobile unit selection unit selects a mobile unit to deliver the package based on the specified delivery time, the recipient's address, and the operation information.

3. The delivery management device according to claim 1 , wherein the delivery instructions include an address of the recipient, operation information of a mobile object to which the package is brought, and information designating the stopping place where the package is to be dropped off.

4. a disembarking plan receiving unit that receives a disembarking plan from the moving object transmitted by the second terminal, The alighting plan includes a stop at which the moving object is to be alighted, The delivery management device of claim 1 or 3, wherein the delivery instruction sending unit sends the delivery instruction to the second terminal instructing the second terminal to unload the package at the stop where the mobile vehicle is scheduled to be unloaded and deliver the package to the recipient's address, based on the recipient's address and the planned disembarkation.

5. a transmission unit that transmits a request to the second terminal that has transmitted the drop-off plan for dropping off the mobile body at a stop location close to the address of the recipient, to deliver the package from the planned drop-off stop location to the address of the recipient; The delivery management device according to claim 4 , wherein the delivery instruction sending unit sends the delivery instruction to a terminal among the second terminals that have responded with an acceptance to the request, the terminal being the one whose planned disembarkation stop is closest to the recipient's address.

6. The alighting schedule includes a scheduled time for alighting the moving object, The delivery management device according to claim 5 , wherein, when the delivery request includes a designated delivery time, the transmission unit transmits the request to a terminal that transmitted the drop-off schedule whose scheduled time is closest to the designated delivery time.

7. The delivery management device according to any one of claims 4 to 6, wherein the mobile object selection unit selects a mobile object that is scheduled to disembark as a mobile object that will bring in the luggage based on the disembarkation schedule of the second terminal that sent the delivery instruction.

8. The delivery management device according to any one of claims 1 to 7, wherein the delivery instruction sending unit changes the stop location for dropping off the luggage to a stop location farther from the recipient's address depending on the degree of lack of exercise of the owner of the second terminal received from the second terminal.

9. the delivery instruction transmission unit transmits to the second terminal first identification information for authentication used when unloading the package from the mobile object at the stop; A delivery management device as described in any one of claims 1 to 8, comprising an identification information sending unit that sends matching identification information to be matched with the first identification information to an authentication device that authenticates the first identification information provided on the selected mobile object.

10. A delivery management device as described in any one of claims 1 to 9, further comprising a fee sending unit that receives a delivery completion report of the parcel from the second terminal that sent the delivery instruction and sends a fee for the delivery to the second terminal.

11. The delivery management device according to claim 1 , further comprising a receiving instruction sending unit configured to send a receiving instruction to a third terminal, which is a terminal of the recipient, to instruct the recipient to receive the package at a stop of the mobile body where the package is to be unloaded.

12. a receipt request transmission unit that transmits a receipt request to the third terminal to receive the baggage at the stop where the baggage is to be unloaded; The delivery management device according to claim 11 , wherein the receiving instruction sending unit sends the receiving instruction to the third terminal that has replied with an acceptance for the receiving request.

13. The delivery management device according to claim 11 or 12, wherein the receiving instruction includes operation information of a mobile object to which the package is brought and information designating the stopping place where the package is to be dropped off.

14. The delivery management device according to claim 13 , wherein the receiving instruction further includes a scheduled time for the mobile body to stop at the stop location where the package is to be unloaded.

15. A computer comprising: receiving a package delivery request from a first terminal which is a terminal of a delivery requester requesting delivery of the package; selecting a vehicle to deliver the package based on an address of a recipient of the package included in the delivery request and operation information of a plurality of vehicles that operate regularly for each route; transmitting a carry-on instruction to the first terminal instructing the user to carry the baggage into the selected moving object; receiving a delivery intention from the second terminal, the delivery intention indicating an intention to deliver the package; sending a delivery instruction to the second terminal to instruct the second terminal to unload the package at a stop location of the mobile body and deliver the package to the address of the recipient; sending a request to a plurality of said second terminals to deliver the package from said stop location to said recipient's address; wherein the step of transmitting the delivery instructions to the second terminal comprises transmitting the delivery instructions to a terminal among the plurality of second terminals which responds with an acceptance of the request earliest.

Citation Information

Patent Citations

  • Delivery system, and delivery method

    JP2004059213A

  • Operation management device, operation management system, terminal device, operation management method, and program

    JP2020009304A

  • Parking location guidance system, parking location output terminal, and parking location guidance program

    JP2020085577A

  • Information processor and information processing method and program

    JP2020160624A

  • Management device, management method and management program

    JP2020187567A