Information processing device and information processing method

By implementing the control unit in the information processing device, if the user cannot receive the items as planned, the transport vehicle moves the items to the store for temporary storage, which solves the problem of low operating rate of the storage device and improves the convenience of receiving items.

JP7655174B2Active Publication Date: 2025-04-02TOYOTA JIDOSHA KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021156181
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-24
Publication Date
2025-04-02
Estimated Expiration
2041-09-24

AI Technical Summary

Technical Problem

The prior art is difficult to improve the operating rate of storage devices stored on transport vehicles, especially when users cannot receive items as planned.

Method used

By implementing a control unit in the information processing device, if the user cannot receive the item as planned, the transport vehicle is instructed to move the item to the nearest store for temporary storage and notify the user of the item storage location.

Benefits of technology

It improves the operating rate of storage equipment on transport vehicles, ensures that the vehicle can continue to transport other items, and provides a convenient way for users to receive missing items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007655174000001
    Figure 0007655174000001
  • Figure 0007655174000002
    Figure 0007655174000002
  • Figure 0007655174000003
    Figure 0007655174000003
Patent Text Reader

Abstract

To improve an operation rate of a storage device that is loaded on a vehicle which transports a package accommodated in the storage device to a predetermined place.SOLUTION: When a package is not handed over to a first user on schedule for a first vehicle that transports a package accommodated in a loaded storage device to a designated place, the first vehicle is instructed to transport the package to a shop in which the package is stored. And, a control section notifies the first shop of information associated with the first vehicle and information associated with the package.SELECTED DRAWING: Figure 16
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] A locker management system has been disclosed that determines which locker a user will use based on the user's locker usage request, and dispatches an autonomous vehicle equipped with the determined locker to the user (for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] An object of the present disclosure is to provide an information processing device and information processing method that can improve the operating rate of a storage device loaded on a vehicle that transports luggage stored in the storage device to a predetermined location. [Means for solving the problem]

[0005] One aspect of the present disclosure is a control unit that executes an instruction for a first vehicle transporting the luggage stored in the loaded storage device to a specified location, when the luggage cannot be handed over to a first user as scheduled, to move the first vehicle to a first store where the luggage is to be stored; The information processing device includes:

[0006] Another aspect of the present disclosure is On the computer, When a first user of a first vehicle transports luggage stored in a storage device loaded on the first vehicle to a specified location and the luggage is deposited at a first store because the first user is unable to receive the luggage as scheduled, the first vehicle executes a process of receiving, from a predetermined server, a notification indicating that the luggage is being stored at the first store; This is a program for

[0007] Another aspect of the present disclosure is The computer determining a first store for storing the luggage when a first vehicle transporting the luggage stored in the loaded storage device to a specified location is unable to deliver the luggage to a first user as scheduled; instructing the first vehicle to move to the first store; The present invention relates to an information processing method. Effect of the Invention

[0008] According to the present disclosure, it is possible to improve the operating rate of a storage device loaded onto a vehicle that transports luggage stored in the storage device to a predetermined location. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of a movable locker system according to the first embodiment. [Diagram 2] FIG. 2 is an example of a hardware configuration of a center server and a user terminal. [Diagram 3] FIG. 3 is a diagram illustrating an example of a functional configuration of the center server and the user terminal. [Figure 4] FIG. 4 is an example of information stored in the locker information database. [Diagram 5] FIG. 5 is an example of information held in the service information database. [Figure 6] FIG. 6 is an example of information held in the store information database. [Figure 7]FIG. 7 is an example of information stored in the temporary storage information database. [Figure 8] FIG. 8 is an example of information held in the schedule information database. [Figure 9] FIG. 9 shows an example of a locker use request screen on a user terminal. [Figure 10] FIG. 10 shows an example of a screen displayed on a user terminal to notify the store that a forgotten package has been temporarily stored there. [Figure 11] FIG. 11 is an example of a flowchart of a process performed when the center server receives a locker use request from a user terminal. [Figure 12] FIG. 12 is an example of a flowchart of a parcel removal management process by the center server. [Figure 13] FIG. 13 is an example of a flowchart of a parcel removal management process by the center server. [Figure 14] FIG. 14 is an example of a flowchart of a package removal management process by the center server. [Figure 15] FIG. 15 is a flowchart of the process performed by the user terminal when a notification that a package has been accepted at a store is received from the center server. [Figure 16] FIG. 16 shows an example of a processing sequence in which a baggage is left behind and then deposited at a store. [Figure 17] FIG. 17 shows an example of a sequence in which a user receives a package that is temporarily stored at a store. [Figure 18] FIG. 18 shows an example of a sequence in which a user receives a package that is temporarily stored in a store by delivery. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] There is a system that provides a temporary luggage storage service in which a vehicle carrying lockers moves around, allowing users to deposit and retrieve luggage at a location designated by the user. A locker that can be moved by being loaded onto a vehicle is hereinafter referred to as a mobile locker. A temporary luggage storage service using a mobile locker is hereinafter referred to as a mobile locker service.

[0011] When using the mobile locker service, the user specifies, for example, the location and date and time to deposit the luggage, and the location and date and time to retrieve the luggage. However, for example, the user may change or forget their plans, and may not be able to retrieve the luggage from the mobile locker at the specified location and date and time.

[0012] There is also a system that provides a service in which a vehicle carrying a mobile locker transports luggage stored in the mobile locker to a location designated by the user. The service of transporting luggage stored in a mobile locker to a designated location is hereinafter referred to as a delivery locker service. When using the delivery locker service, the user specifies, for example, the location and date and time to deposit the luggage, as well as the delivery destination and recipient of the luggage. With the delivery locker service, for example, there are cases in which the user is unable to meet the recipient at the delivery destination due to absence or the like, and the luggage remains deposited in the mobile locker, and the service cannot be completed.

[0013] The mobile locker service is a service that assumes that the user who deposits the luggage in the mobile locker and the user who retrieves the luggage from the mobile locker are the same person. On the other hand, the delivery locker service is a service that assumes that the user who deposits the luggage in the mobile locker and the user who retrieves the luggage from the mobile locker are the same person. It is not assumed that the user who deposits the luggage and the user who retrieves it from the mobile locker are the same person, and both users may be the same or different. Also, the mobile locker service requires the user to specify the location and date and time for retrieving the luggage from the mobile locker, but the delivery locker service requires the specification of the delivery date and time, and if the delivery date and time are not specified, the delivery schedule is determined according to the convenience of the system. However, this is not limited to this, and in the mobile locker service, for example, if a user who deposits luggage asks another user to retrieve the luggage from the mobile locker, the user who deposits the luggage and the user who retrieves it may be different users.

[0014] For vehicles carrying mobile lockers, if there is luggage that has not been scheduled for pick-up (mobile locker service) or luggage that has not been scheduled for redelivery (delivery locker service) left on the vehicle, the mobile locker will be occupied for a longer period of time by that luggage, which means that the service will not be able to provide services for other luggage.

[0015] Therefore, in one aspect of the present disclosure, for luggage that is not removed from the mobile locker as scheduled, the luggage is removed from the vehicle and temporarily stored at a store of a business partnering with the service. More specifically, one aspect of the present disclosure is an information processing device including a control unit. When a first vehicle that transports luggage stored in a loaded storage device to a specified location is unable to hand over the luggage to a first user as scheduled, the control unit executes an instruction to the first vehicle to move to the first store where the luggage will be stored.

[0016] The information processing device is, for example, a computer such as a server. The control unit is, for example, a processor such as a CPU (Central Processing Unit) provided in the computer. The vehicle may be either a vehicle that is driven by a driver or an autonomous vehicle that can run without being driven by a driver. The storage device loaded on the first vehicle corresponds to a mobile locker.

[0017] The first store where the luggage is stored is determined from among stores existing within a predetermined range from the first location. The first location that is the reference range for searching for stores is, for example, the current location of the first vehicle, the home of the first user, or a location specified as the initial delivery destination. The first store where the luggage is stored is selected from among a plurality of stores operated by a business operator that cooperates with the manager of the first vehicle, i.e., the business operator that provides the service.

[0018] In the case of a mobile locker service, "unable to deliver the luggage as scheduled" means, for example, that the luggage is not delivered from the storage device by the preset delivery date and time. In the case of a delivery locker service, for example, when the luggage is delivered according to a time period on a preset day or a schedule created by the service side, the luggage cannot be delivered and is not delivered from the storage device due to, for example, the absence of the first user. Note that the delivery of the luggage is not limited to the luggage being delivered from the storage device and handed over to the first user. For example, if each storage unit of the mobile locker can be separated individually, the storage unit with the luggage stored therein may be delivered to the first user.

[0019] The instruction to the first vehicle to travel to the first store may be transmitted to the first vehicle as a driving plan for the first vehicle, for example, when the first vehicle is an autonomous vehicle that can travel without being driven by a driver. For example, when the first vehicle is a vehicle that travels while being driven by a driver, the instruction may be transmitted to a terminal used by the driver.

[0020] When the first vehicle arrives at the first store, for example, a staff member of the first store unloads the baggage from the first vehicle and temporarily stores it at the first store. This allows the first vehicle to store new baggage in the place of the baggage unloaded. Therefore, in one aspect of the present disclosure, the first vehicle can store and transport more baggage in the storage device. This will improve the operating rate of the storage equipment.

[0021] In one aspect of the present disclosure, the control unit may notify the first store of information regarding the first vehicle and information regarding the luggage to be stored. The notification to the store is sent to, for example, a terminal provided in the store. This allows the store staff to identify the luggage to be stored and the first vehicle that will transport the luggage.

[0022] In one aspect of the present disclosure, the storage device loaded on the vehicle may be capable of being locked and unlocked by receiving authentication information. In this case, the control unit may further notify the first store of authentication information of the storage device storing the luggage. This allows staff at the first store to unlock the storage device, retrieve the luggage, and unload it from the first vehicle.

[0023] In one aspect of the present disclosure, the control unit may notify the first store of the arrival of the first vehicle when the first vehicle arrives at the first store. The staff of the first store may be performing other tasks at the first store and may not notice the arrival of the first vehicle. In particular, when the first vehicle is an autonomous vehicle and no staff is in the first vehicle, the staff of the first store is likely not to notice the arrival of the first vehicle. By the information processing device notifying the first store of the arrival of the first vehicle, the staff of the first store can be made aware of the arrival of the first vehicle.

[0024] In one aspect of the present disclosure, the control unit may further execute, when the package is deposited at the first store, notifying a terminal of the first user who receives the package that the package is being stored at the first store. The notification may be performed, for example, by email, SMS (Short Message Service), or push notification. This allows the first user to The customer can be notified that the package could not be delivered as scheduled and that the package is being held at the first store.

[0025] In one aspect of the present disclosure, the control unit may receive information from the terminal of the first user regarding a receiving method, which indicates whether the package is to be received at the store or by being transported to a newly designated location. The first user can select a receiving method for the package stored at the first store according to his / her own convenience, thereby improving convenience.

[0026] In one aspect of the present disclosure, the control unit may determine a second vehicle to transport the package from the first store to the newly designated location when the information on the receiving method received from the terminal of the first user indicates that the package is to be received by transporting the package to the newly designated location. The second vehicle may or may not be loaded with a storage device, similar to the first vehicle. The second vehicle may be the first vehicle or may be a vehicle different from the first vehicle. This allows the package to be delivered to the newly designated location by the first user.

[0027] Another aspect of the present disclosure is a program to be executed by a computer. The computer is a terminal used by a user who receives a package stored in a storage device loaded on a first vehicle and transported by the first vehicle to a specified location. The terminal used by the user may be, for example, a smartphone, a tablet terminal, or a PC (Personal Computer). etc. When a first user of a first vehicle transporting luggage stored in a storage device loaded on the first vehicle to a specified location is unable to receive the luggage as scheduled and the luggage is deposited at a first store, a notification indicating that the luggage is being stored at the first store is received from a predetermined server. This allows the user to know that the luggage deposited in the storage device loaded on the first vehicle is being stored at the first store.

[0028] In another aspect of the present disclosure, the program may cause a computer to receive a user's operation to input information about a receiving method, which indicates whether the package is to be picked up at the store or transported to a newly designated location, and to transmit the information about the receiving method to a predetermined server. This allows the user to select a receiving method for the package stored at the first store according to his or her convenience.

[0029] Another aspect of the present disclosure can also be specified as an information processing method executed by the information processing device. The information processing method includes a computer determining a first store for storing the luggage when a first vehicle transporting luggage stored in a loaded storage device to a first location is unable to deliver the luggage to a first user as scheduled, and instructing the first vehicle to move to the first store.

[0030] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The configurations of the following embodiments are merely examples, and the present disclosure is not limited to the configurations of the embodiments.

[0031] First Embodiment FIG. 1 is a diagram showing an example of the system configuration of a mobile locker system 100 according to the first embodiment. The mobile locker system 100 is a system that provides mobile coin lockers by loading coin lockers onto a vehicle and traveling. That is, the first embodiment describes a system that provides a mobile locker service. A user can deposit luggage in a locker at a designated location, have the luggage stored for a specified period of time, and retrieve the luggage from the locker at the designated location. The location where the luggage is deposited and the location where the luggage is retrieved may be different. A usage fee is charged to the user according to, for example, the length of time the luggage is deposited and the distance between the location where the luggage is deposited and the location where the luggage is retrieved.

[0032] The mobile locker system 100 includes a center server 1, lockers 4, a vehicle 3 that carries the lockers 4, a user terminal 2 of a user who uses the service, and a store terminal 6 of a store 5 of a business operator that is affiliated with the mobile locker system 100. Note that the mobile locker system 100 includes multiple lockers 4, vehicles 3, user terminals 2, and store terminals 6, but for the sake of convenience, only one of each is shown in FIG.

[0033] The locker 4 has a plurality of storage units in one housing. Each storage unit in the locker 4 can be locked and unlocked. In the first embodiment, each storage unit in the locker 4 employs an electronic lock. For example, the electronic lock employed in the locker 4 may be locked by operating an input device such as a numeric keypad equipped in each storage unit, and unlocked by inputting a PIN into the input device. Alternatively, the electronic lock employed in the locker 4 may be equipped with a receiver for a predetermined wireless signal, and may transmit a locking or unlocking signal together with authentication information from the user terminal 2, for example, and lock or unlock when the authentication information held by the receiver matches the received authentication information. However, the lock employed in the locker 4 is not limited to an electronic lock, and may be locked or unlocked by a physical key. Hereinafter, the user's luggage is deposited in one of the storage units of the locker 4, but even when referring to one of the storage units of the locker 4, it may be simply written as "locker 4". The mobile locker 4 is an example of a "storage device".

[0034] In the mobile locker service, it is assumed that, in principle, the user who deposits the luggage in the locker 4 and the user who retrieves the luggage from the locker 4 are the same person. However, it is also possible for the user who deposits the luggage in the locker 4 to hand over the authentication information or physical key of the locker 4 to another user and request that the luggage be retrieved.

[0035] In the first embodiment, the vehicle 3 is an autonomous vehicle. It is assumed that no driver or staff is on board within the vehicle 3. However, the vehicle 3 may have a staff on board to assist in depositing or retrieving luggage, or to retrieve luggage from the locker 4 and transport it from the vehicle 3 to the designated location. The luggage retrieved from the locker 4 may be transported from the vehicle 3 to the designated location by a drone or a small transport robot, for example, without being limited to personnel. The vehicle 3 may be a vehicle driven by a driver. When the vehicle 3 is a vehicle driven by a driver, the staff who supports the user or transports luggage from the vehicle 3 to the designated location may be the same person as the driver. In the first embodiment, the vehicle 3 is assumed to be traveling in each assigned area. In addition, the vehicle 3 may be driven by an on-demand system in which the vehicle 3 is driven in response to the occurrence of a request for service use, or may be patrolling a predetermined route. In the first embodiment, the vehicle 3 is assumed to be driven by an on-demand system. The vehicle 3 is an example of a "first vehicle".

[0036] The user terminal 2 is a terminal used by a user who uses the services of the mobile locker system 100. The user terminal 2 is, for example, a smartphone, a tablet terminal, or a PC (Personal Computer). A client application program for using the service is installed.

[0037] The store 5 is, for example, a convenience store that is open 24 hours a day. The store 5 is not limited to a convenience store, and may be, for example, a store operated by the operator of the mobile locker system 100, a 24-hour supermarket, etc. A partnership contract is concluded in advance between the operator of the store 5 and the operator of the mobile locker system 100. The store 5 is equipped with a store terminal 6. The store terminal 6 is, for example, a POS (Point Of Sales) terminal, a PC, a tablet terminal, etc.

[0038] The user terminal 2, the vehicle 3, and the store terminal 6 are connected to a network N1 and communicate with the center server 1 through the network N1. The network N1 is, for example, a public network such as the Internet. The vehicle 3 is, for example, equipped with a device having a communication function, and can connect to the network N1 and communicate with the center server 1 by using the device.

[0039] The center server 1 is a server that manages the mobile locker system 100. When a user uses the services of the mobile locker system 100, the user transmits a locker use request to the center server 1 through an application program on the user terminal 2. Together with the locker use request, information designated by the user regarding the location and date and time to deposit the luggage, and the location and date and time to retrieve the luggage, is also transmitted to the center server 1.

[0040] When the center server 1 receives a locker use request from the user terminal 2, it determines the vehicle 3 to be driven to the specified location at the specified date and time, and the storage section of the lockers 4 loaded on the vehicle 3 to store the luggage. In the first embodiment, since an electronic lock is adopted for the locker 4, the center server 1 notifies the user terminal 2 of the authentication information of the locker 4. Thereafter, the user meets the vehicle 3 at the specified location, gets into the vehicle 3, stores the luggage in the locker 4, and locks the locker 4 using the authentication information received from the center server 1. When retrieving the luggage, the user meets the vehicle 3 at a previously specified location, gets into the vehicle 3, unlocks the mobile locker 4 using the authentication information received from the center server 1, and retrieves the luggage from the locker 4.

[0041] Although the user specifies the place and date and time for picking up the package in advance, there are cases where the user forgets or an unforeseen event occurs, and the package cannot be picked up at the specified date and time. In the first embodiment, the center server 1 performs the following steps when the user does not pick up the package by the specified date and time: The user requests the store terminal 6 of the store 5 within a predetermined range from the current location to temporarily store the luggage, moves the vehicle 3 to the store 5, and has the luggage temporarily stored at the store 5. After the center server 1 has completed depositing the luggage at the store 5, the center server 1 notifies the user terminal 2 that the luggage has been temporarily stored at the store 5. The user of the user terminal 2 selects a method of receiving the luggage from either going to the store 5 to receive it or having it delivered to a newly specified location, and receives the luggage by the selected method. In the first embodiment, "delivery" refers to transporting the luggage to a specified location by the vehicle 3, meeting the user at the specified location, and the user taking out the luggage from a storage unit in the vehicle 3. The store 5 that temporarily stores the luggage is an example of a "first store."

[0042] According to the first embodiment, if a package is not picked up by the date and time designated by the user, the package is removed from the vehicle 3 and temporarily stored in the store 5. This frees up the locker 4 that had stored the package, allowing the vehicle 3 to store new packages, thereby improving the operating rate of the mobile lockers 4 loaded on the vehicle 3.

[0043] 2 is an example of the hardware configuration of the center server 1 and the user terminal 2. The center server 1 is, for example, a computer dedicated to the server or a general-purpose computer. The center server 1 includes, as its hardware configuration, a CPU 101, a memory 102, an external storage device 103, and a communication unit 104. The memory 102 and the external storage device 103 are computer-readable recording media. The center server 1 is an example of an "information processing device."

[0044] The external storage device 103 stores various programs and data used by the CPU 101 when executing each program. The external storage device 103 is, for example, an erasable programmable ROM (EPROM) or a hard disk drive. The programs held in the external storage device 103 include, for example, an operating system (OS), a control program for the mobile locker system 100, and various other application programs.

[0045] The memory 102 is a storage device that provides the CPU 101 with a storage area for loading a program stored in the external storage device 103 and a working area, and is used as a buffer. The memory 102 may be, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), or the like. This includes semiconductor memories such as IEEE 802.11b / g and IEEE 802.11b / g.

[0046] The CPU 101 executes various processes by loading the OS and various other application programs stored in the external storage device 103 into the memory 102 and executing them. The number of CPUs 101 is not limited to one, and multiple CPUs 101 may be provided. The CPU 101 is an example of a "control unit."

[0047] The communication unit 104 is, for example, a network interface card (NIC). The communication unit 104 is connected to an access network such as a local area network (LAN) by wire, and is connected to the network N1 through the access network. However, the communication unit 104 is not limited to a circuit that connects to a network by wire, and may be, for example, a wireless communication circuit that complies with a wireless communication method such as WiFi or a mobile communication method.

[0048] Next, the user terminal 2 is, for example, a smartphone, a tablet terminal, a wearable terminal, or a PC. The user terminal 2 includes, as a hardware configuration, a CPU 201, a memory 202, an external storage device 203, a wireless communication unit 204, and a touch panel display 205. However, in FIG. 2, as the hardware configuration of the user terminal 2, the hardware components that perform the processing according to the first embodiment are extracted and shown, and the hardware components included in the user terminal 2 are not shown. The hardware components included are not limited to those shown in FIG.

[0049] The CPU 201, memory 202, and external storage device 203 are similar to the CPU 101, memory 102, and external storage device 103, respectively. However, the storage device (storage) employed as the external storage device 203 is, for example, a flash memory. The external storage device 203 may also include a portable recording medium such as an SD card. In addition to an OS and the like, the external storage device 203 also stores a client application program for utilizing the services of the mobile locker system 100.

[0050] The wireless communication unit 204 is a wireless communication unit that supports mobile communication methods such as 5G (5th Generation), 6G, 4G, and LTE (Long Term Evolution), WiMAX, and WiFi. The wireless communication unit 204 is a wireless communication circuit conforming to the standard. The wireless communication unit 204 connects to the network N1 via wireless communication, enabling communication with the center server 1.

[0051] The touch panel display 205 outputs images in accordance with instructions from the CPU 201 , and outputs signals input by the user to the CPU 201 .

[0052] 2 is an example, and the hardware configuration of the center server 1 and the user terminal 2 is not limited to that shown in FIG. 2. For example, the user terminal 2 may include a microphone, a speaker, a camera, and a position information device such as a global positioning system (GPS) in addition to the hardware components shown in FIG. Sensors and the like are also included in the hardware configuration.

[0053] The store terminal 6 has, as a hardware configuration, for example, a CPU, a memory, an external storage device, a communication unit or a wireless communication unit, and a touch panel display, which are similar to the CPU 101 or 201, the memory 102 or 202, the external storage device 103 or 203, the communication unit 103 or the wireless communication unit 204, and the touch panel display 205, respectively.

[0054] 3 is a diagram showing an example of the functional configuration of the center server 1 and the user terminal 2. The center server 1 comprises, as its functional configuration, a control unit 11, a schedule adjustment unit 16, a locker information database (DB) 12, a schedule information DB 13, a service information DB 14, a temporary storage information DB 15, a store information DB 17, and a user information DB 18. These functional components are achieved, for example, by the CPU 101 of the center server 1 executing a control program for the mobile locker system 100.

[0055] The control unit 11 manages the usage status of the lockers 4 and controls the traveling of the vehicle 3. Specifically, the control unit 11 receives, for example, a locker use request, a deposit completion notification, and a retrieval completion notification from the user terminal 2. A locker use request is a request to use a mobile locker. A deposit completion notification is a notification that the deposit of luggage in the locker 4 has been completed. A retrieval completion notification is a notification that the luggage deposited in the locker 4 has been retrieved from the mobile locker 4 and handed over to the user.

[0056] When the control unit 11 receives a locker use request from the user terminal 2, it assigns a vehicle 3 and a mobile locker 4. Along with the locker use request, the user terminal 2 also transmits to the center server 1 the location and date and time for depositing the luggage, the location and date and time for picking up the luggage, and the user's identification information. Along with the locker use request, information indicating whether or not the user agrees to temporarily store the forgotten luggage at the store 5 is also received. Hereinafter, the location and date and time for depositing the luggage may be referred to as the deposit location and deposit date and time, respectively. Hereinafter, the location and date and time for picking up the luggage may be referred to as the pick-up location and pick-up date and time, respectively.

[0057] The control unit 11, for example, determines the vehicle 3 and locker 4 to be assigned to the locker use request by referring to the schedule information DB 13 described later. For example, the vehicle 3 to be assigned to the locker use request is a vehicle that travels near the deposit location on the deposit date and time, and that carries a locker 4 having a storage section that has no scheduled events from the deposit date and time to at least the retrieval date and time. Also, the locker 4 to be assigned to the locker use request is any of the storage sections of the lockers 4 loaded on the vehicle 3 that has no scheduled events from the deposit date and time to at least the retrieval date and time. Note that the method of determining the vehicle 3 and locker 4 to be assigned may be any well-known method, and is not limited to a specific method.

[0058] The vehicle 3 and locker 4 in which the luggage is to be deposited may be specified by the user from, for example, the position information of the vehicle 3 on a map. In this case, the identification information of the vehicle 3 specified by the user is received from the user terminal 2 together with the locker use request. The control unit 11 also assigns, to the received locker use request, one of the storage units of the locker 4 loaded in the specified vehicle 3 that has no scheduled use from the deposit date and time to the removal date and time.

[0059] Thereafter, the control unit 11 creates a schedule for the assigned vehicle 3 and locker 4 for the service of the received locker use request, and registers the created schedule in a schedule information DB 13 described below. In addition, the control unit 11 creates a driving plan for the vehicle 3 according to the schedule created for the assigned vehicle 3, so that the vehicle 3 arrives at a deposit location designated by the user at a deposit date and time designated by the user, and arrives at a pick-up location designated by the user at a pick-up date and time designated by the user. The created driving plan is transmitted to the vehicle 3. The driving plan includes, for example, a driving destination and arrival date and time, and route information to the destination.

[0060] The control unit 11 transmits to the user terminal 2 a response of acceptance to the locker use request, the service identification information, information on the assigned locker 4, the deposit location, and the deposit date and time. The service identification information is identification information assigned to identify the service provided in response to the locker use request. In the first embodiment, the service identification information also identifies the luggage. The information on the locker 4 includes, for example, identification information on the vehicle 3 and identification information on the storage unit of the locker 4. In addition, in the first embodiment, it is assumed that the locker 4 employs an electronic lock, so the information on the locker 4 also includes authentication information on the storage unit assigned to the user terminal 2. However, this is not limited to this, and since the storage unit assigned to the locker use request may be changed in relation to other locker use requests, the information on the locker 4 may be transmitted to the user terminal 2 separately from the response of acceptance to the locker use request. For example, when a predetermined time has passed since the deposit date and time, the information on the assigned locker 4 may be transmitted to the user terminal 2.

[0061] The control unit 11 receives, for example, service identification information and user identification information together with the deposit completion notification or the removal completion notification from the user terminal 2. Furthermore, when the control unit 11 receives a removal completion notification from the user terminal 2, it records the removal completion of the parcel in the service information DB 14 described later.

[0062] The control unit 11 detects that the luggage has been left behind when the luggage pick-up date and time has passed and a pick-up completion notification has not been received from the user terminal 2. When detecting that the luggage has been left behind, the control unit 11 refers to the store information DB 17 to determine the store 5 that will temporarily store the luggage. The store 5 that will temporarily store the luggage is, for example, a store that is located within a predetermined range from the current position of the vehicle 3 transporting the luggage. However, this is not limited to this, and the reference position for searching for the store 5 that will temporarily store the luggage may be, for example, the pick-up location and a location that the user has registered in advance. The location that the user has registered in advance may be, for example, the user's own The search range of the store 5 where the luggage is temporarily stored may be, for example, a range of 100 m to 1 km from the reference location, or the same area as the reference location. If there are multiple stores 5 within a predetermined range from the reference location, for example, a store closest to the current location of the vehicle 3 or a location previously registered by the user is selected. For example, the vehicle 3 transmits location information to the center server 1 at a predetermined cycle, and the center server 1 knows the current location of the vehicle 3. The current location of the vehicle 3, the pick-up location, and the location previously registered by the user are reference locations for searching for the store 5 where the luggage is temporarily stored, such as the current location of the vehicle 3, the pick-up location, and the location previously registered by the user, are examples of the "first location."

[0063] When the control unit 11 determines the store 5 to temporarily store the luggage, it transmits a temporary storage request to the store terminal 6 of the store 5 to request temporary storage of the luggage. Along with the temporary storage request, for example, service identification information corresponding to the target luggage, identification information of the user who has deposited the target luggage, identification information of the vehicle 3 transporting the target luggage, identification information of the locker in which the luggage is stored, authentication information of the locker, and the estimated arrival time of the vehicle 3 are also transmitted.

[0064] The control unit 11 also creates a driving plan for the vehicle 3. The created driving plan for the vehicle 3 includes travel to the store 5 and unloading the luggage at the store 5. The driving plan for the vehicle 3 also includes the departure time for the store 5 and the estimated arrival time. The control unit 11 determines the departure time for the store 5 and the estimated arrival time, for example, by referring to a schedule information DB 13 described later. The control unit 11 transmits the created driving plan, service identification information corresponding to the target luggage, and identification information of the locker in which the luggage is stored to the vehicle 3.

[0065] When the target baggage is unloaded from the vehicle 3 at the store 5 and deposited inside the store 5, a staff member at the store 5 inputs a user operation to the store terminal 6 to notify the completion of deposit of the target baggage. This causes the store terminal 6 to transmit a deposit completion notification to the center server 1. Together with the deposit completion notification, for example, identification information of the store 5, service identification information corresponding to the target baggage, and identification information of the user who deposited the target baggage are also transmitted.

[0066] When the control unit 11 receives the storage completion notification from the store terminal 6, it transmits a store storage notification to the user terminal 2 of the user receiving the target package, indicating that the package is being temporarily stored at the store. Together with the store storage notification, for example, service identification information corresponding to the target package and information about the store 5 storing the target package are also transmitted. The information about the store 5 includes, for example, the name of the store 5, the address of the store 5, etc.

[0067] The control unit 11 also transmits a request to select a receiving method together with the store storage notification to the user terminal 2. The request to select a receiving method is a message requesting selection of a receiving method for a package temporarily stored at the store 5. In the first embodiment, the receiving methods for a package temporarily stored at the store 5 include receiving at the store and receiving by delivery.

[0068] The control unit 11 receives information indicating the selected receiving method from the user terminal 2 as a response to the receiving method selection request. If the selected receiving method is receiving by delivery, the location of the delivery destination and the desired date and time of delivery are also received from the user terminal 2 together with the information indicating the selected receiving method. The location of the delivery destination is an example of a "newly specified location."

[0069] The control unit 11 transmits a notification of completion of acceptance of the selected receiving method to the user terminal 2. If the selected receiving method is receiving by delivery, a delivery acceptance completion notification is transmitted as the notification. If the selected receiving method is receiving at a store, a store receipt acceptance completion notification is transmitted as the notification. Along with notification of completion of the selected receiving method, for example, identification information of the target service, identification information of the corresponding user, information about the store 5 where the package will be temporarily stored, and if the selected receiving method is receiving by delivery, the delivery location and date and time are also sent to the user terminal 2.

[0070] The control unit 11 transmits a notification of the selected receiving method to the store terminal 6 of the store 5. Along with the notification of the selected receiving method, for example, service identification information corresponding to the target package, identification information of the user who deposited the target package in the vehicle 3, and information indicating the selected receiving method are also transmitted to the store terminal 6.

[0071] When the selected receiving method is receiving by delivery, the control unit 11 determines the vehicle 3 that will deliver the target package by referring to the schedule information DB 13 described later. The method of determining the vehicle 3 that will deliver the target package may be the same as the method of allocating a vehicle 3 in response to a locker use request. In addition, the vehicle 3 that will deliver the target package may be the same vehicle as the vehicle 3 that received the target package from the user and transported it to the store 5, or a different vehicle.

[0072] Furthermore, when the selected receiving method is receiving by delivery, the control unit 11 creates a driving plan for the vehicle 3 that delivers the target package. The created driving plan includes, for example, movement to the store 5, loading the target package at the store 5, and movement to the delivery destination location by the desired delivery date and time. The scheduled departure time and scheduled arrival time to the store 5, and the scheduled departure time to the delivery destination location are determined by referring to the schedule information DB 13. The control unit 11 transmits, for example, the created driving plan, service identification information corresponding to the target package, user identification information, identification information and location information of the store 5 where the target package is temporarily stored, and the like, to the vehicle 3.

[0073] If delivery pick-up is selected, the target package is loaded into a vehicle 3 transporting the package at the store 5, and the vehicle 3 transports the package. In the vehicle 3, the target package may or may not be stored in a locker 4. If the locker 4 is locked, authentication information for the locker 4 in the transporting vehicle 3 in which the target package is stored is notified to the user terminal 2. When the user removes the target package from the vehicle 3, the user inputs a user operation to the user terminal 2 indicating removal completion. This causes the user terminal 2 to transmit a removal completion notification to the center server 1. Service identification information corresponding to the target package is also transmitted together with the removal completion notification.

[0074] If the selected receiving method is to receive the parcel at a store, the user visits the store 5, and the parcel is handed over to the user at the store 5. When the parcel is handed over to the user at the store 5, for example, the user may present service information corresponding to the parcel and the user's identification information stored in the user terminal 2, and the staff of the store 5 may confirm the identity of the user by checking this information. For example, the store terminal 6 holds the service information corresponding to the parcel and the user's identification information received together with the notification of the receiving method selected by the user from the center server 1. When the parcel is handed over to the user, the staff of the store 5 inputs a user operation to the store terminal 6 to complete the handover. As a result, the store terminal 6 transmits a handover completion notification to the center server 1. The service identification information corresponding to the target parcel is also transmitted together with the handover completion notification.

[0075] When the control unit 11 receives a pick-up completion notification from the user terminal 2 or a delivery completion notification from the store terminal 6, it calculates the usage fee for the mobile locker service for the user of the user terminal 2. For example, when delivery is being performed due to a parcel being left unpicked, the control unit 11 adds a predetermined fee to the usage fee for the mobile locker 4.

[0076] The schedule adjustment unit 16 adjusts the schedule of each storage unit of the specified vehicle 3 and locker 4 among multiple services assigned to the vehicle 3 and each storage unit according to instructions from the control unit 11. Specifically, when the occupancy period of one storage unit by one service is extended due to forgetting to take out luggage, etc., and there is a possibility that it may conflict with the occupancy period of another service assigned to the storage unit, the schedule adjustment unit 16 adjusts the schedule. In the schedule adjustment, for example, the storage unit assigned to the other service is changed. Note that the method of adjusting the schedule is not limited to a specific method. The schedule adjustment unit 16 notifies the control unit 11 of the schedule change. In response to the changed schedule, the control unit 11 changes, for example, the driving plan of the vehicle 3 assigned to the corresponding service, or notifies the user terminal 2 of the change of the locker 4 assigned to the corresponding service.

[0077] D 12, schedule information DB 13, service information DB 14, temporary storage information DB 15, the schedule adjustment unit 16, the store information DB 17, and the user information DB 18 are created, for example, in a storage area of ​​the external storage device 103 of the center server 1. The locker information DB 12 holds information about the lockers 4. The schedule information DB 13 holds schedules for the lockers 4 and the vehicle 3. The service information DB 14 holds service information for the use of the mobile lockers. The service information is information about the mobile locker service provided for one locker use request. The temporary storage information DB 15 holds information about the temporary storage of forgotten luggage. The store information DB 17 holds information about stores that are affiliated with the temporary storage of luggage. The user information DB 18 holds information about users to be registered in the mobile locker system 100. The user information DB 18 holds, for example, user identification information, the user's account name, contact information such as an email address, and a registered address. The registered address is set arbitrarily by the user. The registered address may be, for example, a home address or a workplace. The information held in the locker information DB 12, the schedule information DB 13, the service information DB 14, the temporary storage information DB 15, the schedule adjustment unit 16, and the store information DB 17 will be described in detail later.

[0078] Next, the user terminal 2 includes a control unit 21 as a functional configuration. The processing of the control unit 21 is achieved by the CPU 202 of the user terminal 2 executing the client application program of the mobile locker system 100 held in the external storage device 203. The control unit 21 transmits, to the center server 1, for example, a locker use request, a deposit completion notification, a removal completion notification, and responses to various inquiries from the center server 1 in response to an input from the user to the touch panel display 205. The control unit 21 also receives, from the center server 1, for example, a locker use request, a store storage notification, a request to select a receiving method, and information associated therewith. The control unit 21 also transitions screens in response to user operations, and outputs messages received from the center server 1 to the touch panel display 205. Note that the functional configuration of the center server 1 and the user terminal 2 is merely an example, and is not limited to that shown in FIG. 3.

[0079] Fig. 4 is an example of information stored in the locker information DB 12. The locker information DB 12 stores information related to the lockers 4. One record of the locker information DB 12 shown in Fig. 4 shows information related to one storage section of the locker 4. One record of the locker information DB 12 shown in Fig. 4 includes fields for a locker ID, a vehicle ID, and authentication information.

[0080] The locker ID field stores identification information for a storage section of the locker 4. For example, the identification information for a storage section of a locker 4 is a string of a predetermined number of alphanumeric characters, and is composed of an upper part that indicates the locker 4 and a lower part that indicates the storage section. Between multiple storage sections included in the same locker 4, the upper part of the identification information that indicates the locker 4 has the same value.

[0081] The vehicle ID field stores identification information of the vehicle 3 on which the locker 4 including the storage unit is loaded. The authentication information field stores authentication information of the electronic lock provided in the storage unit. The authentication information of the storage unit may be fixed or variable. Note that the information stored in the locker information DB 12 shown in FIG. 4 is an example, and the information stored in the locker information DB 12 is not limited to that shown in FIG. 4.

[0082] Fig. 5 is an example of information stored in the service information DB 14. The service information DB 14 stores service information. One record in the service information DB 14 shown in Fig. 5 is service information for a service provided in response to one locker use request. One record in the service information DB 14 shown in Fig. 5 includes fields for a service ID, a user ID, a locker ID, a deposit date and time, a deposit location, a removal date and time, a removal location, a temporary storage designation, and a removal completion notification.

[0083] The service ID field stores the identification information of the service. The service identification information is assigned by the control unit 11 when the provision of the service is established for the received locker use request. The user ID field stores the identification information of the user. The user identification information is assigned by the control unit 11 when registering the user in the mobile locker system 100. User registration in the mobile locker system 100 is performed through the execution of a client application program of the mobile locker system 100. The locker ID field stores the identification information of the storage section of the locker 4 assigned to the service.

[0084] The fields of deposit date and time, deposit location, take-out date and time, and take-out location store information indicating the deposit date and time, deposit location, take-out date and time, and take-out location, respectively. Information indicating the deposit location and take-out location is, for example, an address, latitude and longitude, and a landmark name. The deposit date and time and take-out date and time are indicated, for example, by year, month, day, hour, and minute.

[0085] The temporary storage designation field stores information indicating whether the user in question has agreed to the temporary storage of forgotten luggage at the store 5 for the relevant service. The information indicating whether the user in question has agreed to the temporary storage of forgotten luggage at the store 5 is, for example, a flag, a keyword, or a code. In the example shown in FIG. 5, "Yes" and "No" are used as information indicating whether the user in question has agreed to the temporary storage of forgotten luggage at the store 5.

[0086] The field of the removal completion notification stores information indicating whether a removal completion notification indicating that the package has been removed from the locker 4 assigned to the corresponding service or a delivery completion notification indicating that the package has been delivered to the user has been received. The information indicating whether a removal completion notification or a delivery completion notification has been received is, for example, a flag, a code, or a keyword.

[0087] The control unit 11 adds a record to the service information DB 14 when it receives a locker use request from the user terminal 2 and provision of the service is established. As the record is added, the control unit 11 assigns identification information to the established service and stores it in the service ID field. The locker ID field stores the identification information of the storage unit of the locker 4 assigned by the control unit 11. The user ID, deposit date and time, deposit location, removal date and time, and removal location fields store the user identification information, deposit date and time, deposit location, removal date and time, and removal location received by the control unit 11 from the user terminal 2 together with the locker use request, respectively.

[0088] The control unit 11 stores in the temporary storage designation field a value corresponding to information received from the user terminal 2 along with a request to use a locker, indicating whether or not the user agrees to temporarily store the forgotten luggage at the store 5.

[0089] The initial value of the take-out completion notification field is information indicating that a take-out completion notification or a delivery completion notification has not been received. When a take-out completion notification or a delivery completion notification is received from the user terminal 2, the take-out completion notification field is updated by the control unit 11 to information indicating that a take-out completion notification or a delivery completion notification has been received. Note that the information held in the service information DB 14 is not limited to the information shown in FIG. 5.

[0090] Fig. 6 is an example of information stored in the store information DB 17. Information about stores that cooperate in temporarily storing packages is stored in the store information DB 17. In the example shown in Fig. 6, one record in the store information DB 17 includes fields for a store ID, a store name, location information, and contact information.

[0091] The store ID field stores the identification information of the store. The store name field stores the name of the store. For example, if the store is a convenience store, the store name is composed of the brand name and the store name.

[0092] The location information field stores location information of the store. The location information of the store is, for example, an address or latitude and longitude. The contact information field stores contact information of the store terminal 6. The contact information of the store terminal 6 is, for example, an email address, a MAC (Media Access Control) address, an individual identification number, etc.

[0093] The information stored in the shop information DB 17 is set in advance. Note that the information stored in the shop information DB 17 is not limited to that shown in FIG.

[0094] Fig. 7 is an example of information held in the temporary storage information DB 15. The temporary storage information DB 15 stores information about packages temporarily stored in the store 5. In the example shown in Fig. 7, one record in the temporary storage information DB 15 includes fields for a service ID, a user ID, a storage store, a receiving method, a delivery destination, and a specified delivery date and time.

[0095] The service ID field stores the identification information of the service. The user ID field stores the identification information of the user. The storage store field stores the identification information of the store that temporarily stores the package.

[0096] The receipt method field stores information indicating the receipt method selected by the user. In the first embodiment, receipt methods include receipt at a store and receipt by delivery. The information indicating the receipt method is, for example, a flag, a code, or a keyword. In the example shown in FIG. 7, the receipt method field uses the keyword "store" which indicates receipt at a store, and the keyword "delivery" which indicates receipt by delivery.

[0097] The delivery destination field stores information indicating the delivery destination specified by the user. The information indicating the delivery destination is, for example, an address or latitude and longitude. The specified delivery date and time field stores a specified delivery date and time specified by the user. The delivery date and time may be specified, for example, by a date and a time zone. The delivery destination and specified delivery date and time fields store values ​​when the value in the receipt method field indicates receipt by delivery.

[0098] When the forgotten baggage is deposited at the store 5 and a deposit completion notice is received from the store terminal 6, the control unit 11 registers a new record in the temporary storage information DB 15. Along with the notification, for example, service identification information corresponding to the target package, identification information of the user who deposited the target package, and identification information of the store 5 are also received. The control unit 11 stores the service identification information, user identification information, and store identification information received together with the deposit completion notification in the service ID, user ID, and storage store fields, respectively, of the newly created record.

[0099] When the control unit 11 receives information indicating the receiving method selected by the user from the user terminal 2, it stores the information indicating the selected receiving method in the receiving method field of the record that matches the service identification information received together. The service identification information is also received along with the information indicating the selected receiving method. If the selected receiving method is receiving by delivery, the delivery destination location and the desired delivery date and time are also received from the user terminal 2 along with the information indicating the selected receiving method, so the control unit 11 updates the delivery destination and specified delivery date and time fields of the corresponding record. Note that the information held in the temporary storage information DB 15 is not limited to the information shown in FIG. 7.

[0100] Fig. 8 is an example of information held in the schedule information DB 13. The schedule information DB 13 stores schedules for each locker 4 and vehicle 3. The example shown in Fig. 8 shows a schedule for one vehicle 3 and each storage section of the lockers 4 loaded on the vehicle 3 during business hours on a certain day.

[0101] In the example shown in Fig. 8, the storage unit with locker ID: 001 is assigned to the service with service ID: 001 and is reserved from 8:15 to 17:00. For the service with service ID: 001, the deposit date and time is set to 8:15 and the removal date and time is set to 17:00.

[0102] 8, the schedule of vehicle 3 is set according to the reservations of each storage unit. Item #100, item #101, item #200, and item #201 are set as schedule items of vehicle 3 corresponding to the service of service ID:001 assigned to the storage unit of locker ID:001.

[0103] Item #100 and item #101 are schedule items corresponding to the deposit of luggage for the service of service ID:001. Item #100 is an item for a driving event of vehicle 3. In item #100, the deposit location of service ID:001 is set as the destination of the drive, and the deposit date and time of service ID:001 -α is set as the arrival date and time. Item #101 is an item for an event in which vehicle 3 stops. The event of vehicle 3 stopping in item #101 is an event for a user to deposit luggage in locker 4. A series of actions for a user to deposit luggage in locker 4 includes getting on vehicle 3, storing luggage in the storage unit, locking the storage unit, and getting off vehicle 3. Vehicle 3 needs to stop for a sufficient time to perform these series of actions. Therefore, in item #101, the date and time of deposit date and time of service ID:001 -α is set as the start date and time of the stop, and the date and time of deposit date and time of service ID:001 +α is set as the end date and time of the stop.

[0104] The driving plan set for vehicle 3 corresponding to item #100 and item #101 is a driving plan that indicates driving to the deposit location at deposit date and time -α and stopping at the deposit location from deposit date and time -α to deposit date and time +α.

[0105] Item #200 and item #201 are schedule items corresponding to the pick-up of luggage for the service with service ID:001. Item #200 is an item for a driving event of vehicle 3. For item #200, the pick-up location of service ID:001 is set as the driving destination, and the pick-up date and time of service ID:001 - α is set as the arrival date and time. Item #201 is an item for an event in which vehicle 3 stops. The event of vehicle 3 stopping for item #201 is an event for the user to take out luggage from locker 4. The series of actions for the user to take out luggage from locker 4 includes getting into vehicle 3, unlocking the storage section, taking out the luggage from the storage section, and getting off vehicle 3. Therefore, for item #201, the date and time of the start of the stop is set to the date and time of the take-out date and time of service ID:001 -α, and the date and time of the take-out date and time of service ID:001 +α is set to the date and time of the end of the stop.

[0106] The driving plan set for vehicle 3 corresponding to item #200 and item #201 indicates that the vehicle will travel to the pick-up location at pick-up date and time -α and stay at the pick-up location from pick-up date and time -α to pick-up date and time +α.

[0107] For example, when allocating a vehicle 3 and a locker 4 to a locker use request, the control unit 11 refers to the schedule adjustment unit 16 that holds information such as that shown in Fig. 8. The control unit 11 allocates to the locker use request a vehicle 3 that can be moved to the deposit location by the deposit date and time, can be moved to the removal location by the removal date and time, and has a storage unit that is not scheduled between the deposit date and time and the removal date and time. Note that the method of determining the vehicle 3 and locker 4 to be allocated may be any well-known method, and is not limited to a specific method.

[0108] Furthermore, for example, when creating a driving plan to move to a store 5 where forgotten baggage is temporarily stored, the control unit 11 refers to the schedule of the vehicle 3 carrying the baggage, and determines the scheduled departure time and scheduled arrival time to the store 5 so that they fall within, for example, the most recent blank period. If the scheduled departure time and scheduled arrival time to the store 5 do not fall within the most recent blank period, for example, within a blank period after the most recent blank period, the control unit 11 determines the scheduled departure time and scheduled arrival time to the store 5 within the most recent blank period.

[0109] During a blank period in the schedule of the vehicle 3, for example, the control unit 11 drives the vehicle 3 along a route that matches the schedule before and after that time. The control unit 11 refers to the schedule information DB 13 to assign lockers 4 and suggest pick-up locations and pick-up dates and times. The information stored in the schedule information DB 13 is not limited to that shown in FIG.

[0110] <Example of user device screen> 9 and 10 are examples of the screen of the user terminal 2 by the client application of the mobile locker system 100. Fig. 9 is an example of a locker use request screen of the user terminal 2. The locker use request screen is a screen for making a request to use the mobile locker service. The locker use request screen is displayed, for example, when a locker use request is selected from the menu of the client application of the mobile locker system 100.

[0111] The locker use request screen shown in Figure 9 includes input fields for the deposit location, deposit date and time, retrieval location and retrieval date and time, a check box indicating consent to temporary storage at the store in case of forgetting to retrieve, and a button to request locker use. The input fields for the deposit location and retrieval location each have radio buttons to select the designation method: search by keyword, selection from map, or selection from registered address. When "search by keyword" is selected, the search results for the entered keyword are displayed, and the deposit location or retrieval location can be selected from the search results. Search results for keyword may include, for example, place names, station names, building names, and addresses.

[0112] When "Select from map" is selected, the screen will transition to a map display screen, where the deposit location or withdrawal location can be set on the map. When "Select from registered address" is selected, a list of registered addresses will be displayed, and the deposit location or withdrawal location can be selected from the list. .

[0113] The deposit date and time and the withdrawal date and time may be set, for example, in 5-minute increments, 10-minute increments, 15-minute increments, or 30-minute increments.

[0114] When the "Start request" button is selected, the control unit 21 accepts the user's operation to request use of the locker and transmits the locker use request to the center server 1. The deposit location, deposit date and time, pick-up location, pick-up date and time, and user identification information inputted on the locker use request screen are also transmitted along with the locker use request. If the "Agree to temporary storage at store when forgotten to pick up" check button is checked, information indicating that the user agrees to temporarily store the forgotten baggage at the store 5 is transmitted along with the locker use request to the center server 1. If the "Agree to temporary storage at store when forgotten to pick up" check button is not checked, information indicating that the user does not agree to temporarily store the forgotten baggage at the store 5 is transmitted along with the locker use request to the center server 1. The configuration of the locker use request screen is not limited to the example shown in FIG. 9.

[0115] 10 is an example of a screen of the user terminal 2 notifying the temporary storage of the forgotten baggage at the store. The screen of the temporary storage of the forgotten baggage at the store is displayed when a notification of the baggage being kept at the store and a request to select a receiving method are received from the center server 1.

[0116] The screen notifying users that forgotten luggage has been temporarily stored at the store, shown in Figure 10, contains a message notifying users that forgotten luggage is being temporarily stored at the store, information about the store that is temporarily storing the luggage, a selection field for the collection method, and a "Request collection method setting" button.

[0117] The receiving method selection field includes a radio button for selecting receiving by delivery or at a store as a receiving method. The radio button for selecting receiving by delivery is accompanied by input fields for the delivery destination and desired delivery date and time. The input fields for the delivery destination and desired delivery date and time are configured in the same manner as the input fields for the pick-up location and pick-up date and time shown in FIG. 9.

[0118] When the "Request to set receipt method" button is selected, the control unit 21 accepts the user's operation to select the receipt method, and transmits information regarding the selected receipt method to the center server 1. If the receipt method is receipt by delivery, the delivery destination and desired delivery date and time entered on the screen notifying the store that the forgotten package has been temporarily stored are also transmitted to the center server 1. Note that the configuration of the screen notifying the store that the forgotten package has been temporarily stored is not limited to the example shown in FIG. 10.

[0119] <Processing flow> Fig. 11 to Fig. 14 are examples of flowcharts of processing executed by the center server 1. Fig. 15 is an example of a flowchart of processing executed by the user terminal 2. The processing shown in Fig. 11 to Fig. 14 is executed by the CPU 101 of the center server 1, but for convenience, the processing will be described mainly by functional components. The processing shown in Fig. 15 is executed by the CPU 201 of the user terminal 2, but for convenience, the processing will be described mainly by functional components.

[0120] Fig. 11 is an example of a flowchart of the process when the center server 1 receives a locker use request from the user terminal 2. The process shown in Fig. 11 is repeatedly executed at a predetermined cycle.

[0121] In OP101, the control unit 11 determines whether or not a locker use request has been received from the user terminal 2. If a locker use request has been received from the user terminal 2 (OP101: Y ES), the process proceeds to OP102. If a locker use request has not been received from the user terminal 2 (OP101: NO), the process shown in Fig. 11 ends. Hereinafter, in Fig. 11, the user terminal 2 refers to the user terminal that is the sender of the locker use request received in OP101.

[0122] In OP102, the control unit 11 refers to the schedule information DB 13 and determines whether or not there is a locker 4 that can be assigned to the received locker use request. For example, the control unit 11 determines whether or not there is a storage unit that has no schedule set from the deposit date and time to at least the pick-up date and time, that can arrive at the deposit location by the deposit date and time, and that is loaded on a vehicle 3 that can arrive at the pick-up location by the pick-up date and time. If there is a locker 4 that can be assigned to the received locker use request (OP102: YES), it is agreed to provide a service for the received locker use request, and the process proceeds to OP103. If there is no locker 4 that can be assigned to the received locker use request (OP102: NO), the control unit 11 transmits a response indicating that the locker use request is not possible, and the process shown in FIG. 11 ends.

[0123] In OP103, the control unit 11 determines a storage unit and a vehicle 3 to be assigned to the locker use request from among the lockers 4 that can be assigned to the locker use request. The vehicle 3 to be assigned to the locker use request is selected from the vehicles 3 that can arrive at the deposit location by the deposit date and time and can arrive at the removal location by the removal date and time. The storage unit to be assigned to the locker use request is selected from among the lockers 4 loaded in the vehicle 3 assigned to the locker use request, from among the storage units that do not have a schedule set from the deposit date and time to at least the removal date and time. Hereinafter, in FIG. 11, vehicle 3 indicates the vehicle assigned to the locker use request.

[0124] In OP104, the control unit 11 registers service information corresponding to the received locker use request in the service information DB 14. In addition, the control unit 11 registers a service item corresponding to the locker use request in the schedule of the assigned vehicle 3 and locker 4.

[0125] In OP105, the control unit 11 transmits a response of approval to the locker use request to the user terminal 2. Together with the response of approval, authentication information of the storage unit of the assigned locker 4 is also transmitted. In OP106, the control unit 11 creates a driving plan corresponding to the registered schedule for the assigned vehicle 3, and transmits it to the vehicle 3. Thereafter, the process shown in FIG. 11 ends.

[0126] 12, 13, and 14 are examples of a flowchart of the parcel removal management process of the center server 1. The processes shown in Figs. 12 to 14 are repeatedly executed at a predetermined cycle. The processes in Figs. 12 to 14 are executed, for example, for each record stored in the service information DB 14 in which the value of the removal completion notification field stores information indicating that a removal completion notification has not been received (see Fig. 5). In Figs. 12 to 14, the user terminal 2 indicates the user terminal of the user corresponding to the service that is the target of the process.

[0127] In OP201, the control unit 11 determines whether or not a take-out completion notification for the target service has been received from the user terminal 2. If a take-out completion notification has been received from the user terminal 2 (OP201: YES), the process proceeds to OP202. If a take-out completion notification has not been received from the user terminal 2 (OP201: NO), the process proceeds to OP205.

[0128] In OP202, the control unit 11 updates, for example, the "take-out completion notification" field of the record of the target service in the service information DB 14 to information indicating that a take-out completion notification or a delivery completion notification has been received, and records that a take-out completion notification has been received from the user terminal 2. OP In OP203, the control unit 11 calculates the fee for the target service. The fee is calculated based on, for example, the length of time from the deposit date and time to the take-out date and time or the specified date and time, and / or the distance between the deposit location and the take-out location. For example, the longer the length of time from the deposit date and time to the take-out date and time or the specified date and time, the higher the fee. For example, the longer the distance between the deposit location and the take-out location, the higher the fee. In addition, when a process for handling luggage that was forgotten to be taken out is being executed, a fee is added according to the type of luggage. In OP204, the control unit 11 transmits a response to the user terminal 2. For example, the service usage fee is also transmitted together with the response. Thereafter, the control unit 11 may execute a payment process. The payment process may be performed, for example, by using credit card information registered in advance, or a bill may be transmitted to the address specified by the user. Thereafter, the process shown in FIG. 12 ends.

[0129] In OP205, the control unit 11 refers to the service information DB 14 and determines whether or not the current time is the retrieval date and time of the target service. If the current time is the retrieval date and time of the target service (OP205: YES), the process proceeds to OP301 in Fig. 13. If the current time is not the retrieval date and time of the target service (OP205: NO), the process proceeds to OP201.

[0130] The process shown in FIG. 13 is executed when the retrieval date and time arrives without a retrieval completion notice being received for the target service.

[0131] In OP301, the control unit 11 determines whether or not there is consent for temporary storage at the store in the event of forgetting to take out the item, for the target service. The determination in OP301 is made based on whether or not information indicating that there is consent for temporary storage at the store in the event of forgetting to take out the item is stored in the "temporary storage designation" field of the record of the service information DB 14 for the target service. If there is consent for temporary storage at the store in the event of forgetting to take out the item, for the target service (OP301: YES), the process proceeds to OP302. If there is no consent for temporary storage at the store in the event of forgetting to take out the item, for the target service (OP301: NO), the process proceeds to OP311.

[0132] In OP302, the control unit 11 refers to the store information DB 17 to select a store 5 that will temporarily store the forgotten luggage. In the first embodiment, the store 5 that will temporarily store the forgotten luggage is a store that is located within a predetermined range from the current location of the vehicle 3 that performs the target service. Note that the current location of the vehicle 3 that performs the target service in OP302 is near the pick-up location of the luggage. Hereinafter, the store 5 and the store terminal 6 refer to the store that temporarily stores the forgotten luggage and the store terminal of the store. The vehicle 3 refers to the vehicle that performs the target service.

[0133] In OP303, the control unit 11 transmits a temporary storage request to the store terminal 6 of the store 5. Along with the temporary storage request, for example, service identification information corresponding to the target service (baggage), identification information of the user who requested the target service, identification information of the vehicle 3, identification information of the locker 4 in which the baggage is stored, authentication information of the locker 4, and the estimated arrival time of the vehicle 3 are also transmitted.

[0134] In OP304, the control unit 11 determines whether or not a response indicating approval has been received from the store terminal 6. If a response indicating approval has been received from the store terminal 6 (OP304: YES), the process proceeds to OP305. If a response indicating refusal has been received from the store terminal 6 (OP304: NO), the process proceeds to OP302, and a new store is selected to temporarily store the forgotten package.

[0135] In OP305, the control unit 11 creates a driving plan for the vehicle 3 and transmits it to the vehicle 3. The driving plan for the vehicle 3 created in OP305 includes, for example, a trip to the store 5 and a trip to the store 6. The driving plan of the vehicle 3 includes unloading the target luggage at the store 5. The driving plan of the vehicle 3 also includes a scheduled departure time and a scheduled arrival time at the store 5.

[0136] In OP306, the control unit 11 monitors the position information of the vehicle 3, and determines whether or not the vehicle 3 has arrived at the store 5. For example, when the position information of the vehicle 3 indicates a position within a predetermined range from the position information of the store 5, the control unit 11 determines that the vehicle 3 has arrived at the store 5. The predetermined range is, for example, a range of 3 m to 20 m. When it is detected that the vehicle 3 has arrived at the store 5 (OP306: YES), the process proceeds to OP307. When it is not detected that the vehicle 3 has arrived at the store 5 (OP306: NO), the control unit 11 goes into a standby state until the vehicle 3 arrives at the store 5.

[0137] In OP307, the control unit 11 notifies the store terminal 6 of the arrival of the vehicle 3. In OP308, the control unit 11 determines whether or not a storage completion notification has been received from the store terminal 6. If a storage completion notification has been received from the store terminal 6 (OP308: YES), the process proceeds to OP309. The control unit 11 remains in a standby state until a storage completion notification is received from the store terminal 6 (OP308: NO).

[0138] In OP309, the control unit 11 transmits a store-holding notification to the user terminal 2, notifying the user that the forgotten package is being temporarily stored at the store 5. A request to select a pickup method is also transmitted together with the store-holding notification. In addition, for example, service identification information for the target service and information about the store 5 that is storing the target package are also transmitted together with the store-holding notification. The information about the store 5 includes, for example, the name of the store 5 and the address of the store 5. In addition, in OP309, the control unit 11 adds a record to the temporary storage information DB 15 for the package temporarily stored at the store 5.

[0139] In OP310, the control unit 11 determines whether or not a response to the store-holding notification and the request to select a receiving method has been received from the user terminal 2. If a response has been received from the user terminal 2 (OP310: YES), the process proceeds to OP401 in Fig. 14. The control unit 11 remains in a standby state until a response is received from the user terminal 2 (OP310: NO). Along with the store-holding notification and the response to the request to select a receiving method, information indicating the receiving method selected by the user is also received.

[0140] The process from OP311 to OP313 is performed when there is no consent for temporary storage at the store when the baggage is forgotten to be picked up for the target service. In the case where there is no consent for temporary storage at the store when the baggage is forgotten to be picked up, in the first embodiment, the baggage remains deposited in the vehicle 3 until a pick-up request for the baggage is received from the user terminal 2.

[0141] In OP311, the control unit 11 determines whether or not a retrieval request has been received from the user terminal 2. When a retrieval request has been received from the user terminal 2 (OP311: YES), the process proceeds to OP312. The control unit 11 remains in a standby state until a retrieval request is received from the user terminal 2 (OP312: NO). Together with the retrieval request, a newly specified retrieval location and retrieval date and time are also received.

[0142] In OP312, the control unit 11 updates the record of the target service in the service information DB 14. Specifically, the control unit 11 updates the take-out location and take-out date and time of the record of the target service in the service information DB 14 to the newly specified take-out location and take-out date and time.

[0143] In OP313, the control unit 11 creates a driving plan for the vehicle 3 and transmits it to the vehicle 3. The driving plan for the vehicle 3 created in OP313 includes, for example, moving to a pick-up location by the pick-up date and time, and leaving the baggage at the pick-up location and handing it over. After that, the process is Go to OP201 of 12.

[0144] 14 is a process performed when information indicating the receipt method selected by the user for a package temporarily stored at the store 5 is received from the user terminal 2. In OP401, the control unit 11 determines whether the information indicating the receipt method selected by the user received from the user terminal 2 indicates store receipt. If the information indicating the receipt method selected by the user indicates store receipt (OP401: YES), the process proceeds to OP402. If the information indicating the receipt method selected by the user indicates receipt by delivery (OP401: NO), the process proceeds to OP409.

[0145] The processing from OP402 to OP408 is performed when store pickup is selected as the method of receiving a parcel temporarily stored at the store 5. In OP402, the control unit 11 transmits a notification of the receiving method selected by the user to the store terminal 6. In addition, in OP402, the control unit 11 updates the receiving method field of the corresponding record in the temporary storage information DB 15 with information indicating store pickup. Together with the notification transmitted in OP402, for example, service identification information corresponding to the target parcel, identification information of the user who has deposited the target parcel in the vehicle 3, and information indicating pick-up at the store as information indicating the selected receiving method are also transmitted to the store terminal 6.

[0146] In OP403, the control unit 11 transmits a store pickup acceptance notification indicating that the store has accepted the pickup, to the user terminal 2. Along with the store pickup acceptance notification, for example, service identification information of the target service, identification information of the target user, and information about the store 5 are also transmitted. The information about the store 5 includes, for example, the name and address of the store 5.

[0147] In OP404, the control unit 11 determines whether or not a delivery completion notification has been received from the store terminal 6. If a delivery completion notification has been received from the store terminal 6 (OP404: YES), the process proceeds to OP405. The control unit 11 remains in a standby state until a delivery completion notification has been received from the store terminal 6 (OP404: NO). Together with the delivery completion notification, the control unit 11 also receives service identification information of the target service.

[0148] In OP405, the control unit 11 transmits a response to the delivery completion notification to the store terminal 6. In OP406, the control unit 11 updates, for example, the "Pickup Completion Notification" field of the record of the target service in the service information DB 14 to information indicating that a pick-up completion notification or a delivery completion notification has been received, and records that a delivery completion notification has been received from the user terminal 2. In OP407, the control unit 11 calculates a fee for the target service. In OP407, since the service is picked up at the store, in the first embodiment, no additional fee is charged for temporary storage of the package at the store 5.

[0149] In OP408, the control unit 11 transmits a delivery confirmation notice to the user terminal 2 to notify that delivery of the package has been completed. For example, the service usage fee may be transmitted together with the delivery confirmation notice. After that, the control unit 11 may execute a payment process. Then, the process shown in FIG. 14 ends.

[0150] The processes from OP411 to OP418 are performed when receipt by delivery is selected as the method of receiving a package temporarily stored at the store 5. From the user terminal 2, information indicating receipt by delivery as the information indicating the method of receiving selected by the user, as well as the delivery destination and the desired date and time of delivery, are received.

[0151] In OP411, the control unit 11 assigns the vehicle 3 that will carry the parcel to the locker 4. In OP412, the control unit 11 notifies the store terminal 6 of the receipt method selected by the user. The control unit 11 transmits a notification to the store terminal 6. Together with the notification transmitted in OP412, for example, the service identification information corresponding to the target parcel, the identification information of the user who deposited the target parcel in the vehicle 3, the information indicating the selected receiving method indicating receiving by delivery, the identification information of the vehicle 3 that transports the parcel, the identification information of the storage unit that stores the target parcel, and the authentication information of the storage unit are also transmitted to the store terminal 6. In addition, in OP412, the control unit 11 updates the fields of the receiving method, the delivery destination, and the specified delivery date and time of the corresponding record in the temporary storage information DB 15 with the information indicating receiving by delivery, the received delivery destination, and the received delivery date and time, respectively.

[0152] In OP413, the control unit 11 transmits a delivery acceptance notification indicating that receipt of the delivered package has been accepted to the user terminal 2. Along with the delivery acceptance notification, for example, service identification information of the target service, identification information of the target user, the delivery destination and the specified delivery date and time, identification information of the transporting vehicle 3, identification information of the storage unit in which the package is stored, and authentication information of the storage unit are also transmitted.

[0153] In OP414, the control unit 11 creates a driving plan for the vehicle 3 and transmits it to the vehicle 3. The driving plan for the vehicle 3 created in OP414 includes, for example, moving to the store 5, loading the target package at the store 5, moving to the delivery destination by the delivery date and time, dropping the package at the delivery destination, and handing it over.

[0154] In OP415, the control unit 11 monitors the position information of the vehicle 3, and determines whether or not the vehicle 3 has arrived at the store 5. When it is detected that the vehicle 3 has arrived at the store 5 (OP415: YES), the processing proceeds to OP416. When it is not detected that the vehicle 3 has arrived at the store 5 (OP415: NO), the control unit 11 goes into a standby state until the vehicle 3 arrives at the store 5.

[0155] In OP416, the control unit 11 notifies the store terminal 6 of the arrival of the vehicle 3. In OP417, the control unit 11 determines whether or not a loading completion notification indicating that loading of the target luggage into the vehicle 3 has been completed has been received from the store terminal 6. If a loading completion notification has been received from the store terminal 6 (OP417: YES), the process proceeds to OP418. The control unit 11 remains in a standby state until a loading completion notification is received from the store terminal 6 (OP417: NO). Together with the completion of loading, for example, service identification information of the target service is also received.

[0156] In OP418, the control unit 11 performs the same processing as that in OP201 to OP204 in Fig. 12. However, when the same processing as that in OP201 to OP204 in Fig. 12 is performed as the processing in OP414, the delivery destination and the designated delivery date and time are used instead of the pick-up location and the pick-up date and time. That is, in OP414, for example, when a pick-up completion notice is received from the user terminal 2 (OP201: YES), the completion of pick-up of the parcel is recorded in the service information DB 14 (OP202), a fee is calculated (OP203), and a response is transmitted to the user terminal 2 (OP204). For example, when a pick-up completion notice is not received from the user terminal 2 even after the designated delivery date and time has passed (OP201: NO), the processing proceeds to the processing in Fig. 13. Thereafter, the processing shown in Fig. 14 ends.

[0157] Fig. 15 is a flowchart of the process of the user terminal 2 when a notice of the store storage of the luggage is received from the center server 1. The process shown in Fig. 15 is started, for example, when the user operation of completing the removal is not input even after the removal date and time has passed, and information indicating consent to the temporary storage of the forgotten luggage at the store 5 is stored. For example, the user terminal 2 holds the information input on the locker use request screen in the storage area of ​​the memory 202. That is, the process shown in Fig. 15 is not executed if the luggage is removed from the locker 4 loaded in the vehicle 3 by the removal date and time, and if the user has not consented to the temporary storage of the forgotten luggage at the store 5.

[0158] In OP501, the control unit 21 determines whether or not a notice of the parcel being stored at the store has been received from the center server 1. When a notice of the parcel being stored at the store has been received from the center server 1 (OP501: YES), the process proceeds to OP502. The control unit 21 remains in a standby state until a notice of the parcel being stored at the store is received from the center server 1 (OP501: NO). Together with the notice of the parcel being stored at the store, a request to select a receiving method is also received.

[0159] In OP502, the control unit 21 displays a temporary storage notification screen for the forgotten package at the store on the touch panel display 205. In OP503, the control unit 21 determines whether or not a selection operation of the "request receipt method setting" button is input through the touch panel display 205. The selection operation of the "request receipt method setting" button corresponds to a user operation for requesting to set a receipt method. On the temporary storage notification screen for the forgotten package at the store, as a result of the selection of the receipt method, if the selected receipt method is receipt by delivery, information on the delivery destination and the desired delivery date and time are input (FIG. 10).

[0160] When a user operation for requesting to set a receiving method is input (OP503: YES), the process proceeds to OP504. The control unit 21 remains in a standby state until a user operation for requesting to set a receiving method is input (OP503: NO).

[0161] In OP504, the control unit 21 transmits information indicating the receiving method selected by the user together with the receipt notification response to the center server 1. If the selected receiving method is receiving by delivery, information on the delivery destination and the desired delivery date and time is also transmitted to the center server 1. After that, the process shown in FIG. 15 ends.

[0162] 11 to 15 are merely examples, and the processes of the center server 1 and the user terminal 2 are not limited to these. The processes of the center server 1 and the user terminal 2 can be appropriately changed depending on the embodiment.

[0163] <Example of processing sequence> 16, 17, and 18 are diagrams showing an example of a processing sequence in the mobile locker system 100. FIG. 16 shows an example of a processing sequence from when luggage is left behind to when the luggage is deposited at the store 5. In the examples shown in FIGS. 16 to 18, it is assumed that the user of the user terminal 2 has agreed to the temporary storage of the forgotten luggage at the store. It is also assumed that the forgotten luggage is stored in a locker 4 loaded on the vehicle 3A.

[0164] In S11, the center server 1 detects that the package was left behind when the pickup date and time arrived because the center server 1 has not received a pickup completion notification from the user terminal 2 (OP201: YES, OP205: YES in FIG. 12). In S12, the center server 1 selects store 5 as the store to temporarily store the package (OP302 in FIG. 13) because the service allows temporary storage at the store when the package is left behind (OP301: YES in FIG. 13).

[0165] In S13, the center server 1 transmits a temporary storage request to the store terminal 6 of the store 5 (OP303 in FIG. 13). Along with the temporary storage request, for example, service identification information corresponding to the target service, identification information of the user who requested the target service, identification information of the vehicle 3A, identification information of the locker 4 in which the luggage is stored, authentication information of the locker 4, and the estimated arrival time of the vehicle 3A at the store 5 are also transmitted.

[0166] The store terminal 6 receives the temporary storage request and notifies the staff of the store 5, for example, by displaying on a touch panel display that a request for temporary storage of luggage has been made. When the user checks the information of the temporary storage request, the user inputs an acceptance response to the store terminal 6, which causes the store terminal 6 to transmit the acceptance response to the center server 1. The center server 1 receives the acceptance response from the store terminal 6 (OP304: YES in FIG. 13).

[0167] In S15, the center server 1 creates a driving plan for the vehicle 3A, including moving to the store 5 and depositing the target baggage. In S16, the center server 1 transmits the created driving plan to the vehicle 3A (OP305 in FIG. 13).

[0168] In S21, vehicle 3A starts traveling to the store 5 at the scheduled departure date and time included in the travel plan, and arrives at the store 5 at the scheduled arrival date and time. In S22, the center server 1 detects that vehicle 3A has arrived at the store 5 from the position information of vehicle 3A (OP306 in FIG. 13: YES). In S23, the center server 1 notifies the store terminal 6 of the arrival of vehicle 3A (OP307 in FIG. 13). Upon receiving the notification of the arrival of vehicle 3A, the store terminal 6 notifies the staff of the store 5, for example, by notifying the arrival of vehicle 3A on a touch panel display or by outputting an alarm sound from a speaker.

[0169] In S24, the staff of the store 5 removes the target luggage from the vehicle 3A and carries it into the store 5. The storage unit in which the target luggage is stored can be identified from the information received together with the temporary storage request. The staff of the store 5 also uses authentication information of the storage unit in which the target luggage is stored to unlock the storage unit and remove the luggage. The authentication information of the storage unit in which the target luggage is stored is received from the center server 1 together with the temporary storage request. In S25, the staff of the store 5 inputs a user operation to the store terminal 6 to complete the storage of the luggage, and the store terminal 6 transmits a storage completion notification to the center server 1. The center server 1 receives the storage completion notification of the luggage from the store terminal 6 (OP308: YES in FIG. 13).

[0170] 17 shows an example of a sequence in which a user receives a package that has been temporarily stored at the store 5 at the store. The sequence shown in FIG. 17 is a sequence that occurs following S24 in FIG.

[0171] In S31, the center server 1 transmits a store-holding notice and a request to select a receiving method to the user terminal 2 (OP309 in FIG. 13). For example, the store-holding notice includes service identification information corresponding to the target parcel, the name of the store 5, and the address of the store 5. When the user terminal 2 receives the store-holding notice and the request to select a receiving method (OP501 in FIG. 15: YES), the user terminal 2 displays a screen notifying the temporary storage of the forgotten parcel at the store on the touch panel display 205 (OP502 in FIG. 15). In the example shown in FIG. 17, the user selects receiving at the store, and inputs a selection operation of receiving at the store together with a user operation of requesting to set a receiving method (OP503 in FIG. 15: YES). The user can determine the receiving method by referring to the name and address of the store 5 received together with the store-holding notice.

[0172] In S32, the user terminal 2 transmits, to the center server 1, a response to the receipt notification, together with information indicating the receipt method selected by the user, that indicates receipt at the store (OP504 in FIG. 15). The center server 1 receives the response to the receipt notification and the information indicating receipt at the store from the user terminal 2 (YES in OP310 in FIG. 13, YES in OP401 in FIG. 14).

[0173] In S33, the center server 1 transmits to the store terminal 6 a notification indicating that the user has selected pick-up at the store (OP402 in FIG. 14). Along with the notification, for example, service identification information corresponding to the target parcel, identification information of the user who has deposited the target parcel in the vehicle 3, and information indicating pick-up at the store as information indicating the selected pick-up method are also transmitted to the store terminal 6.

[0174] In S34, the center server 1 transmits a store receipt acceptance notification to the user terminal 2 (OP403 in FIG. 14). The store receipt acceptance notification includes, for example, service identification information of the target service, identification information of the target user, the name of the store 5, and the address of the store 5.

[0175] In S41, the user of the user terminal 2 moves to the store 5. The user moves to the store 5 by referring to the name of the store 5 and the address of the store 5 received from the center server 1 together with the store receipt acceptance notification. In S42, the identity of the user of the user terminal 2 is verified by a staff member of the store 5, and then the parcel is handed over to the user. The identity of the user of the user terminal 2 is verified, for example, by the user of the user terminal 2 presenting the service identification information corresponding to the target parcel and the identification information of the user of the user terminal 2 to the staff member of the store 5, and the staff member of the store 5 verifying that the service identification information and the identification information of the user of the user terminal 2 match those held in the store terminal 6. However, the identity verification of the user is not limited to this.

[0176] In S43, for example, a staff member of the store 5 inputs delivery completion to the store terminal 6, and the store terminal 6 transmits a delivery completion notification to the center server 1. The center server 1 receives the delivery completion notification from the store terminal 6 (OP404 in FIG. 14: YES). In S44, the center server 1 transmits a response to the delivery completion notification to the store terminal 6 (OP405 in FIG. 14).

[0177] In S45, the center server 1 transmits a delivery confirmation notice to the vehicle 3 (OP408 in FIG. 14). For example, the service usage fee may be transmitted together with the delivery confirmation notice.

[0178] 18 shows an example of a sequence in which a user receives a package that is temporarily stored at the store 5 by delivery. The sequence shown in FIG. 18 is a sequence that occurs following S24 in FIG.

[0179] In S51, the center server 1 transmits a store-holding notification and a request to select a receiving method to the user terminal 2 (OP309 in FIG. 13). When the user terminal 2 receives the store-holding notification and the request to select a receiving method (OP501 in FIG. 15: YES), it displays a screen notifying the store that the forgotten package has been temporarily stored (OP502 in FIG. 15) on the touch panel display 205. In the example shown in FIG. 18, the user selects receiving by delivery, and inputs a user operation to request setting of a receiving method and a selection operation to receive by delivery (OP503 in FIG. 15: YES).

[0180] In S52, the user terminal 2 transmits to the center server 1, together with a response to the receipt notification, information indicating receipt by delivery as information indicating the receipt method selected by the user (OP504 in FIG. 15). The center server 1 receives the response to the receipt notification and the information indicating receipt by delivery from the user terminal 2 (OP310 in FIG. 13: YES, OP401 in FIG. 14: NO).

[0181] In S53, the center server 1 determines the vehicle 3B as the vehicle that will deliver the package temporarily stored in the store 5, and the storage section of the locker 4 that will store the package (OP411 in FIG. 14). In S54, the center server 1 transmits to the store terminal 6 a notification indicating that the user has selected receipt by delivery (OP412 in FIG. 14). Together with the notification, for example, the store terminal 6 also transmits service identification information corresponding to the target package, identification information of the user who has deposited the target package in the vehicle 3, and information indicating delivery as information indicating the selected receipt method.

[0182] In S55, the center server 1 transmits a delivery acceptance notification to the user terminal 2 (OP413 in FIG. 14). Along with the delivery acceptance notification, for example, service identification information of the target service, identification information of the target user, the delivery destination and the specified delivery date and time, identification information of the transporting vehicle 3, identification information of the storage unit in which the package is stored, and authentication information of the storage unit are also transmitted.

[0183] In S56, the center server 1 creates a driving plan for the vehicle 3B, including moving to the store 5, loading the target package, moving to the delivery destination, and handing over the target package. In S57, the center server 1 transmits the created driving plan to the vehicle 3B (OP414 in FIG. 14).

[0184] In S61, vehicle 3B starts traveling to the store 5 at the scheduled departure date and time included in the travel plan, and arrives at the store 5 at the scheduled arrival date and time. In S62, the center server 1 detects that vehicle 3B has arrived at the store 5 from the position information of vehicle 3B (OP415 in FIG. 14: YES). In S63, the center server 1 notifies the store terminal 6 of the arrival of vehicle 3B (OP416 in FIG. 14). Upon receiving the notification of the arrival of vehicle 3B, the store terminal 6 notifies the staff of the store 5, for example, by notifying the arrival of vehicle 3B on a touch panel display or by outputting an alarm sound from a speaker.

[0185] In S64, the staff of the store 5 loads the target luggage into the vehicle 3B. Which storage section of the locker 4 of the vehicle 4B the target luggage will be stored in can be specified by the information received by the store terminal 6 in S54. The staff of the store 5 also locks the storage section using authentication information of the storage section storing the target luggage. The authentication information of the storage section storing the target luggage is received from the center server 1 in S54. In S65, the staff of the store 5 inputs a user operation to the store terminal 6 indicating that the luggage has been loaded, and the store terminal 6 transmits a loading completion notification to the center server 1. The center server 1 receives the loading completion notification from the store terminal 6 (OP417: YES in FIG. 14).

[0186] In S71, vehicle 3B starts moving to the delivery destination at the scheduled departure date and time included in the driving plan, and arrives at the delivery destination on the delivery date and time. At the delivery destination, the user of user terminal 2 is waiting and meets vehicle 3B. In S72, the user of user terminal 2 takes out the package from a storage unit of locker 4 of vehicle 3B. It is possible to identify which storage unit of locker 4 of vehicle 4B the target package is stored in by information received by user terminal 2 together with the delivery acceptance notification in S55. In addition, the user of user terminal 2 unlocks the storage unit using authentication information of the storage unit that stores the target package. The authentication information of the storage unit that stores the target package is received from center server 1 in S55.

[0187] In S73, the user of the user terminal 2 inputs a user operation to the user terminal 2 to complete retrieval, and the user terminal 2 transmits a retrieval completion notification to the center server 1. The center server 1 receives the retrieval completion notification from the user terminal 2 (OP418 in FIG. 14, OP201 in FIG. 12: YES). In S74, the center server 1 transmits a response to the user terminal 2 (OP418 in FIG. 14, OP204 in FIG. 12). For example, the service usage fee may also be transmitted together with the response. In the example shown in FIG. 18, the forgotten luggage is delivered from the store 5 to the location specified by the user, so an additional fee is added to the service usage fee in addition to the usage fee for the locker 4.

[0188] <Effects of the First Embodiment> In the first embodiment, if the baggage stored in the mobile locker is not retrieved by the scheduled retrieval date and time, the baggage is removed from the vehicle 3 and temporarily stored, for example, in a store 5 near the vehicle 3. As a result, the baggage that is not yet scheduled for retrieval is removed from the vehicle 3, and the storage space of the locker 4 loaded on the vehicle 3 is vacant, allowing the vehicle 3 to store new baggage. Therefore, according to the first embodiment, the operating rate of the movable lockers 4 loaded on the vehicle 3 can be improved.

[0189] In the first embodiment, the user can select the method of receiving the package temporarily stored at the store 5 from either receiving it at the store or receiving it by delivery. This allows the user to receive the package that he or she forgot to pick up at his or her own convenience.

[0190] <Other embodiments> The above-described embodiment is merely an example, and the present disclosure can be modified and implemented as appropriate without departing from the spirit and scope of the present disclosure.

[0191] In the first embodiment, the temporary storage of luggage loaded on a vehicle at a store is applied to a mobile locker service, but it can also be applied to a delivery locker service. That is, it is also possible to temporarily store luggage that has not been delivered to a user designated as a recipient in a store in a delivery locker service. For example, by changing the following points in the technology described in the first embodiment, it is possible to temporarily store luggage that has not been delivered to a user designated as a recipient in a store in a delivery locker service.

[0192] In the delivery locker service, the user who requests delivery of a package (requesting user) and the user who receives the package at the delivery destination (receiving user) may be different. The user who requests delivery of a package is hereinafter referred to as the requesting user. The user who receives the package at the delivery destination is hereinafter referred to as the receiving user. Therefore, when making a delivery request, the requesting user specifies the deposit location and deposit date and time, the delivery destination, and the receiving user. Note that in the delivery locker service, specifying the delivery date and time is optional. Note that the requesting user is a user who is registered with the delivery locker service, but the receiving user does not have to be a user who is registered with the delivery locker service.

[0193] In the mobile locker service, when the luggage is forgotten to be taken out, a process for temporarily storing the luggage in a store is started. Alternatively, in the delivery locker service, when the luggage delivery failure occurs due to the absence of the recipient user, for example, a process for temporarily storing the luggage in a store is started. Also, in the mobile locker service, after the luggage is forgotten to be taken out, various notifications from the center server 1 to the user are sent to the user terminal 2 of the user who deposited the luggage. Alternatively, in the delivery locker service, after the luggage delivery failure occurs, various notifications from the center server 1 to the user are sent to the user terminal of the recipient user. The contact information (e.g., email, etc.) of the user terminal of the recipient user may be acquired by, for example, being specified by the requesting user together with the delivery request. Alternatively, when the recipient user is a user registered in the delivery locker service, the delivery locker system holds information on the contact information of the user terminal of the recipient user in advance.

[0194] Furthermore, in the delivery locker service, information about the requesting user is added to the information sent from the center server 1 to the user terminal of the requesting user and the store terminal 6 along with various notifications. The information about the requesting user is, for example, the name and address of the requesting user, or the requesting user's identification information. This allows the store staff to verify the identity of the receiving user and the receiving user to identify the package when the receiving user picks up a package temporarily stored at a store at the store, or when the receiving user picks up the package via delivery.

[0195] By making the above changes, the technology described in the first embodiment can also be applied to a delivery locker service.

[0196] The processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.

[0197] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

[0198] The present disclosure can also be realized by supplying a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, and any type of medium suitable for storing electronic instructions. [Explanation of symbols]

[0199] 1. Center server 2. User terminal 3. Vehicle 4. Lockers 5. Stores 6. Store terminal 11, 21 Control section 12. Locker information database 13. Schedule information database 14. Service Information Database 15. Temporary storage information database 16. Schedule Coordination Department 17··Store Information Database 18. User information database 100··Mobile Locker System 101, 201··CPU 102, 202...Memory 103, 203...External storage device 104 Communications Department 204 Wireless communication unit 205··Touch panel display

Claims

1. a control unit that executes an instruction for a first vehicle transporting the luggage stored in the loaded storage device to a specified location, when the luggage cannot be handed over to a first user as scheduled, to move the first vehicle to a first store where the luggage is to be stored; Equipped with When the first vehicle cannot deliver the package to the first user as scheduled, the control unit instructs the first vehicle to move to the first store. receiving, from the terminal of the first user, at least a pick-up location and pick-up date and time for picking up the package, and information indicating consent to temporary storage of the package at the store; receiving a current position of the first vehicle from the first vehicle at a predetermined period; determining whether or not a removal completion notification indicating that the luggage has been removed from the first vehicle at the removal location has been received from the terminal of the first user; If the notification of completion of removal of the package has not been received from the terminal of the first user, it is determined whether the current time has reached the removal date and time of the package; When the current time reaches the pick-up date and time of the luggage, it is determined that the first vehicle has not handed over the luggage to the first user as scheduled, and in response to information indicating consent to temporary storage of the luggage at a store, the first store is determined from among stores that exist within a predetermined range from the current location of the first vehicle, the pick-up location of the luggage, or a location previously registered by the first user; The control unit is When the luggage is deposited at the first store from the first vehicle, the method further executes notifying a terminal of the first user who receives the luggage that the luggage is being stored at the first store; When the baggage is deposited from the first vehicle to the first store, the control unit notifies the terminal of the first user that the baggage is being stored at the first store. receiving a current position of the first vehicle from the first vehicle at the predetermined period; determining whether the first vehicle has arrived at the first store based on a current position of the first vehicle and a position of the first store; When the first vehicle arrives at the first store, a notification is sent from the first store indicating that the baggage has been unloaded from the first vehicle and deposited in the first store. Determine whether or not a deposit completion notice has been received; when a notification of the completion of deposit of the luggage is received from the first store, it is determined that the luggage has been deposited from the first vehicle to the first store, and a store deposit notification indicating that the luggage is being stored at the first store is transmitted to the terminal of the first user; The control unit is receiving, from the terminal of the first user, a response to the store deposit notification of the package, together with information regarding a receiving method indicating whether the package will be received at the store or by being transported to a newly designated location; Information processing device.

2. The control unit is notifying the first store of information regarding the first vehicle and information regarding the package; The information processing device according to claim 1 .

3. The storage device can be locked or unlocked upon receiving authentication information; The control unit is further notifying the first store of the authentication information of the storage device; The information processing device according to claim 2 .

4. The control unit is When the first vehicle arrives at the first store, notifying the first store of the arrival of the first vehicle.

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

5. The control unit is When the information regarding the receiving method received from the terminal of the first user indicates receiving the package by transporting it to the newly specified location, determining a second vehicle to transport the package from the first store to the newly specified location; instructing the second vehicle to move to the first store, load the luggage at the first store, and move to the newly designated location; The information processing device according to claim 1 .

6. The control unit is adding a predetermined amount to the fee to be charged to the first user when the information regarding the receiving method received from the terminal of the first user indicates receiving the item by transporting it to the newly specified location; The information processing device according to claim 1 .

7. The location registered in advance by the first user is the home of the first user. The information processing device according to claim 1 .

8. The control unit is The first store is selected from a plurality of stores operated by a business operator that is affiliated with the manager of the first vehicle; The information processing device according to claim 1 .

9. The computer Regarding a first vehicle that transports the luggage stored in the loaded storage device to a designated location, and determining a first store for storing the package when the package cannot be delivered to the first user as scheduled; instructing the first vehicle to move to the first store; Including, In the case where the first vehicle cannot deliver the luggage to the first user as scheduled, the determination of the first store includes: receiving, from the terminal of the first user, at least a pick-up location and pick-up date and time for picking up the package, and information indicating consent to temporary storage of the package at the store; receiving a current position of the first vehicle from the first vehicle at a predetermined period; determining whether or not a removal completion notification indicating that the luggage has been removed from the first vehicle at the removal location has been received from the terminal of the first user; If the notification of completion of removal of the package has not been received from the terminal of the first user, it is determined whether the current time has reached the removal date and time of the package; When the current time reaches the pick-up date and time of the luggage, it is determined that the first vehicle has not handed over the luggage to the first user as scheduled, and in response to information indicating consent to temporary storage of the luggage at a store, the first store is determined from among stores that exist within a predetermined range from the current location of the first vehicle, the pick-up location of the luggage, or a location previously registered by the first user; The computer, When the package is deposited at the first store, the method further executes notifying a terminal of the first user who receives the package that the package is being stored at the first store; When the luggage is deposited at the first store, the computer notifies the terminal of the first user that the luggage is being stored at the first store. receiving a current position of the first vehicle from the first vehicle at the predetermined period; determining whether the first vehicle has arrived at the first store based on a current position of the first vehicle and a position of the first store; When the first vehicle arrives at the first store, determining whether or not a deposit completion notice indicating that the baggage has been unloaded from the first vehicle and deposited in the first store has been received from the first store; when receiving a notification of the completion of deposit of the luggage from the first store, determining that the luggage has been deposited at the first store, and transmitting a store deposit notification indicating that the luggage is being stored at the first store to the terminal of the first user; The computer, receiving, from the terminal of the first user, a response to the store deposit notification of the package, together with information regarding a receiving method indicating whether the package will be received at the store or by being transported to a newly designated location; Information processing methods.

10. The computer, notifying the first store of information regarding the first vehicle and information regarding the package; The information processing method according to claim 9.

11. The storage device can be locked or unlocked upon receiving authentication information; The computer, further notifying the first store of the authentication information of the storage device; The information processing method according to claim 10.

12. The computer, When the first vehicle arrives at the first store, notifying the first store of the arrival of the first vehicle.

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

Citation Information

Patent Citations

  • Locker management device

    JP2019096201A

  • Delivery location-based autonomous ground vehicles

    JP2019531991A

  • Information processing device, information processing method, and program

    JP2020027337A

  • Unlock determination apparatus, unlock determination method and goods transfer system

    JP2021039402A

  • System and Method for Mobile Gig Locker

    US20210065242A1