Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7655174B2 - Information processing device and information processing method - Google Patents
[go: Go Back, main page]

JP7655174B2 - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

Publication number
JP7655174B2
JP7655174B2 JP2021156181A JP2021156181A JP7655174B2 JP 7655174 B2 JP7655174 B2 JP 7655174B2 JP 2021156181 A JP2021156181 A JP 2021156181A JP 2021156181 A JP2021156181 A JP 2021156181A JP 7655174 B2 JP7655174 B2 JP 7655174B2
Authority
JP
Japan
Prior art keywords
store
vehicle
user
luggage
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021156181A
Other languages
Japanese (ja)
Other versions
JP2023047221A (en
Inventor
裕樹 辰本
行成 加藤
俊樹 柏倉
寛之 鈴木
裕彦 谷口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021156181A priority Critical patent/JP7655174B2/en
Publication of JP2023047221A publication Critical patent/JP2023047221A/en
Application granted granted Critical
Publication of JP7655174B2 publication Critical patent/JP7655174B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理装置、プログラム、及び、情報処理方法に関する。 This disclosure relates to an information processing device, a program, and an information processing method.

ロッカーに関するユーザの利用要求に基づいて、ユーザが利用するロッカーを決定し、決定されたロッカーを備える自動運転車両をユーザに配車するロッカー管理システムが開示されている(例えば、特許文献1)。 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).

特開2019-96201号公報JP 2019-96201 A

本開示は、収納装置に収納された荷物を所定の場所まで運搬する車両に積載された収納装置の稼働率を向上可能な情報処理装置、及び、情報処理方法を提供することを課題とする。 The present disclosure aims 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 specified location.

本開示の態様の一つは、
積載された収納装置に収納された荷物を指定された場所まで運搬する第1の車両について、予定通りに第1のユーザに前記荷物を受け渡せない場合に、前記第1の車両へ、前記荷物を保管してもらう第1の店舗への移動を指示することを実行する制御部、
を備える情報処理装置である。
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:

本開示の他の態様の一つは、
コンピュータに、
積載された収納装置に収納された荷物を指定の場所まで運搬する第1の車両について、予定通りに第1のユーザが前記荷物を受け取れず、前記荷物が第1の店舗に預け入れられた場合に、前記第1の店舗に前記荷物が保管されていることを示す通知を所定のサーバから受信することを実行させる、
ためのプログラムである。
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 receives a notification from a predetermined server indicating that the luggage is being stored at the first store.
This is a program for

本開示の他の態様の一つは、
コンピュータが、
積載された収納装置に収納された荷物を指定された場所まで運搬する第1の車両について、予定通りに第1のユーザに前記荷物を受け渡せない場合に、前記荷物を保管してもらう第1の店舗を決定することと、
前記第1の車両へ、前記第1の店舗への移動を指示することと、
を含む情報処理方法である。
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.

本開示によれば、収納装置に収納された荷物を所定の場所まで運搬する車両に積載された収納装置の稼働率を向上させることができる。 According to the present disclosure, it is possible to improve the operating rate of storage devices loaded onto vehicles that transport luggage stored in the storage devices to a specified location.

図1は、第1実施形態に係る移動ロッカーシステムのシステム構成の一例を示す図である。FIG. 1 is a diagram showing an example of a system configuration of a movable locker system according to the first embodiment. 図2は、センタサーバとユーザ端末とのハードウェア構成の一例である。FIG. 2 is an example of the hardware configuration of the center server and the user terminal. 図3は、センタサーバ及びユーザ端末の機能構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of a functional configuration of the center server and the user terminal. 図4は、ロッカー情報データベースに保持される情報の一例である。FIG. 4 is an example of information held in the locker information database. 図5は、サービス情報データベースに保持される情報の一例である。FIG. 5 is an example of information held in the service information database. 図6は、店舗情報データベースに保持される情報の一例である。FIG. 6 is an example of information stored in the store information database. 図7は、一時保管情報データベースに保持される情報の一例である。FIG. 7 shows an example of information stored in the temporary storage information database. 図8は、スケジュール情報データベースに保持される情報の一例である。FIG. 8 is an example of information held in the schedule information database. 図9は、ユーザ端末のロッカー使用依頼画面の一例である。FIG. 9 shows an example of a locker use request screen on a user terminal. 図10は、ユーザ端末の取出忘れの荷物の店舗での一時保管通知の画面の一例である。FIG. 10 shows an example of a screen of a user terminal notifying the store that a forgotten package has been temporarily stored at the store. 図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. 図12は、センタサーバの、荷物の取出管理処理のフローチャートの一例である。FIG. 12 is an example of a flowchart of a parcel removal management process by the center server. 図13は、センタサーバの、荷物の取出管理処理のフローチャートの一例である。FIG. 13 is an example of a flowchart of a parcel removal management process by the center server. 図14は、センタサーバの、荷物の取出管理処理のフローチャートの一例である。FIG. 14 is an example of a flowchart of a parcel removal management process by the center server. 図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. 図16は、荷物の取出忘れが発生し、当該荷物が店舗へ預け入れられるまでの処理のシーケンスの一例である。FIG. 16 shows an example of a processing sequence in which a baggage is left behind and then deposited at a store. 図17は、ユーザが、店舗に一時保管されている荷物を店舗で受け取る場合のシーケンスの一例である。FIG. 17 shows an example of a sequence in which a user receives a package that is temporarily stored at a store at the store. 図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.

ロッカーを積載した車両の移動によって、ユーザによって指定された場所で当該ロッカーへの荷物の預け入れ又は取り出し可能な荷物の一時預かりサービスを提供するシステムがある。車両に積載されて移動可能なロッカーを、以下、移動ロッカーと称する。移動ロッカーによる荷物の一時預かりサービスを、以下、移動ロッカーサービスと称する。 There is a system that provides a temporary luggage storage service in which a vehicle carrying lockers moves around, allowing users to deposit or retrieve luggage from the lockers at a location designated by the user. A locker that can be moved around 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.

移動ロッカーサービスを利用する場合には、ユーザは、例えば、荷物を預け入れる場所と日時、及び、荷物を取り出す場所と日時とを指定する。しかしながら、例えば、予定が変更になったり、忘れたりして、指定した場所で指定した日時に移動ロッカーから荷物を取り出すことができない場合がある。 When using a mobile locker service, a user specifies, for example, the location and date and time at which to deposit the luggage, and the location and date and time at which to retrieve the luggage. However, for example, plans may change or the user may forget, making it impossible to retrieve the luggage from the mobile locker at the specified location and date and time.

また、移動ロッカーを積載した車両の移動によって、当該移動ロッカーに収納された荷物をユーザに指定された場所まで運搬するサービスを提供するシステムもある。移動ロッカーに収納された荷物を指定場所まで運搬するサービスを、以下、配送ロッカーサービスと称する。配送ロッカーサービスを利用する場合には、ユーザは、例えば、荷物を預け入れる場所と日時、及び、荷物の配送先と受取人とを指定する。配送ロッカーサービスでは、例えば、荷物の配送先において、不在等により受取人と落ち合うことができず、荷物が移動ロッカーに預け入れられたままとなり、サービスを完了できない場合がある。 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 specified by the user. Hereinafter, the service of transporting luggage stored in a mobile locker to a specified location will be referred to as a delivery locker service. When using the delivery locker service, the user, for example, specifies 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 other reasons, and the luggage remains deposited in the mobile locker, and the service cannot be completed.

なお、移動ロッカーサービスは、荷物を移動ロッカーに預け入れるユーザと荷物を移動ロッカーから取り出すユーザとが同一人物であることを前提とするサービスである。一方、配送ロッカーサービスは、荷物を移動ロッカーに預け入れるユーザと荷物を移動ロッカ
ーから取り出すユーザとが同一人物であることを前提としておらず、両ユーザが同じであっても異なっていてもよい。また、移動ロッカーサービスは、移動ロッカーから荷物を取り出す場所と日時とを指定することを求めるが、配送ロッカーサービスは、配送日時の指定はオプションであり、配送日時の指定がない場合にはシステム側の都合で配送予定が決定される。ただし、これに限られず、移動ロッカーサービスにおいて、例えば、荷物を預け入れたユーザが他のユーザに当該荷物の移動ロッカーからの取出しを依頼した場合には、荷物を預け入れたユーザと取り出すユーザとが異なるユーザとなることがある。
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 does not assume 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, and both users may be the same or different. In addition, the mobile locker service requires the user to specify the location and date and time to retrieve the luggage from the mobile locker, but the delivery locker service allows the user to specify the delivery date and time, and if the delivery date and time is 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, when a user who deposits luggage requests another user to retrieve the luggage from the mobile locker, the user who deposits the luggage and the user who retrieves the luggage may be different users.

移動ロッカーを積載する車両について、取出の予定が決まっていない荷物(移動ロッカーサービス)、又は、再配達の予定が決まっていない荷物(配送ロッカーサービス)を積載したままだと、当該荷物によって移動ロッカーが占有される時間が長くなる。その分、その他の荷物についてのサービスを行うことができなくなる。 If a vehicle carrying a mobile locker is left with luggage that has not been scheduled for retrieval (mobile locker service) or luggage that has not been scheduled for redelivery (delivery locker service), the mobile locker will be occupied for a longer period by that luggage. This means that the service will not be able to be provided for other luggage.

そこで、本開示の態様の一つでは、予定通りに移動ロッカーから取り出されない荷物について、サービスに提携する事業者の店舗において、当該荷物を車両から下し、一時的に預かってもらう。より具体的には、本開示の態様の一つは、制御部を備える情報処理装置である。制御部は、積載された収納装置に収納された荷物を指定された場所まで運搬する第1の車両について、第1のユーザに予定通りに当該荷物を受け渡せない場合に、第1の車両へ、当該荷物を保管してもらう第1の店舗への移動を指示することを実行する。 In one aspect of the present disclosure, luggage that is not removed from a mobile locker as scheduled 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 that includes a control unit. When a first vehicle transports luggage stored in a loaded storage device to a specified location, and is unable to hand over the luggage to a first user as scheduled, the control unit instructs the first vehicle to move to a first store where the luggage will be stored.

情報処理装置は、例えば、サーバ等のコンピュータである。制御部は、例えば、コンピュータに備えられるCPU(Central Processing Unit)等のプロセッサである。第1の
車両は、ドライバによる運転によって走行する車両、及び、ドライバによる運転無しに走行可能な自動走行車両のいずれであってもよい。第1の車両に積載された収納装置は、移動ロッカーに相当する。
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 first vehicle may be either a vehicle 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.

荷物を保管してもらう第1の店舗は、第1の場所から所定範囲内に存在する店舗の可から決定される。店舗を検索する範囲の基準となる第1の場所は、例えば、第1の車両の現在位置、第1のユーザの自宅、又は、当初の運搬先として指定された場所である。また、荷物を保管してもらう第1の店舗は、第1の車両の管理者、すなわち、サービスを提供する事業者と提携する事業者が運営する複数の店舗の中から選択される。 The first store where the luggage is stored is determined from among the stores that are located within a specified range from the first location. The first location that serves as the basis for the range in which stores are searched 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. In addition, the first store where the luggage is stored is selected from among multiple stores operated by a business partnered with the manager of the first vehicle, i.e., the business providing the service.

「予定通りに荷物を受け渡せない」とは、移動ロッカーサービスにおいては、例えば、予め設定された取出日時までに収納装置から荷物が取り出されないことを示す。配送ロッカーサービスにおいては、例えば、予め指定された日の時間帯又はサービス側で作成したスケジュールに従って運搬した場合に、例えば、第1のユーザの不在によって、荷物を受け渡せず、収納装置から荷物が取り出されないことを示す。なお、荷物の受け渡しは、収納装置から荷物が取り出されて第1のユーザに受け渡されることに限定されず、例えば、移動ロッカーの各収納部が個別に分離可能である場合には、荷物を収納した状態の収納部ごと第1のユーザに受け渡されてもよい。 In the case of a mobile locker service, "the luggage cannot be delivered as scheduled" means, for example, that the luggage is not taken out of the storage device by the preset delivery date and time. In the case of a delivery locker service, for example, when the luggage is transported according to a pre-specified time period on a pre-specified day or a schedule created by the service, the luggage cannot be delivered and is not taken out of 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 taken out of the storage device and handed over to the first user; for example, if each storage section of the mobile locker can be separated individually, the storage section with the luggage stored therein may be handed over to the first user.

第1の車両への第1の店舗への移動の指示は、例えば、第1の車両がドライバによる運転無しに走行可能な自動走行車両である場合には、第1の車両の走行計画として第1の車両に送信されてもよい。例えば、第1の車両がドライバによる運転で走行する車両である場合には、当該指示は、ドライバが使用する端末に送信されてもよい。 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, if the first vehicle is an autonomous vehicle capable of traveling without being driven by a driver. For example, if the first vehicle is a vehicle that is driven by a driver, the instruction may be transmitted to a terminal used by the driver.

第1の車両が第1の店舗へ到着すると、例えば、第1の店舗のスタッフが第1の車両から当該荷物を下して、第1の店舗で一時的に保管する。これによって、第1の車両では、下した荷物の分だけ別の荷物を新たに預かることができるようになる。したがって、本開示の態様の一つでは、第1の車両が収納装置により多くの荷物を預かり、運搬することが
できるようになり、収納装置の稼働率が向上する。
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, improving the operating rate of the storage device.

本開示の態様の一つでは、制御部は、第1の店舗へ、第1の車両に関する情報と、保管してもらう荷物に関する情報とを、通知してもよい。店舗への通知は、例えば、店舗に備えられている端末に送信される。これによって、店舗のスタッフが、保管対象の荷物及び当該荷物を運搬する第1の車両について特定することができる。 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 a terminal provided in the store, for example. This allows the store staff to identify the luggage to be stored and the first vehicle that will transport the luggage.

本開示の態様の一つでは、車両に積載される収納装置は、認証情報の受信によって施解錠可能であってもよい。この場合には、制御部は、第1の店舗へ、当該荷物を収納する収納装置の認証情報をさらに通知するようにしてもよい。これによって、第1の店舗のスタッフが収納装置を解錠し、荷物を取り出して第1の車両から下すことができる。 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 for 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.

本開示の態様の一つでは、制御部は、第1の車両が第1の店舗へ到着した場合に、第1の店舗へ、第1の車両の到着を通知するようにしてもよい。第1の店舗のスタッフは、第1の店舗で別の業務を行っていることがあるため、第1の車両が到着したことに気づかない可能性がある。特に、第1の車両が自動運転車両であり、第1の車両にスタッフが乗車していない場合には、第1の店舗のスタッフが第1の車両の到着に気づかない可能性が高くなる。情報処理装置が第1の店舗へ第1の車両の到着を通知することで、第1の店舗のスタッフに第1の車両の到着を気づかせることができる。 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 to not 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.

本開示の態様の一つでは、制御部は、荷物が第1の店舗へ預け入れられた場合に、荷物を受け取る第1のユーザの端末へ、第1の店舗において荷物が保管されていることを通知することをさらに実行してもよい。当該通知は、例えば、電子メール、SMS(Short Message Service)、又は、プッシュ通知等で行われてもよい。これによって、第1のユー
ザへ、予定通りに荷物を受け渡せなかったことと、荷物が第1の店舗に保管されていることとを知らせることができる。
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 be informed that the package could not be delivered as scheduled and that the package is being stored at the first store.

本開示の態様の一つでは、制御部は、第1のユーザの端末から、荷物の店舗での受け取り、又は、新たに指定された場所までの運搬による受け取りのいずれかを示す受取方法に関する情報を受信するようにしてもよい。第1のユーザは、第1の店舗に保管された荷物の受取方法を、自身の都合に合わせて選択でき、利便性を向上させることができる。 In one aspect of the present disclosure, the control unit may receive information from the first user's terminal regarding the method of receipt, indicating whether the package is to be picked up at the store or by being transported to a newly designated location. The first user can select the method of receipt of the package stored at the first store according to his or her own convenience, improving convenience.

本開示の態様の一つでは、制御部は、第1のユーザの端末から受信した受取方法に関する情報が、新たに指定された場所までの運搬による受け取りを示す場合に、当該荷物を第1の店舗から新たに指定された場所まで運搬する第2の車両を決定してもよい。第2の車両は、第1の車両と同様に、収納装置を積載していてもよいし、収納装置を積載していなくてもよい。また、第2の車両は、第1の車両であってもよいし、第1の車両とは異なる車両であってもよい。これによって、第1のユーザから新たに指定された場所へ当該荷物を配達することができる。 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 regarding 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 equipped 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.

本開示の他の態様一つは、コンピュータに実行させるためのプログラムである。当該コンピュータは、第1の車両に積載された収納装置に収納され、指定された場所まで第1の車両によって運搬される荷物を受け取るユーザが使用する端末である。ユーザが使用する端末は、例えば、スマートフォン、タブレット端末、及び、PC(Personal Computer)
等である。積載された収納装置に収納された荷物を指定された場所まで運搬する第1の車両について、予定通りに第1のユーザが当該荷物を受け取れず、当該荷物が第1の店舗に預け入れられた場合に、第1の店舗に荷物が保管されていることを示す通知を所定のサーバから受信することを含む。これによって、ユーザは、第1の車両に積載される収納装置に預けられた荷物が第1の店舗で保管されていることを知ることができる。
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 that is stored in a storage device mounted 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. For a first vehicle transporting luggage stored in a storage device loaded on the first vehicle to a specified location, when a first user 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.

本開示の他の態様の一つでは、当該プログラムは、コンピュータに、荷物の店舗での受け取り、又は、新たに指定された場所までの運搬のいずれかを示す受取方法に関する情報の入力のユーザ操作を受け付けさせ、所定のサーバへ、受取方法に関する情報を送信させてもよい。これによって、ユーザは、第1の店舗に保管された荷物の受取方法を自身の都合に合わせて選択することができる。 In another aspect of the present disclosure, the program may cause a computer to accept a user operation to input information regarding a receiving method, indicating whether the package is to be picked up at the store or transported to a newly designated location, and to transmit the information regarding the receiving method to a specified server. This allows the user to select a receiving method for the package stored at the first store according to their own convenience.

また、本開示の他の態様の一つを、上記情報処理装置が実行する情報処理方法としても特定することができる。当該情報処理方法は、コンピュータが、積載された収納装置に収納された荷物を第1の場所まで運搬する第1の車両について、予定通りに第1のユーザに当該荷物を受け渡せない場合に、当該荷物を保管してもらう第1の店舗を決定することと、第1の車両へ、第1の店舗への移動を指示することと、を含む。 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 to store 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.

以下、図面に基づいて、本開示の実施の形態を説明する。以下の実施形態の構成は例示であり、本開示は実施形態の構成に限定されない。 Embodiments of the present disclosure will be described below with reference to the drawings. The configurations of the following embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments.

<第1実施形態>
図1は、第1実施形態に係る移動ロッカーシステム100のシステム構成の一例を示す図である。移動ロッカーシステム100は、車両にコインロッカーを積載させて走行させることで、移動式のコインロッカーを提供するシステムである。すなわち、第1実施形態は、移動ロッカーサービスを提供するシステムについて説明する。ユーザは、指定場所においてロッカーに荷物を預け、所定期間当該荷物を保管してもらい、指定場所において当該荷物をロッカーから取り出すことができる。荷物を預け入れる場所と荷物を取り出す場所とは異なっていてもよい。ユーザには、例えば、荷物を預かった時間長、及び、荷物を預け入れる場所と荷物を取り出す場所との距離等に応じて、利用料金が課される。
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.

移動ロッカーシステム100は、センタサーバ1と、ロッカー4と、ロッカー4を積載する車両3と、サービスを利用するユーザのユーザ端末2と、移動ロッカーシステム100と提携する事業者の店舗5の店舗端末6と、を含む。なお、移動ロッカーシステム100は、ロッカー4、車両3、ユーザ端末2、及び、店舗端末6をそれぞれ複数含むが、図1では便宜上、それぞれ1台ずつ示されている。 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. 1.

ロッカー4は、1つの筐体に複数の収納部を備える。ロッカー4に備えられる各収納部は、それぞれ施解錠可能となっている。第1実施形態では、ロッカー4の各収納部は、電子錠を採用しているものとする。例えば、ロッカー4に採用される電子錠は、各収納部に備えられたテンキー等の入力装置を操作することによって施錠し、当該入力装置に暗証番号を入力することによって解錠されるものであってもよい。または、ロッカー4に採用される電子錠は、所定の無線信号の受信機を備え、例えば、ユーザ端末2から認証情報とともに施錠又は解錠信号を送信し、当該受信機が保持する認証情報と受信した認証情報とが一致した場合に施錠又は解錠を行うものであってもよい。ただし、ロッカー4に採用される錠は、電子錠に限られず、物理的な鍵によって施錠又は解錠されるものであってもよい。以下、ユーザの荷物はロッカー4の収納部の一つに預け入れられるが、ロッカー4の収納部の一つを示す場合でも単に「ロッカー4」と表記する場合もある。移動ロッカー4は、「収納装置」の一例である。 The locker 4 has multiple storage compartments in one housing. Each storage compartment in the locker 4 can be locked and unlocked. In the first embodiment, each storage compartment 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 compartment, 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 compartments of the locker 4, but even when referring to one of the storage compartments of the locker 4, it may be simply written as "locker 4". The mobile locker 4 is an example of a "storage device".

移動ロッカーサービスでは、原則として、ロッカー4に荷物を預け入れるユーザとロッカー4から荷物を取り出すユーザとは同一人物であることが想定される。ただし、ロッカー4に荷物を預け入れたユーザが、他のユーザにロッカー4の認証情報又は物理鍵を受け渡して、荷物の取り出しを依頼することも可能である。 In the mobile locker service, it is assumed that, in principle, the user who deposits luggage in locker 4 and the user who retrieves the luggage from locker 4 are the same person. However, it is also possible for the user who deposits luggage in locker 4 to hand over the authentication information or physical key for locker 4 to another user and request that the luggage be retrieved.

車両3は、第1実施形態では、自律走行車両とする。また、第1実施形態では、車両3
内は、ドライバやスタッフ等が乗車していないこととする。ただし、車両3には、荷物の預け入れ又は取り出しを補助したり、荷物をロッカー4から取り出し、車両3から指定場所に運んだりするためのスタッフが乗車していてもよい。なお、ロッカー4から取り出された荷物の車両3から指定場所への運搬は、人員に限られず、例えば、ドローンや小型の運搬ロボット等によって行われてもよい。なお、車両3は、ドライバの運転によって走行する車両であってもよい。車両3がドライバの運転によって走行する車両である場合には、ユーザサポートや荷物の車両3から指定場所への運搬を行うスタッフはドライバと同一人物であってもよい。第1実施形態では、車両3は、それぞれの担当エリアを走行しているものとする。また、車両3は、サービス利用の依頼の発生に応じて走行するオンデマンド方式で走行してもよいし、所定ルートを巡回していてもよい。第1実施形態では、車両3はオンデマンド方式で走行することとする。車両3は、「第1の車両」の一例である。
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 transportation of the luggage retrieved from the locker 4 from the vehicle 3 to the designated location is not limited to personnel, and may be performed, for example, by a drone or a small transport robot. 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 provides user support 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 method 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 method. The vehicle 3 is an example of a "first vehicle".

ユーザ端末2は、移動ロッカーシステム100のサービスを利用するユーザが利用する端末である。ユーザ端末2は、例えば、スマートフォン、タブレット端末、又は、PC(Personal Computer)等である。ユーザ端末2には、移動ロッカーシステム100のサー
ビスを利用するためのクライアントアプリケーションプログラムがインストールされている。
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), etc. A client application program for using the services of the mobile locker system 100 is installed in the user terminal 2.

店舗5は、例えば、24時間営業のコンビニエンスストアである。店舗5は、コンビニエンスストアに限定されず、例えば、移動ロッカーシステム100の事業者が運営する店舗、24時間営業のスーパーマーケット等であってもよい。店舗5を運営する事業者と移動ロッカーシステム100の事業者との間では、提携する契約が事前に結ばれている。店舗5には、店舗端末6が備えられている。店舗端末6は、例えば、POS(Pont Of Sales)端末、PC、又は、タブレット端末等である。 Store 5 is, for example, a convenience store that is open 24 hours a day. Store 5 is not limited to a convenience store, and may be, for example, a store operated by the operator of mobile locker system 100, a 24-hour supermarket, etc. A partnership contract is concluded in advance between the operator of store 5 and the operator of mobile locker system 100. Store 5 is equipped with a store terminal 6. Store terminal 6 is, for example, a POS (Point Of Sales) terminal, a PC, or a tablet terminal, etc.

ユーザ端末2、車両3、及び、店舗端末6は、ネットワークN1に接続しており、ネットワークN1を通じて、センタサーバ1と通信を行う。ネットワークN1は、例えば、インターネット等の公衆ネットワークである。車両3は、例えば、通信機能を備える装置を搭載しており、当該装置によって、ネットワークN1に接続し、センタサーバ1と通信可能である。 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.

センタサーバ1は、移動ロッカーシステム100を管理するサーバである。ユーザは、移動ロッカーシステム100のサービスを利用する場合に、ユーザ端末2のアプリケーションプログラムを通じて、ロッカー使用依頼をセンタサーバ1へ送信する。ロッカー使用依頼とともに、ユーザによって指定される、荷物を預け入れる場所と日時、及び、荷物を取り出す場所と日時の情報もセンタサーバ1へ送信される。 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 request to use a locker to the center server 1 through an application program on the user terminal 2. Together with the request to use a locker, information specified 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.

センタサーバ1は、ユーザ端末2からロッカー使用依頼を受信すると、指定された日時に指定された場所へ向かわせる車両3と、当該車両3に積載されているロッカー4のうち荷物を収納する収納部とを決定する。第1実施形態では、ロッカー4には電子錠が採用されているので、センタサーバ1はロッカー4の認証情報をユーザ端末2へ通知する。その後、ユーザは、指定場所において車両3と落ち合い、車両3に乗り込んでロッカー4に荷物を収納し、センタサーバ1から受信した認証情報を用いてロッカー4を施錠する。荷物を取り出す場合には、ユーザは、予め指定した場所で車両3と落ち合い、車両3に乗り込んでセンタサーバ1から受信した認証情報を用いて移動ロッカー4を解錠し、ロッカー4から荷物を取り出す。 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 locker 4 loaded on the vehicle 3 in which to store the luggage. In the first embodiment, since an electronic lock is used for the locker 4, the center server 1 notifies the user terminal 2 of the authentication information of the locker 4. The user then 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.

ユーザは荷物を取り出す場所と日時とを予め指定しているが、忘れてしまったり不測の事態が発生したりして、指定した日時に荷物を取り出せない場合がある。第1実施形態では、センタサーバ1は、ユーザが、指定した日時までに荷物を取り出させなかった場合に
は、現在位置から所定の範囲にある店舗5の店舗端末6へ、当該荷物の一時保管を依頼し、車両3を店舗5へ移動させ、当該荷物を店舗5で一時保管してもらう。また、センタサーバ1は、店舗5へ荷物の預け入れが完了すると、ユーザ端末2へ、荷物が店舗5に一時保管されていることを通知する。ユーザ端末2のユーザは、荷物の受取方法を、店舗5へ出向いて受け取るか、新たに指定する場所まで配達してもらって受け取るか、から選択して、選択した方法で荷物を受け取る。なお、第1実施形態において、「配達」は、指定された場所まで当該荷物を車両3によって運搬し、当該指定された場所でユーザと落ち合い、当該ユーザが当該荷物を車両3内の収納部から取り出すことを示す。荷物を一時保管する店舗5は、「第1の店舗」の一例である。
Although the user specifies the place and date and time for picking up the luggage in advance, there are cases where the user forgets or an unforeseen event occurs, and the luggage cannot be picked up at the specified date and time. In the first embodiment, if the user does not pick up the luggage by the specified date and time, the center server 1 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. In addition, when the center server 1 completes depositing the luggage at the store 5, it notifies the user terminal 2 that the luggage is 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 the luggage delivered to a newly specified location and receives the luggage by the selected method. In the first embodiment, "delivery" indicates that the luggage is transported to the specified location by the vehicle 3, the user meets the user at the specified location, and the user picks up the luggage from the storage unit in the vehicle 3. The store 5 that temporarily stores the luggage is an example of a "first store".

第1実施形態によれば、ユーザによって指定された日時までに荷物が取り出されなかった場合には、当該荷物は車両3から下ろされ、店舗5へ一時保管される。これによって、当該荷物を収納していたロッカー4が空くので、車両3は、新たに別の荷物を預かることができ、車両3に積載される移動ロッカー4の稼働率を向上させることができる。 According to the first embodiment, if the luggage is not picked up by the date and time specified by the user, the luggage is removed from the vehicle 3 and temporarily stored in the store 5. This frees up the locker 4 that was storing the luggage, allowing the vehicle 3 to store new luggage, thereby improving the operating rate of the mobile locker 4 loaded on the vehicle 3.

図2は、センタサーバ1とユーザ端末2とのハードウェア構成の一例である。センタサーバ1は、例えば、サーバ専用のコンピュータまたは汎用のコンピュータである。センタサーバ1は、ハードウェア構成として、CPU 101、メモリ102、外部記憶装置103、及び、通信部104を備える。メモリ102および外部記憶装置103は、コンピュータで読み取り可能な記録媒体である。センタサーバ1は、「情報処理装置」の一例である。 Figure 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."

外部記憶装置103は、様々なプログラムや、各プログラムの実行に際してCPU 101が使用するデータを格納する。外部記憶装置103は、例えば、EPROM(Erasable Programmable ROM)、又は、ハードディスクドライブ(Hard Disk Drive)である。外部記憶装置103に保持されるプログラムには、例えば、オペレーティングシステム(OS)、移動ロッカーシステム100の制御プログラム、及び、その他様々なアプリケーションプログラムがある。 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. Programs stored 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.

メモリ102は、CPU 101に、外部記憶装置103に格納されているプログラムをロードする記憶領域および作業領域を提供したり、バッファとして用いられたりする記憶装置である。メモリ102は、例えば、ROM(Read Only Memory)、RAM(Random
Access Memory)のような半導体メモリを含む。
The memory 102 is a storage device that provides the CPU 101 with a storage area for loading programs 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 memory such as IEEE 802.11b/g/n (IEEE 802.11b/g/n) and IEEE 802.11b/g/n (IEEE 802.11b/g/n).

CPU 101は、外部記憶装置103に保持されたOS、及び、その他様々なアプリケーションプログラムをメモリ102にロードして実行することによって、様々な処理を実行する。CPU 101は、1つに限られず、複数備えられてもよい。CPU 101は、「制御部」の一例である。 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."

通信部104は、例えば、NIC(Network Interface Card)等である。通信部104は、例えば、有線でLAN(Local Area Network)等のアクセスネットワークに接続し、当該アクセスネットワークを通じてネットワークN1に接続する。ただし。通信部104は、有線によってネットワークに接続する回路に限定されず、例えば、WiFi又は移動体通信方式等の無線通信方式に従った無線通信回路であってもよい。 The communication unit 104 is, for example, a network interface card (NIC). The communication unit 104 is connected, for example, via a wire to an access network such as a local area network (LAN), 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 via a wire, and may be, for example, a wireless communication circuit that conforms to a wireless communication method such as WiFi or a mobile communication method.

次に、ユーザ端末2は、例えば、スマートフォン、タブレット端末、ウェアラブル端末、又は、PC等である。ユーザ端末2は、ハードウェア構成として、CPU 201、メモリ202、外部記憶装置203、無線通信部204、及び、タッチパネルディスプレイ205を備える。ただし、図2では、ユーザ端末2のハードウェア構成として、第1実施形態に係る処理を行うハードウェア構成要素が抽出して示されており、ユーザ端末2に含
まれるハードウェア構成要素は図2に示される要素に限定されない。
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, the hardware components that perform the processing according to the first embodiment are extracted and shown as the hardware configuration of the user terminal 2, and the hardware components included in the user terminal 2 are not limited to the elements shown in FIG. 2.

CPU 201、メモリ202、及び、外部記憶装置203は、それぞれ、CPU 101、メモリ102、及び、外部記憶装置103と同様である。ただし、外部記憶装置203として採用される記憶装置(ストレージ)は、例えば、フラッシュメモリである。外部記憶装置203として、SDカード等の可搬記録媒体が含まれてもよい。外部記憶装置203には、OS等に加えて、移動ロッカーシステム100のサービスを利用するためのクライアントアプリケーションプログラムも保持されている。 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, etc., the external storage device 203 also holds a client application program for using the services of the mobile locker system 100.

無線通信部204は、例えば、5G(5th Generation)、6G、4G、及び、LTE(Long Term Evolution)等の移動体通信方式、WiMAX、及び、WiFi等の無線通信
方式に従った無線通信回路である。無線通信部204は、無線通信によってネットワークN1に接続し、センタサーバ1との通信を可能にする。
The wireless communication unit 204 is a wireless communication circuit conforming to a mobile communication method such as 5G (5th Generation), 6G, 4G, and LTE (Long Term Evolution), and a wireless communication method such as WiMAX and WiFi. The wireless communication unit 204 connects to the network N1 by wireless communication and enables communication with the center server 1.

タッチパネルディスプレイ205は、CPU 201からの指示に従って画像を出力し、ユーザから入力された信号をCPU 201へ出力する。 The touch panel display 205 outputs images according to instructions from the CPU 201 and outputs signals input by the user to the CPU 201.

なお、図2に示されるセンタサーバ1及びユーザ端末2のハードウェア構成は一例であって、センタサーバ1及びユーザ端末2のハードウェア構成は図2に示されるものに限定されない。例えば、ユーザ端末2は、図2に示されるハードウェア構成要素の他に、マイクロフォン、スピーカ、カメラ、及び、GPS(Global Positioning System)等の位置
センサ等もハードウェア構成として含む。
Note that the hardware configurations of the center server 1 and the user terminal 2 shown in Fig. 2 are merely examples, and the hardware configurations of the center server 1 and the user terminal 2 are not limited to those shown in Fig. 2. For example, the user terminal 2 includes, in addition to the hardware components shown in Fig. 2, a microphone, a speaker, a camera, and a position sensor such as a Global Positioning System (GPS) as part of its hardware configuration.

店舗端末6は、ハードウェア構成として、例えば、CPU、メモリ、外部記憶装置、通信部又は無線通信部、及び、タッチパネルディスプレイを有する。これらは、それぞれ、CPU 101又は201、メモリ102又は202、外部記憶装置103又は203、通信部103又は無線通信部204、及び、タッチパネルディスプレイ205と同様である。 The store terminal 6 has, as its hardware configuration, for example, a CPU, a memory, an external storage device, a communication unit or wireless communication unit, and a touch panel display. These 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 wireless communication unit 204, and the touch panel display 205, respectively.

図3は、センタサーバ1及びユーザ端末2の機能構成の一例を示す図である。センタサーバ1は、機能構成として、制御部11、スケジュール調整部16、ロッカー情報データベース(DB)12、スケジュール情報DB 13、サービス情報DB 14、一時保管情報DB 15、店舗情報DB 17、及び、ユーザ情報DB 18を備える。これらの機能構成要素は、例えば、センタサーバ1のCPU 101が移動ロッカーシステム100の制御プログラムを実行することによって達成される。 Figure 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 has, 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 the control program of the mobile locker system 100.

制御部11は、ロッカー4の使用状況を管理し、車両3の走行を制御する。具体的には、制御部11は、ユーザ端末2から、例えば、ロッカー使用依頼、預入完了通知、及び、取出完了通知等を受信する。ロッカー使用依頼は、移動ロッカーの利用の依頼である。預入完了通知は、ロッカー4へ荷物の預け入れが完了したことの通知である。取出完了通知は、ロッカー4へ預け入れられた荷物が移動ロッカー4から取り出され、ユーザに受け渡されたことの通知である。 The control unit 11 manages the usage status of the lockers 4 and controls the driving 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.

制御部11は、ユーザ端末2からロッカー使用依頼を受信すると、車両3及び移動ロッカー4の割り当てを行う。ユーザ端末2からは、ロッカー使用依頼とともに、荷物を預け入れる場所及び日時、荷物を取り出す場所及び日時、及び、ユーザの識別情報もセンタサーバ1へ送信される。また、ロッカー使用依頼とともに、取出忘れの荷物を店舗5に一時保管することに承諾するか否かを示す情報も受信される。以下、荷物を預け入れる場所及び日時を、それぞれ、預入場所及び預入日時、と称することもある。また、以下、荷物を取り出す場所及び日時を、取出場所及び取出日時、と称することもある。 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.

制御部11は、例えば、ロッカー使用依頼に対して割り当てられる車両3及びロッカー4を、後述のスケジュール情報DB 13を参照して決定する。例えば、ロッカー使用依頼に対して割り当てられる車両3は、預入場所付近を預入日時に走行し、且つ、預入日時から少なくとも取出日時まで予定が入っていない収納部を有するロッカー4を積載する車両である。また、ロッカー使用依頼に対して割り当てられるロッカー4は、当該車両3に積載されるロッカー4の収納部のうち、預入日時から少なくとも取出日時まで予定が入っていない収納部のいずれかである。なお、割り当てる車両3及びロッカー4の決定方法は、周知の方法のいずれであってもよく、特定の方法に限定されない。 The control unit 11, for example, determines the vehicle 3 and locker 4 to be assigned to a locker use request by referring to the schedule information DB 13 described below. For example, the vehicle 3 to be assigned to a locker use request is a vehicle that travels near the deposit location on the deposit date and time, and that carries a locker 4 with a storage section that has no scheduled events from the deposit date and time to at least the retrieval date and time. In addition, the locker 4 to be assigned to a 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.

なお、荷物を預ける車両3及びロッカー4は、例えば、地図上の車両3の位置情報からユーザによって指定されてもよい。この場合には、ユーザによって指定された車両3の識別情報がロッカー使用依頼とともにユーザ端末2から受信される。また、制御部11は、指定された車両3に積載されるロッカー4の預入日時から取出日時まで予定が入っていない収納部のいずれかを、受信したロッカー使用依頼に対して割り当てる。 The vehicle 3 and locker 4 in which the luggage is to be deposited may be specified by the user, for example, from 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 sections of the locker 4 loaded in the specified vehicle 3 that is not scheduled for use from the deposit date and time to the removal date and time.

その後、制御部11は、受信したロッカー使用依頼のサービスについて、割り当てられた車両3とロッカー4とスケジュールを作成し、作成したスケジュールを後述のスケジュール情報DB 13に登録する。また、制御部11は、割り当てられた車両3について作成したスケジュールに応じて、ユーザに指定された預入場所にユーザに指定された預入日時に到着し、ユーザに指定された取出場所にユーザに指定された取出日時に到着するように車両3の走行計画を作成する。作成された走行計画は、車両3へ送信される。走行計画には、例えば、走行の目的地と到着日時、及び、目的地までの経路情報等が含まれている。 Then, 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 the 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 the deposit location specified by the user at the deposit date and time specified by the user, and arrives at the pick-up location specified by the user at the pick-up date and time specified by the user. The created driving plan is transmitted to the vehicle 3. The driving plan includes, for example, the driving destination and arrival date and time, and route information to the destination.

制御部11は、ロッカー使用依頼に対する承諾の応答と、サービス識別情報と、割り当てたロッカー4に関する情報と、預入場所と、預入日時と、をユーザ端末2へ送信する。サービス識別情報は、当該ロッカー使用依頼に対して提供されるサービスを識別するために割り当てられる識別情報である。第1実施形態では、サービス識別情報によって、荷物も識別される。ロッカー4に関する情報には、例えば、車両3の識別情報、及び、ロッカー4の収納部の識別情報が含まれる。また、第1実施形態では、ロッカー4は電子錠を採用していることを想定しているので、ロッカー4に関する情報には、ユーザ端末2に割り当てられた収納部の認証情報も含まれる。ただし、これに限られず、ロッカー使用依頼に対して割り当てられる収納部は、他のロッカー使用依頼との関係で変更される可能性もあるため、ロッカー4に関する情報はロッカー使用依頼に対する承諾の応答とは別にユーザ端末2へ送信されてもよい。例えば、預入日時から所定時間前の時刻になった場合に、割り当てられたロッカー4に関する情報がユーザ端末2へ送信されるようにしてもよい。 The control unit 11 transmits to the user terminal 2 a response of acceptance to the locker use request, 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.

制御部11は、ユーザ端末2から、預入完了通知又は取出完了通知とともに、例えば、サービス識別情報及びユーザの識別情報も受信する。また、制御部11は、ユーザ端末2から取出完了通知を受信した場合には、後述のサービス情報DB 14に荷物の取出し完了を記録する。 The control unit 11 receives, from the user terminal 2, the deposit completion notification or the removal completion notification, as well as, for example, service identification information and user identification information. Furthermore, when the control unit 11 receives a removal completion notification from the user terminal 2, it records the completion of the removal of the luggage in the service information DB 14 described below.

制御部11は、荷物の取出日時が経過し、当該ユーザ端末2から取出完了通知が受信されていない場合に、荷物の取出忘れを検出する。荷物の取出忘れを検出した場合には、制御部11は、店舗情報DB 17を参照して、当該荷物を一時保管してもらう店舗5を決定する。荷物を一時保管してもらう店舗5は、例えば、当該荷物を運搬している車両3の現在位置から所定範囲内に存在する店舗である。ただし、これに限定されず、荷物を一時保管してもらう店舗5を検索する基準となる位置は、例えば、取出場所、及び、ユーザが予め登録している場所であってもよい。ユーザが予め登録している場所には、例えば、自
宅、及び、勤務先等がある。荷物を一時保管してもらう店舗5の検索範囲は、例えば、基準となる位置から100mから1kmの距離の範囲、基準となる位置と同じエリア等であってもよい。なお、基準となる位置から所定範囲内に複数の店舗5が存在する場合には、例えば、車両3の現在位置、又は、ユーザが予め登録している場所から最も近い店舗が選択される。なお、例えば、車両3は所定の周期でセンタサーバ1へ位置情報を送信しており、センタサーバ1は、車両3の現在位置を把握している。車両3の現在位置、取出場所、及び、ユーザが予め登録している場所等の、荷物を一時保管してもらう店舗5を検索する基準となる位置は、「第1の場所」の一例である。
The control unit 11 detects that the luggage has been left unattended 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 the control unit 11 detects that the luggage has been left unattended, 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 that is transporting the luggage. However, the present invention is not limited to this, and the reference position for searching 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 locations that the user has registered in advance include, for example, the home and the workplace. The search range for the store 5 that will temporarily store the luggage may be, for example, a range of 100 m to 1 km from the reference position, or the same area as the reference position. In addition, when there are multiple stores 5 within a predetermined range from the reference position, for example, the store closest to the current position of the vehicle 3 or the location that the user has registered in advance 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 a location registered in advance by the user, which are used as a reference for searching for the store 5 where the luggage is to be temporarily stored, are examples of the "first location."

制御部11は、荷物を一時保管してもらう店舗5を決定すると、当該店舗5の店舗端末6へ、当該荷物の一時保管を依頼する一時保管依頼を送信する。一時保管依頼ととともに、例えば、対象の荷物に該当するサービス識別情報と、対象の荷物を預け入れたユーザの識別情報と、対象の荷物を運搬する車両3の識別情報と、当該荷物が収納されているロッカーの識別情報と、当該ロッカーの認証情報と、車両3の到着予定時刻も送信される。 When the control unit 11 determines the store 5 where the luggage will be temporarily stored, 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.

また、制御部11は、車両3の走行計画を作成する。作成される車両3の走行計画には、店舗5への移動と、店舗5において荷物を下すこととが含まれている。なお、車両3の走行計画には、店舗5へ向かう出発時刻及び到着する到着予定時刻も含まれる。制御部11は、店舗5へ向かう出発時刻及び到着する到着予定時刻を、例えば、後述のスケジュール情報DB 13を参照して決定する。制御部11は、作成した走行計画と、対象の荷物に該当するサービス識別情報と、当該荷物が収納されているロッカーの識別情報とを、車両3へ送信する。 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 the schedule information DB 13 described below. The control unit 11 transmits the created driving plan, the service identification information corresponding to the target luggage, and the identification information of the locker in which the luggage is stored to the vehicle 3.

店舗5において、車両3から対象の荷物が下され、店舗5内に預け入れられると、店舗5のスタッフは、店舗端末6に対象の荷物の預かり完了のユーザ操作を入力する。これによって、店舗端末6は、センタサーバ1へ預かり完了通知を送信する。預かり完了通知とともに、例えば、店舗5の識別情報と、対象の荷物に該当するサービス識別情報と、対象の荷物を預け入れたユーザの識別情報も送信される。 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 the deposit of the target baggage. This causes the store terminal 6 to transmit a notification of the completion of the deposit to the center server 1. Along with the notification of the completion of the deposit, for example, the identification information of the store 5, the service identification information corresponding to the target baggage, and the identification information of the user who deposited the target baggage are also transmitted.

制御部11は、店舗端末6から預かり完了通知を受信すると、対象の荷物を受け取るユーザのユーザ端末2へ、荷物が店舗で一時保管されていることを示す店舗預かり通知を送信する。店舗預かり通知とともに、例えば、対象の荷物に該当するサービス識別情報、及び、対象の荷物を保管している店舗5に関する情報も送信される。店舗5に関する情報には、例えば、店舗5の名称、及び、店舗5の住所等が含まれる。 When the control unit 11 receives a notification that the parcel has been temporarily stored at the store, it sends a store storage notification to the user terminal 2 of the user who will receive the parcel, indicating that the parcel has been temporarily stored at the store. Along with the store storage notification, for example, service identification information corresponding to the parcel and information about the store 5 storing the parcel are also sent. The information about the store 5 includes, for example, the name of the store 5 and the address of the store 5.

また、制御部11は、ユーザ端末2へ、店舗預かり通知とともに、受取方法の選択要求も送信する。受取方法の選択要求は、店舗5に一時保管されている荷物の受取方法の選択を要求するメッセージである。第1実施形態では、店舗5に一時保管されている荷物の受取方法には、店舗での受け取りと配達による受け取りとがある。 The control unit 11 also transmits a request to select a receiving method to the user terminal 2 along with the store-holding notification. The request to select a receiving method is a message requesting the selection of a receiving method for the package temporarily stored at the store 5. In the first embodiment, the receiving methods for the package temporarily stored at the store 5 include receiving at the store and receiving by delivery.

制御部11は、ユーザ端末2から、受取方法の選択要求に対する応答として、選択された受け取り方法を示す情報を受信する。選択された受取方法が配達による受け取りである場合には、ユーザ端末2から、選択された受け取り方法を示す情報とともに、配達先の場所と配達の希望日時も受信される。配達先の場所は、「新たに指定された場所」の一例である。 The control unit 11 receives information indicating the selected receiving method from the user terminal 2 in response to the request to select the receiving method. If the selected receiving method is receiving by delivery, the control unit 11 receives information indicating the selected receiving method, as well as the delivery destination location and the desired delivery date and time from the user terminal 2. The delivery destination location is an example of a "newly specified location."

制御部11は、ユーザ端末2へ、選択された受取方法の受付完了の通知を送信する。選択された受取方法が配達による受け取りである場合には、当該通知として、配達受付完了通知が送信される。選択された受取方法が店舗での受け取りである場合には、当該通知として、店舗受取受付完了通知が送信される。
選択された受取方法の受付完了の通知とともに、例えば、対象のサービスの識別情報、該当するユーザの識別情報、荷物を一時保管する店舗5に関する情報、及び、選択された受取方法が配達による受け取りである場合には、配達先の場所と日時もユーザ端末2へ送信される。
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.

制御部11は、選択された受取方法の通知を店舗5の店舗端末6へ送信する。選択された受取方法の通知とともに、例えば、店舗端末6へは、対象の荷物に対応するサービス識別情報、対象の荷物を車両3に預け入れたユーザの識別情報、及び、選択された受取方法を示す情報も送信される。 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, the service identification information corresponding to the target parcel, the identification information of the user who deposited the target parcel in the vehicle 3, and information indicating the selected receiving method are also transmitted to the store terminal 6.

選択された受取方法が配達による受け取りである場合には、制御部11は、対象の荷物を配達する車両3を後述のスケジュール情報DB 13を参照して決定する。対象の荷物を配達する車両3の決定方法は、ロッカー使用依頼に対して車両3を割り当てる方法と同様であってもよい。また、対象の荷物を配達する車両3は、対象の荷物をユーザから預かり、店舗5まで運搬した車両3と同じ車両であっても異なる車両であってもよい。 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 below. The method of determining the vehicle 3 that will deliver the target package may be the same as the method of assigning a vehicle 3 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.

また、選択された受取方法が配達による受け取りである場合には、制御部11は、対象の荷物を配達する車両3の走行計画を作成する。作成される走行計画には、例えば、店舗5への移動、店舗5において対象の荷物を積み込むこと、及び、配達の希望日時までの配達先の場所への移動が含まれる。なお、店舗5への出発予定時刻及び到着予定時刻、及び、配達先の場所への出発予定時刻は、スケジュール情報DB 13を参照して決定される。制御部11は、車両3へ、例えば、作成した走行計画と、対象の荷物に該当するサービス識別情報、ユーザ識別情報、対象の荷物が一時保管されている店舗5の識別情報及び位置情報等を送信する。 If the selected receiving method is receiving by delivery, the control unit 11 creates a driving plan for the vehicle 3 that will deliver the target package. The created driving plan includes, for example, travel to the store 5, loading the target package at the store 5, and travel to the delivery destination by the desired delivery date and time. The scheduled departure and arrival times to the store 5, and the scheduled departure time to the delivery destination 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, etc. to the vehicle 3.

配達による受け取りが選択された場合には、店舗5において、対象の荷物を運搬する車両3に対象の荷物が積み込まれ、当該車両3によって対象の荷物が運搬される。車両3では、対象の荷物はロッカー4に収納されてもよいし、ロッカー4に収納されなくてもよい。ロッカー4が施錠される場合には、運搬する車両3の、対象の荷物が収納されるロッカー4の認証情報がユーザ端末2へ通知される。ユーザは、車両3から対象の荷物を取り出すと、ユーザ端末2に取出完了のユーザ操作を入力する。これによって、ユーザ端末2は、センタサーバ1へ、取出完了通知を送信する。取り出し完了通知とともに、対象の荷物に該当するサービス識別情報も送信される。 If delivery is selected, the target package is loaded onto 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 is complete. This causes the user terminal 2 to send a removal completion notification to the center server 1. Service identification information corresponding to the target package is also sent together with the removal completion notification.

選択された受取方法が店舗での受け取りである場合には、ユーザが店舗5へ来店し、店舗5においてユーザへ荷物の受け渡しが行われる。店舗5においてユーザに荷物が受け渡される場合には、例えば、当該ユーザは、ユーザ端末2に保持される当該荷物に対応するサービス情報と当該ユーザの識別情報とを提示し、店舗5のスタッフがこれらの情報を確認して、本人であることを確認してもよい。例えば、店舗端末6には、センタサーバ1からのユーザによって選択された受取方法の通知とともに受信された、当該荷物に対応するサービス情報と当該ユーザの識別情報が保持されている。ユーザへの荷物の受け渡しが完了すると、店舗5のスタッフが店舗端末6へ受渡完了のユーザ操作を入力する。これによって、店舗端末6は、センタサーバ1へ、受渡完了通知を送信する。受渡完了通知とともに、対象の荷物に該当するサービス識別情報も送信される。 If the selected method of receipt is receipt 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 the 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 this information to confirm the identity of the user. For example, the store terminal 6 holds the service information corresponding to the parcel and the user's identification information received from the center server 1 along with the notification of the receipt method selected by the user. When the parcel has been handed over to the user, the staff of the store 5 inputs a user operation to the store terminal 6 to complete the handover. This causes the store terminal 6 to send a handover completion notification to the center server 1. The service identification information corresponding to the target parcel is also sent together with the handover completion notification.

制御部11は、ユーザ端末2から取出し完了通知又は店舗端末6から受渡完了通知を受信すると、ユーザ端末2のユーザの移動ロッカーサービスの利用料金を算出する。例えば、制御部11は、荷物の取出し忘れによって配達が実施されている場合には、移動ロッカー4の使用料金に所定の料金を追加する。 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, if delivery is being performed because the package was left unpicked, the control unit 11 adds a specified fee to the usage fee for the mobile locker 4.

スケジュール調整部16は、制御部11からの指示に従って、指定された車両3及びロッカー4の各収納部のスケジュールを、当該車両3及び各収納部に割り当てられている複数のサービス間で調整する。具体的には、荷物の取出し忘れ等によって、1つのサービスによる1つの収納部の占有期間が延長され、当該収納部に割り当てられている他のサービスによる占有期間と抵触する可能がある場合に、スケジュール調整部16はスケジュールの調整を行う。スケジュールの調整では、例えば、他のサービスに割り当てられる収納部の変更等が行われる。なお、スケジュールの調整方法は特定の方法に限定されない。スケジュール調整部16は、スケジュールの変更を制御部11に通知する。制御部11は、変更されたスケジュールに応じて、例えば、該当するサービスに割り当てられている車両3の走行計画を変更したり、該当するサービスに割り当てられているロッカー4の変更をユーザ端末2へ通知したりする。 The schedule adjustment unit 16 adjusts the schedule of each storage unit of the specified vehicle 3 and locker 4 between the 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 adjusting the schedule, for example, the storage units assigned to other services are 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, for example, changes 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.

D 12、スケジュール情報DB 13、サービス情報DB 14、一時保管情報DB
15、スケジュール調整部16、店舗情報DB 17、及び、ユーザ情報DB 18は、例えば、センタサーバ1の外部記憶装置103の記憶領域に作成される。ロッカー情報DB 12は、ロッカー4に関する情報を保持する。スケジュール情報DB 13は、ロッカー4及び車両3のスケジュールを保持する。サービス情報DB 14は、移動ロッカーの使用のサービス情報を保持する。サービス情報は、1つのロッカー使用依頼に対して提供される移動ロッカーサービスに関する情報である。一時保管情報DB 15は、取出忘れの荷物の一時保管に関する情報を保持する。店舗情報DB 17は、荷物の一時預かりについて提携している店舗に関する情報を保持する。ユーザ情報DB 18は、移動ロッカーシステム100に登録するユーザに関する情報を保持する。ユーザ情報DB 18には、例えば、ユーザの識別情報、ユーザのアカウント名、メールアドレス等の連絡先、及び、登録住所等が保持される。登録住所は、ユーザによって任意に設定される。登録住所には、例えば、自宅、及び、勤務先等がある。ロッカー情報DB 12、スケジュール情報DB 13、サービス情報DB 14、一時保管情報DB 15、スケジュール調整部16、及び、店舗情報DB 17に保持される情報の詳細は後述される。
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 the 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 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.

次に、ユーザ端末2は、機能構成として、制御部21を備える。制御部21の処理は、ユーザ端末2のCPU 202が外部記憶装置203に保持される移動ロッカーシステム100のクライアントアプリケーションプログラムを実行することによって達成される。制御部21は、タッチパネルディスプレイ205へのユーザからの入力に応じて、センタサーバ1へ、例えば、ロッカー使用依頼、預入完了通知、取出完了通知、及び、センタサーバ1からの各種問い合わせに対する応答を送信する。また、制御部21は、センタサーバ1から、例えば、ロッカー使用依頼、荷物の店舗預かり通知、及び、受取方法の選択要求、及び、これらに伴う情報を受信する。また、制御部21は、ユーザ操作に応じて画面を遷移させたり、センタサーバ1から受信されたメッセージをタッチパネルディスプレイ205へ出力したりする。なお、センタサーバ1及びユーザ端末2の機能構成は一例であって、図3に示されるものに限定されない。 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 stored 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 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 deposit notification, a request to select a receiving method, and information associated with these. 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.

図4は、ロッカー情報DB 12に保持される情報の一例である。ロッカー情報DB 12は、ロッカー4に関する情報を保持する。図4に示されるロッカー情報DB 12の1レコードは、ロッカー4の1つの収納部に関する情報を示す。図4に示されるロッカー情報DB 12の1レコードには、ロッカーID、車両ID、及び、認証情報のフィールドが含まれる。 Figure 4 is an example of information stored in the locker information DB 12. The locker information DB 12 stores information about the lockers 4. One record in the locker information DB 12 shown in Figure 4 shows information about one storage section of the locker 4. One record in the locker information DB 12 shown in Figure 4 includes fields for the locker ID, the vehicle ID, and authentication information.

ロッカーIDのフィールドには、ロッカー4の収納部の識別情報が格納されている。例えば、ロッカー4の収納部の識別情報は所定数の英数字の文字列であって、ロッカー4を示す上位部分と収納部を示す下位部分とで構成される。同じロッカー4に含まれる複数の収納部の間では、識別情報のロッカー4を示す上位部分の値が同じ値となる。 The locker ID field stores the identification information of the storage section of the locker 4. For example, the identification information of the storage section of the locker 4 is a string of a certain 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 contained in the same locker 4, the value of the upper part of the identification information that indicates the locker 4 will be the same.

車両IDのフィールドには、収納部が含まれるロッカー4が積載されている車両3の識別情報が格納されている。認証情報のフィールドには、収納部に設けられている電子錠の認証情報が格納されている。収納部の認証情報は、固定であっても可変であってもよい。なお、図4に示されるロッカー情報DB 12に保持される情報は一例であって、ロッカー情報DB 12に保持される情報は図4に示されるものに限定されない。 The vehicle ID field stores identification information of the vehicle 3 on which the locker 4 containing the storage unit is loaded. The authentication information field stores authentication information for the electronic lock provided in the storage unit. The authentication information for 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.

図5は、サービス情報DB 14に保持される情報の一例である。サービス情報DB 14は、サービス情報を保持する。図5に示されるサービス情報DB 14の1レコードは、1つのロッカー使用依頼に対して提供されるサービスのサービス情報である。図5に示されるサービス情報DB 14の1レコードには、サービスID、ユーザID、ロッカーID、預入日時、預入場所、取出日時、取出場所、一時保管指定、及び、取出完了通知のフィールドが含まれる。 Figure 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 Figure 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 Figure 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.

サービスIDのフィールドには、サービスの識別情報が格納される。サービスの識別情報は、受信したロッカー使用依頼について、サービス提供が成立した場合に、制御部11によって割り当てられる。ユーザIDのフィールドには、ユーザの識別情報が格納される。ユーザの識別情報は、移動ロッカーシステム100へユーザ登録を行う際に制御部11によって割り当てられる。移動ロッカーシステム100へのユーザ登録は、移動ロッカーシステム100のクライアントアプリケーションプログラムの実行を通じて行われる。ロッカーIDのフィールドには、当該サービスに割り当てられたロッカー4の収納部の識別情報が格納される。 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.

預入日時、預入場所、取出日時、及び、取出場所のフィールドには、それぞれ、預入日時、預入場所、取出日時、及び、取出場所を示す情報が格納される。預入場所及び取出場所を示す情報は、例えば、住所、緯度及び経度、及び、ランドマーク名等である。預入日時及び取出日時は、例えば、年月日時分で示される。 The fields for deposit date and time, deposit location, withdrawal date and time, and withdrawal location store information indicating the deposit date and time, deposit location, withdrawal date and time, and withdrawal location, respectively. Information indicating the deposit location and withdrawal location is, for example, an address, latitude and longitude, and a landmark name. The deposit date and time and withdrawal date and time are, for example, indicated by year, month, day, hour, and minute.

一時保管指定のフィールドには、該当のサービスについて、該当ユーザが、取出忘れの荷物を店舗5に一時保管することを承諾しているか否かを示す情報が格納される。取出忘れの荷物を店舗5に一時保管することを承諾しているか否かを示す情報は、例えば、フラグ、キーワード、又は、コードである。図5に示される例では、取出忘れの荷物を店舗5に一時保管することを承諾しているか否かを示す情報として、「有」及び「無」が用いられている。 The temporary storage designation field stores information indicating whether the user has agreed to the temporary storage of forgotten luggage at store 5 for the relevant service. The information indicating whether the user has agreed to the temporary storage of forgotten luggage at 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 has agreed to the temporary storage of forgotten luggage at store 5.

取出完了通知のフィールドには、該当のサービスについて割り当てられたロッカー4から荷物が取り出されたことを示す取出完了通知又は当該荷物がユーザに受け渡されたことを示す受渡完了通知の受信があったか否かを示す情報が格納される。取出完了通知又は受渡完了通知の受信があったか否かを示す情報は、例えば、フラグ、コード、又は、キーワードである。 The retrieval completion notification field stores information indicating whether a retrieval completion notification indicating that the luggage has been retrieved from the locker 4 assigned to the corresponding service or a delivery completion notification indicating that the luggage has been handed over to the user has been received. The information indicating whether a retrieval completion notification or a delivery completion notification has been received is, for example, a flag, a code, or a keyword.

制御部11は、ユーザ端末2からロッカー使用依頼を受信し、サービスの提供が成立した場合に、サービス情報DB 14にレコードを追加する。レコードが追加されるとともに、制御部11は、成立したサービスに識別情報を割り当て、サービスIDのフィールドに格納する。また、ロッカーIDのフィールドには、制御部11によって割り当てられたロッカー4の収納部の識別情報が格納される。また、ユーザID、預入日時、預入場所、取出日時、及び、取出場所のフィールドには、制御部11によって、それぞれ、ロッカー使用依頼とともにユーザ端末2から受信された、ユーザの識別情報、預入日時、預入場所、取出日時、及び、取出場所が格納される。 When the control unit 11 receives a locker use request from the user terminal 2 and the provision of the service is established, it adds a record to the service information DB 14. 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 also stores the identification information of the storage section of the locker 4 assigned by the control unit 11. The user ID, deposit date and time, deposit location, retrieval date and time, and retrieval location fields also store the user identification information, deposit date and time, deposit location, retrieval date and time, and retrieval location received by the control unit 11 from the user terminal 2 together with the locker use request, respectively.

一時保管指定のフィールドは、ユーザ端末2から、ロッカー使用依頼とともに受信される、取出忘れの荷物を店舗5に一時保管することを承諾するか否かを示す情報に応じた値が、制御部11によって格納される。 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 locker use request indicating whether or not the user agrees to temporarily store the forgotten luggage at the store 5.

取出完了通知のフィールドの初期値は、取出完了通知又は受渡完了通知の受信がないことを示す情報である。取出完了通知のフィールドは、ユーザ端末2から取出完了通知又は受渡完了通知が受信されると、制御部11によって、取出完了通知又は受渡完了通知の受信があったことを示す情報に更新される。なお、サービス情報DB 14に保持される情報は図5に示される情報に限定されない。 The initial value of the retrieval completion notification field is information indicating that no retrieval completion notification or delivery completion notification has been received. When a retrieval completion notification or delivery completion notification is received from the user terminal 2, the retrieval completion notification field is updated by the control unit 11 to information indicating that a retrieval completion notification or delivery completion notification has been received. Note that the information stored in the service information DB 14 is not limited to the information shown in FIG. 5.

図6は、店舗情報DB 17に保持される情報の一例である。店舗情報DB 17には、荷物を一時保管することで提携している店舗に関する情報が格納されている。図6に示される例では、店舗情報DB 17の1レコードには、店舗ID、店舗名、位置情報、及び、連絡先のフィールドが含まれている。 Figure 6 shows an example of information stored in store information DB 17. Store information DB 17 stores information about stores that are affiliated with the store to temporarily store luggage. In the example shown in Figure 6, one record in store information DB 17 includes fields for store ID, store name, location information, and contact information.

店舗IDのフィールドには、店舗の識別情報が格納されている。店舗名のフィールドには、当該店舗の名称が格納されている。店舗の名称は、例えば、店舗がコンビニエンスストアである場合には、商標名と店名とで構成される。 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 trademark name and the store name.

位置情報のフィールドには、当該店舗の位置情報が格納されている。店舗の位置情報は、例えば、住所、又は、緯度及び経度である。連絡先のフィールドには、店舗端末6の連絡先が格納されている。店舗端末6の連絡先は、例えば、電子メールアドレス、MAC(Media Access Control)アドレス、又は、個体識別番号等である。 The location information field stores the 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 the 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, or an individual identification number.

店舗情報DB 17に保持される情報は、予め設定されている。なお、店舗情報DB 17に保持される情報は、図6に示されるものに限定されない。 The information stored in store information DB 17 is set in advance. Note that the information stored in store information DB 17 is not limited to that shown in FIG. 6.

図7は、一時保管情報DB 15に保持される情報の一例である。一時保管情報DB 15には、店舗5に一時保管されている荷物に関する情報が格納されている。図7に示される例では、一時保管情報DB 15の1レコードには、サービスID、ユーザID、保管店舗、受取方法、配達先、及び、配達指定日時のフィールドが含まれている。 Figure 7 is an example of information stored in temporary storage information DB 15. Temporary storage information DB 15 stores information about packages temporarily stored in store 5. In the example shown in Figure 7, one record in temporary storage information DB 15 includes fields for a service ID, a user ID, a storage store, a pickup method, a delivery destination, and a specified delivery date and time.

サービスIDのフィールドには、サービスの識別情報が格納される。ユーザIDのフィールドには、ユーザの識別情報が格納される。保管店舗のフィールドには、当該荷物を一時保管している店舗の識別情報が格納される。 The service ID field stores the service identification information. The user ID field stores the user identification information. The storage store field stores the identification information of the store that is temporarily storing the package.

受取方法のフィールドには、ユーザによって選択された受取方法を示す情報が格納される。受取方法には、第1実施形態では、店舗での受け取りと配達による受け取りとがある。受取方法を示す情報は、例えば、フラグ、コード、又は、キーワードである。図7で示される例では、受け取り方法のフィールドには、店舗での受け取りを示す「店舗」というキーワードと、配達での受け取りを示す「配達」というキーワードが用いられている。 The receipt method field stores information indicating the receipt method selected by the user. In the first embodiment, receipt methods include picking up at a store and picking up 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" to indicate picking up at a store, and the keyword "delivery" to indicate picking up by delivery.

配達先のフィールドには、ユーザによって指定された配達先を示す情報が格納される。配達先を示す情報は、例えば、住所、又は、緯度及び経度である。配達指定日時のフィールドには、ユーザによって指定された配達の指定日時が格納される。配達の日時の指定は、例えば、日付と時間帯とで指定されてもよい。配達先及び配達指定日時のフィールドには、受取方法のフィールドの値が配達による受け取りを示す場合に値が格納される。 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 the 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.

取出し忘れの荷物が店舗5に預け入れられ、店舗端末6から預かり完了通知を受信すると、制御部11は、一時保管情報DB 15に新たにレコードを登録する。預かり完了通
知とともに、例えば、対象の荷物に該当するサービス識別情報と、対象の荷物を預け入れたユーザの識別情報と、店舗5の識別情報も受信される。制御部11は、預かり完了通知とともに受信されたサービス識別情報、ユーザの識別情報、及び、店舗の識別情報を、それぞれ、新たに作成したレコードの、サービスID、ユーザID、保管店舗のフィールドに格納する。
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 deposit completion notice, for example, service identification information corresponding to the target baggage, identification information of the user who deposited the target baggage, 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 along with the deposit completion notice in the service ID, user ID, and storage store fields, respectively, of the newly created record.

制御部11は、ユーザ端末2から、ユーザによって選択された受取方法を示す情報を受信した場合に、共に受信したサービス識別情報に合致するレコードの受取方法のフィールドに、選択された受取方法を示す情報を格納する。選択された受け取り方法を示す情報とともに、サービス識別情報も受信される。選択された受取方法が配達による受け取りである場合には、ユーザ端末2から、選択された受け取り方法を示す情報とともに、配達先の場所と配達の希望日時も受信されるので、制御部11は、該当するレコードの配達先及び配達指定日時のフィールドを更新する。なお、一時保管情報DB 15に保持される情報は、図7に示される情報に限定されない。 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 in the same manner. 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 desired delivery date and time are also received from the user terminal 2 along with the information indicating the selected receiving method, and the control unit 11 updates the delivery destination and specified delivery date and time fields of the corresponding record. Note that the information stored in the temporary storage information DB 15 is not limited to the information shown in FIG. 7.

図8は、スケジュール情報DB 13に保持される情報の一例である。スケジュール情報DB 13には、各ロッカー4及び車両3のスケジュールが格納されている。図8に示される例では、1台の車両3と、当該車両3に積載されているロッカー4の各収納部とのある日の営業時間内におけるスケジュールが示されている。 Figure 8 is an example of information stored in the schedule information DB 13. The schedule information DB 13 stores schedules for each locker 4 and vehicle 3. The example shown in Figure 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.

図8に示される例では、ロッカーID:001である収納部は、サービスID:001のサービスに割り当てられており、8時15分から17時00分まで予約されている。サービスID:001のサービスでは、預入日時が8時15分であり、取出日時が17時00分に設定されている。 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.

図8に示される例では、各収納部の予約に応じて車両3のスケジュールが設定されている。ロッカーID:001の収納部に割り当てられたサービスID:001のサービスに対応する車両3のスケジュールアイテムとして、アイテム#100、アイテム#101、アイテム#200、及び、アイテム#201が設定されている。 In the example shown in FIG. 8, the schedule for vehicle 3 is set according to the reservations for each storage unit. Item #100, item #101, item #200, and item #201 are set as schedule items for vehicle 3 corresponding to the service with service ID:001 assigned to the storage unit with locker ID:001.

アイテム#100及びアイテム#101は、サービスID:001のサービスの荷物の預け入れに対応するスケジュールアイテムである。アイテム#100は車両3の走行イベントのアイテムである。アイテム#100には、走行の目的地としてサービスID:001の預入場所、到着日時としてサービスID:001の預入日時-αの日時が設定されている。アイテム#101は、車両3が停車するイベントのアイテムである。アイテム#101の車両3の停車のイベントは、ユーザがロッカー4に荷物を預け入れるためのイベントである。ユーザがロッカー4に荷物を預け入れる一連の動作には、車両3への乗車、収納部への荷物の収納、収納部の施錠、及び、車両3からの降車が含まれる。これらの一連の動作を実行するために十分な時間、車両3は停車する必要がある。したがって、アイテム#101には、停車の開始日時としてサービスID:001の預入日時-αの日時、停車の終了日時としてサービスID:001の預入日時+αの日時が設定されている。 Item #100 and item #101 are schedule items corresponding to the deposit of luggage for the service with 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. The series of actions for a user to deposit luggage in locker 4 includes getting on to vehicle 3, storing luggage in the storage section, locking the storage section, 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 deposit date and time of service ID:001 - α is set as the start date and time of the stop, and the deposit date and time of service ID:001 + α is set as the end date and time of the stop.

アイテム#100及びアイテム#101に対応する車両3に設定される走行計画は、預入日時-αに預入場所まで走行し、預入場所で預入日時-αから預入日時+αまで停車することを示す走行計画となる。 The driving plan set for vehicle 3 corresponding to item #100 and item #101 indicates that the vehicle will travel to the deposit location at deposit date and time -α and stop at the deposit location from deposit date and time -α to deposit date and time +α.

アイテム#200及びアイテム#201は、サービスID:001のサービスの荷物の取り出しに対応するスケジュールアイテムである。アイテム#200は車両3の走行イベントのアイテムである。アイテム#200には、走行の目的地としてサービスID:001の取出場所、到着日時としてサービスID:001の取出日時-αの日時が設定されて
いる。アイテム#201は、車両3が停車するイベントのアイテムである。アイテム#201の車両3の停車のイベントは、ユーザがロッカー4から荷物を取り出すためのイベントである。ユーザがロッカー4から荷物を取り出す一連の動作には、車両3への乗車、収納部の解錠、収納部からの荷物の取り出し、及び、車両3からの降車が含まれる。したがって、アイテム#201には、停車の開始日時としてサービスID:001の取出日時-αの日時、停車の終了日時としてサービスID:001の取出日時+αの日時が設定されている。
Item #200 and item #201 are schedule items corresponding to the pick-up of luggage for the service of service ID:001. Item #200 is an item for a driving event of vehicle 3. In item #200, the pick-up location of service ID:001 is set as the destination of the driving, 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 in item #201 is an event for the user to take out luggage from locker 4. A series of actions for the user to take out luggage from locker 4 includes getting into vehicle 3, unlocking the storage unit, taking out luggage from the storage unit, and getting off vehicle 3. Therefore, in item #201, the pick-up date and time of service ID:001-α is set as the start date and time of the stop, and the pick-up date and time of service ID:001+α is set as the end date and time of the stop.

アイテム#200及びアイテム#201に対応する車両3に設定される走行計画は、取出日時-αに取出場所まで走行し、取出場所で取出日時-αから取出日時+αまで停車することを示す走行計画となる。 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 will stop at the pick-up location from pick-up date and time -α to pick-up date and time +α.

制御部11は、例えば、ロッカー使用依頼に対して車両3とロッカー4とを割り当てる場合に、図8に示されるような情報を保持するスケジュール調整部16を参照する。制御部11は、預入日時までに預入場所へ移動可能であり、取出日時までに取出場所へ移動可能な車両3であって、且つ、預入日時から取出日時までスケジュールが入っていない収納部を有する車両3をロッカー使用依頼に割り当てる。なお、割り当てる車両3及びロッカー4の決定方法は、周知の方法のいずれであってもよく、特定の方法に限定されない。 When allocating a vehicle 3 and a locker 4 to a locker use request, for example, 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 section 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.

また、例えば、制御部11は、取出し忘れの荷物を一時保管する店舗5へ移動する走行計画を作成する場合には、当該荷物を積載している車両3のスケジュールを参照し、例えば、直近の空白期間内に収まるように、当該店舗5への出発予定時刻及び到着予定時刻を決定する。直近の空白期間内に店舗5への出発予定時刻及び到着予定時刻が収まらない場合には、例えば、直近の空白期間以降の空白期間内で、直近の空白期間内に店舗5への出発予定時刻及び到着予定時刻を決定する。 For example, when creating a driving plan to move to a store 5 where forgotten luggage is temporarily stored, the control unit 11 refers to the schedule of the vehicle 3 carrying the luggage, and determines the scheduled departure time and scheduled arrival time to the store 5 so that they fall within the most recent blank period, for example. If the scheduled departure time and scheduled arrival time to the store 5 do not fall within 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, for example, within a blank period after the most recent blank period.

車両3のスケジュールの空白期間では、例えば、制御部11がその時の前後のスケジュールに合わせた経路で車両3を走行させる。制御部11は、スケジュール情報DB 13を参照して、ロッカー4の割り当て、及び、取出場所及び取出日時の提案等を行う。スケジュール情報DB 13に保持される情報は、図7に示されるものに限定されない。 During a blank period in the schedule of vehicle 3, for example, the control unit 11 drives 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. 7.

<ユーザ端末の画面例>
図9及び図10は、移動ロッカーシステム100のクライアントアプリケーションによるユーザ端末2の画面の一例である。図9は、ユーザ端末2のロッカー使用依頼画面の一例である。ロッカー使用依頼画面は、移動ロッカーサービスの利用の依頼を行うための画面である。ロッカー使用依頼画面は、例えば、移動ロッカーシステム100のクライアントアプリケーションのメニューからロッカー使用依頼を選択すると表示される。
<Example of user device screen>
9 and 10 are example screens 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.

図9に示されているロッカー使用依頼画面には、預入場所、預入日時、取出場所、及び、取出日時の入力欄、取出忘れ時の店舗での一時保管の承諾を示すチェックボックス、及び、ロッカー使用依頼のボタンが含まれている。預入場所及び取出場所の入力欄には、それぞれ、キーワードによる検索、地図から選択、及び、登録住所から選択の指定方法を選択するラジオボタンが備えられている。「キーワードによる検索」が選択されると、入力されたキーワードによる検索結果が表示され、検索結果から預入場所又は取出場所を選択することができる。キーワードによる検索結果として、例えば、地名、駅名、建物名、及び、住所等が表示される。 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.

「地図から選択」が選択されると、地図の表示画面に遷移し、地図上で預入場所又は取出場所を設定することができる。「登録住所から選択」が選択されると、登録されている住所のリストが表示され、当該リストから預入場所又は取出場所を選択することができる
When "Select from map" is selected, the screen transitions 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 is displayed, and the deposit location or withdrawal location can be selected from the list.

預入日時及び取出日時は、例えば、5分単位、10分単位、15分単位、又は、30分単位で設定されてもよい。 The deposit and withdrawal dates and times may be set, for example, in 5-minute, 10-minute, 15-minute, or 30-minute increments.

「依頼開始」ボタンが選択されると、制御部21は、ロッカー使用依頼のユーザ操作を受け付け、センタサーバ1へロッカー使用依頼を送信する。ロッカー使用依頼とともに、ロッカー使用依頼画面において入力された預入場所及び預入日時と取出場所及び取出日時と、ユーザ識別情報も送信される。「取出忘れ時の店舗での一時保管の承諾」のチェックボタンにチェックが付けられている場合には、センタサーバ1へロッカー使用依頼とともに、取出忘れの荷物を店舗5に一時保管することを承諾することを示す情報が送信される。「取出忘れ時の店舗での一時保管の承諾」のチェックボタンにチェックが付けられていない場合には、センタサーバ1へロッカー使用依頼とともに、取出忘れの荷物を店舗5に一時保管することを承諾しないことを示す情報が送信される。なお、ロッカー使用依頼画面の構成は、図9に示される例に限定されない。 When the "Start request" button is selected, the control unit 21 accepts the user's operation to request to use a locker, and sends 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 entered on the locker use request screen are also sent along with the locker use request. If the "Agree to temporary storage at store if forgotten to pick up" check button is checked, information indicating that the user agrees to temporarily store forgotten luggage at store 5 is sent along with the locker use request to the center server 1. If the "Agree to temporary storage at store if forgotten to pick up" check button is not checked, information indicating that the user does not agree to temporarily store forgotten luggage at store 5 is sent along with the locker use request to the center server 1. Note that the configuration of the locker use request screen is not limited to the example shown in FIG. 9.

図10は、ユーザ端末2の取出忘れの荷物の店舗での一時保管通知の画面の一例である。取出忘れの荷物の店舗での一時保管通知の画面は、センタサーバ1から、荷物の店舗預かり通知及び受取方法の選択要求を受信した場合に表示される。 Figure 10 is an example of a screen on the user terminal 2 notifying the user that a forgotten package has been temporarily stored at a store. The screen notifying the user that a forgotten package has been temporarily stored at a store is displayed when a notification that a package has been stored at a store and a request to select a collection method are received from the center server 1.

図10に示される取出忘れの荷物の店舗での一時保管通知の画面には、取出忘れの荷物を店舗で一時保管していることを通知するメッセージ、当該荷物を一時保管している店舗に関する情報、受取方法の選択欄、及び、「受取方法設定依頼」ボタンが含まれている。 The screen shown in FIG. 10 notifying the store that the forgotten package is being temporarily stored contains a message notifying the store that the forgotten package is being temporarily stored, information about the store that is temporarily storing the package, a selection field for the delivery method, and a "Request delivery method setting" button.

受取方法の選択欄には、受取方法として、配達による受け取りと店舗での受け取りを選択するラジオボタンが含まれている。配達による受け取りを選択するラジオボタンには、配達先と配達の希望日時との入力欄が付随している。配達先と配達の希望日時との入力欄は、図9に示される取出場所及び取出日時の入力欄と同様の構成である。 The receiving method selection field includes radio buttons to select receiving by delivery or at the store as the receiving method. The radio button to select 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 way as the input fields for the pick-up location and pick-up date and time shown in FIG. 9.

「受取方法設定依頼」ボタンが選択されると、制御部21は、受取方法の選択のユーザ操作を受け付け、センタサーバ1へ、選択された受取方法に関する情報を送信する。受取方法が、配達による受け取りである場合には、取出忘れの荷物の店舗での一時保管通知の画面において入力された配達先と配達の希望日時もセンタサーバ1へ送信される。なお、取出忘れの荷物の店舗での一時保管通知の画面の構成は、図10に示される例に限定されない。 When the "Request for receipt method setting" 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.

<処理の流れ>
図11から図14は、センタサーバ1によって実行される処理のフローチャートの一例である。図15は、ユーザ端末2によって実行される処理のフローチャートの一例である。図11から図14に示される処理の実行主体は、センタサーバ1のCPU 101であるが、便宜上、機能構成要素を主体として説明する。図15に示される処理の実行主体は、ユーザ端末2のCPU 201であるが、便宜上、機能構成要素を主体として説明する。
<Processing flow>
Figures 11 to 14 are examples of flowcharts of processing executed by the center server 1. Figure 15 is an example of a flowchart of processing executed by the user terminal 2. The processing shown in Figures 11 to 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 Figure 15 is executed by the CPU 201 of the user terminal 2, but for convenience, the processing will be described mainly by functional components.

図11は、センタサーバ1がユーザ端末2からロッカー使用依頼を受信した場合の処理のフローチャートの一例である。図11に示される処理は、所定の周期で繰り返し実行される。 Figure 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 Figure 11 is executed repeatedly at a predetermined interval.

OP101では、制御部11は、ユーザ端末2からロッカー使用依頼を受信したか否かを判定する。ユーザ端末2からロッカー使用依頼が受信された場合には(OP101:Y
ES)、処理がOP102へ進む。ユーザ端末2からロッカー使用依頼が受信されていない場合には(OP101:NO)、図11に示される処理が終了する。以降、図11において、ユーザ端末2は、OP101で受信されたロッカー使用依頼の送信元のユーザ端末を示す。
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 indicates the user terminal that is the sender of the locker use request received in OP101.

OP102では、制御部11は、スケジュール情報DB 13を参照して、受信したロッカー使用依頼に対して割り当て可能なロッカー4が存在するか否かを判定する。例えば、制御部11は、預入日時から少なくとも取出日時までスケジュールが設定されていない収納部であって、預入場所に預入日時までに到着可能であり、且つ、取出場所に取出日時までに到着可能な車両3に積載されている収納部があるか否かを判定する。受信したロッカー使用依頼に対して割り当て可能なロッカー4が存在する場合には(OP102:YES)、受信されたロッカー使用依頼についてサービス提供することが承諾され、処理がOP103へ進む。受信したロッカー使用依頼に対して割り当て可能なロッカー4が存在しない場合には(OP102:NO)、制御部11は、ロッカー使用依頼に対して不可を示す応答を送信し、図11に示される処理が終了する。 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 removal 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 removal location by the removal 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.

OP103では、制御部11は、ロッカー使用依頼に対して割り当て可能なロッカー4の中から、ロッカー使用依頼に対して割り当てる収納部と車両3とを決定する。ロッカー使用依頼に対して割り当てられる車両3は、預入場所に預入日時までに到着可能であり、且つ、取出場所に取出日時までに到着可能な車両3が選択される。ロッカー使用依頼に対して割り当てられる収納部は、ロッカー使用依頼に対して割り当てられた車両3に積載されているロッカー4のうち、預入日時から少なくとも取出日時までスケジュールが設定されていない収納部から選択される。以降、図11において、車両3は、ロッカー使用依頼に対して割り当てられた車両を示す。 In OP103, the control unit 11 determines the storage unit and 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 the lockers 4 loaded on the vehicle 3 assigned to the locker use request 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 refers to the vehicle assigned to the locker use request.

OP104では、制御部11は、受信したロッカー使用依頼に対応するサービス情報をサービス情報DB 14に登録する。また、制御部11は、割り当てられた車両3とロッカー4のスケジュールにロッカー使用依頼に対応するサービスのアイテムを登録する。 In OP104, the control unit 11 registers the service information corresponding to the received locker use request in the service information DB 14. The control unit 11 also registers the service item corresponding to the locker use request in the schedule of the assigned vehicle 3 and locker 4.

OP105では、制御部11は、ユーザ端末2へ、ロッカー使用依頼に対する承諾の応答を送信する。承諾の応答とともに、割り当てられたロッカー4の収納部の認証情報も送信される。OP106では、制御部11は、割り当てられた車両3について登録されたスケジュールに対応する走行計画を作成し、車両3へ送信する。その後、図11に示される処理が終了する。 In OP105, the control unit 11 transmits a response of acceptance to the locker use request to the user terminal 2. Together with the response of acceptance, 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. After that, the process shown in FIG. 11 ends.

図12、図13、及び、図14は、センタサーバ1の、荷物の取出管理処理のフローチャートの一例である。図12から図14に示される処理は、所定の周期で繰り返し実行される。図12から図14の処理は、例えば、サービス情報DB 14に保持されるレコードのうち、取出完了通知のフィールドの値が取出完了通知の受信無しを示す情報が格納されている各レコードについて実行される(図5参照)。図12から図14において、ユーザ端末2は、処理の対象のサービスに該当するユーザのユーザ端末を示す。 Figures 12, 13, and 14 are an example of a flowchart of the parcel removal management process of the center server 1. The processes shown in Figures 12 to 14 are executed repeatedly at a predetermined cycle. The processes in Figures 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 Figure 5). In Figures 12 to 14, user terminal 2 indicates the user terminal of the user corresponding to the service that is the target of the process.

OP201では、制御部11は、対象のサービスについて、ユーザ端末2から取出完了通知を受信したか否かを判定する。ユーザ端末2から取出完了通知が受信された場合には(OP201:YES)、処理がOP202へ進む。ユーザ端末2から取出完了通知が受信されていない場合には(OP201:NO)、処理がOP205へ進む。 In OP201, the control unit 11 determines whether or not a retrieval completion notification has been received from the user terminal 2 for the target service. If a retrieval completion notification has been received from the user terminal 2 (OP201: YES), the process proceeds to OP202. If a retrieval completion notification has not been received from the user terminal 2 (OP201: NO), the process proceeds to OP205.

OP202では、制御部11は、例えば、サービス情報DB 14内の対象のサービスのレコードの「取出完了通知」のフィールドを取出完了通知又は受渡完了通知の受信有りを示す情報に更新して、ユーザ端末2から取出完了通知を受信したことを記録する。OP
203では、制御部11は、対象のサービスについて、料金を算出する。料金は、例えば、預入日時から取出日時又は指定日時までの時間長、及び/又は、預入場所と取出場所との距離に基づいて、算出される。例えば、預入日時から取出日時又は指定日時までの時間長が長いほど、料金が高くなる。例えば、預入場所と取出場所との距離が長いほど、料金が高くなる。また、取出忘れの荷物の取り扱いの処理が実行されている場合には、その種類に応じて料金が追加される。OP204では、制御部11は、ユーザ端末2へ応答を送信する。例えば、応答とともに、サービスの利用料金も送信される。その後、制御部11は、決済処理を実行してもよい。決済処理は、例えば、予め登録されているクレジットカード情報を利用して行われてもよいし、ユーザの指定の住所に請求書を送信してもよい。その後、図12に示される処理が終了する。
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. Then, the process shown in FIG. 12 ends.

OP205では、制御部11は、サービス情報DB 14を参照して、現在時刻が対象のサービスの取出日時であるか否かを判定する。現在時刻が対象のサービスの取出日時である場合には(OP205:YES)、処理が図13のOP301へ進む。現在時刻が対象のサービスの取出日時になっていない場合には(OP205:NO)、処理がOP201へ進む。 In OP205, the control unit 11 refers to the service information DB 14 and determines whether 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.

図13に示される処理は、対象のサービスについて取出完了通知が受信されないまま取出日時になったタイミングで実行される処理である。 The process shown in FIG. 13 is executed when the retrieval date and time arrives without a retrieval completion notification being received for the target service.

OP301では、制御部11は、対象のサービスについて、取出忘れ時の店舗での一時保管の承諾が有るか否かを判定する。OP301の判定は、対象のサービスのサービス情報DB 14のレコードの「一時保管指定」のフィールドに、取出忘れ時の店舗での一時保管の承諾が有ることを示す情報が格納されているか否かに基づいて行われる。対象のサービスについて、取出忘れ時の店舗での一時保管の承諾が有る場合には(OP301:YES)、処理がOP302へ進む。対象のサービスについて、取出忘れ時の店舗での一時保管の承諾がない場合には(OP301:NO)、処理がOP311へ進む。 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 in 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.

OP302では、制御部11は、店舗情報DB 17を参照して、取出忘れの荷物を一時保管してもらう店舗5を選択する。取出忘れの荷物を一時保管してもらう店舗5は、第1実施形態では、対象のサービスを実行する車両3の現在位置から所定範囲内に存在する店舗である。なお、OP302における対象のサービスを実行する車両3の現在位置は、当該荷物の取出場所付近となる。以降、店舗5及び店舗端末6は、取出忘れの荷物を一時保管する店舗及び当該店舗の店舗端末を示す。車両3は、対象のサービスを実行する車両を示す。 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.

OP303では、制御部11は、店舗5の店舗端末6へ、一時保管依頼を送信する。一時保管依頼とともに、例えば、対象のサービス(荷物)に該当するサービス識別情報と、対象のサービスを依頼したユーザの識別情報と、車両3の識別情報と、当該荷物が収納されているロッカー4の識別情報と、当該ロッカー4の認証情報と、車両3の到着予定時刻も送信される。 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.

OP304では、制御部11は、店舗端末6から、承諾を示す応答が受信されたか否かを判定する。店舗端末6から承諾を示す応答が受信された場合には(OP304:YES)、処理が305へ進む。店舗端末6から拒否を示す応答が受信された場合には(OP304:NO)、処理がOP302へ進み、取出忘れの荷物を一時保管してもらう店舗が選択し直される。 In OP304, the control unit 11 determines whether or not a response indicating acceptance has been received from the store terminal 6. If a response indicating acceptance has been received from the store terminal 6 (OP304: YES), the process proceeds to OP305. If a response indicating rejection 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.

OP305では、制御部11は、車両3の走行計画を作成し、車両3へ送信する。OP305において作成される車両3の走行計画には、例えば、店舗5へ移動することと、店
舗5で対象の荷物を下すことを含む。また、車両3の走行計画には、店舗5への出発予定時刻及び到着予定時刻も含まれる。
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, traveling to the store 5 and unloading the target baggage at the store 5. The driving plan for the vehicle 3 also includes a scheduled departure time and a scheduled arrival time for the store 5.

OP306では、制御部11は、車両3の位置情報を監視し、車両3が店舗5に到着したか否かを判定する。制御部11は、例えば、車両3の位置情報が店舗5の位置情報から所定範囲内の位置を示す場合に、車両3が店舗5に到着したことを判定する。所定範囲は、例えば、3m~20m等の範囲である。車両3が店舗5に到着したことが検出された場合には(OP306:YES)、処理がOP307へ進む。車両3が店舗5に到着したことが検出されていない場合には(OP306:NO)、制御部11は、車両3が店舗5に到着するまで待機状態となる。 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.

OP307では、制御部11は、店舗端末6へ、車両3の到着を通知する。OP308では、制御部11は、店舗端末6から預かり完了通知を受信したか否かを判定する。店舗端末6から預かり完了通知が受信された場合には(OP308:YES)、処理がOP309へ進む。店舗端末6から預かり完了通知が受信されるまで(OP308:NO)、制御部11は待機状態となる。 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 notification of completion of storage has been received from the store terminal 6. If a notification of completion of storage 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 notification of completion of storage is received from the store terminal 6 (OP308: NO).

OP309では、制御部11は、ユーザ端末2へ、取出し忘れの荷物を店舗5で一時保管していることを通知する荷物の店舗預かり通知を送信する。店舗預かり通知とともに、受取方法の選択要求も送信される。また、店舗預かり通知とともに、例えば、対象のサービスのサービス識別情報、及び、対象の荷物を保管している店舗5に関する情報も送信される。店舗5に関する情報には、例えば、店舗5の名称、及び、店舗5の住所等が含まれる。また、OP309では、制御部11は、店舗5へ一時保管された荷物について、一時保管情報DB 15にレコードを追加する。 In OP309, the control unit 11 sends a store-holding notification to the user terminal 2 to notify the user that the forgotten package is being temporarily stored at the store 5. A request to select a pickup method is also sent 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 sent 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 that was temporarily stored at the store 5.

OP310では、制御部11は、ユーザ端末2から、店舗預かり通知及び受取方法の選択要求の応答を受信したか否かを判定する。ユーザ端末2から応答が受信された場合には(OP310:YES)、処理が図14のOP401へ進む。ユーザ端末2から応答が受信されるまで(OP310:NO)、制御部11は待機状態となる。店舗預かり通知及び受取方法の選択要求の応答とともに、ユーザによって選択された受取方法を示す情報も受信する。 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.

OP311からOP313の処理は、対象のサービスについて、取出忘れ時の店舗での一時保管の承諾がない場合の処理である。取出忘れ時の店舗での一時保管の承諾がない場合には、第1実施形態では、ユーザ端末2から当該荷物の取出依頼を受信するまで、当該荷物は車両3において預け入れられたままとなる。 The processing from OP311 to OP313 is performed in the case where there is no consent for temporary storage at the store in the event of forgetting to pick up the luggage for the target service. In the case where there is no consent for temporary storage at the store in the event of forgetting to pick up the luggage, in the first embodiment, the luggage remains deposited in the vehicle 3 until a request to pick up the luggage is received from the user terminal 2.

OP311では、制御部11は、ユーザ端末2から、取出依頼を受信したか否かを判定する。ユーザ端末2から取出依頼が受信された場合には(OP311:YES)、処理がOP312へ進む。ユーザ端末2から取出依頼が受信されるまで(OP312:NO)、制御部11は待機状態となる。取出依頼とともに、新たに指定された取出場所及び取出日時も受信される。 In OP311, the control unit 11 determines whether or not a retrieval request has been received from the user terminal 2. If 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.

OP312では、制御部11は、対象のサービスのサービス情報DB 14のレコードを更新する。具体的には、対象のサービスのサービス情報DB 14のレコードの取出場所及び取出日時を新たに指定された取出し場所及び取出日時で更新する。 In OP312, the control unit 11 updates the record in the service information DB 14 for the target service. Specifically, the retrieval location and retrieval date and time in the record in the service information DB 14 for the target service are updated to the newly specified retrieval location and retrieval date and time.

OP313では、制御部11は、車両3の走行計画を作成し、車両3へ送信する。OP313において作成される車両3の走行計画には、例えば、取出日時までに取出場所へ移動することと、及び、取出し場所に置いて荷物を受け渡すことを含む。その後、処理が図
12のOP201へ進む。
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 placing the baggage at the pick-up location and handing it over. After that, the process proceeds to OP201 in Fig. 12 .

次に、図14に示される処理は、店舗5に一時保管されている荷物について、ユーザ端末2から、ユーザによって選択された受取方法を示す情報が受信された場合の処理である。OP401では、制御部11は、ユーザ端末2から受信された、ユーザによって選択された受取方法を示す情報が店舗受取を示すか否かを判定する。ユーザによって選択された受取方法を示す情報が店舗受取を示す場合には(OP401:YES)、処理がOP402へ進む。ユーザによって選択された受取方法を示す情報が配達による受け取りを示す場合には(OP401:NO)、処理がOP409へ進む。 Next, the process shown in FIG. 14 is a process when information indicating the receiving 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 receiving method selected by the user received from the user terminal 2 indicates in-store receiving. If the information indicating the receiving method selected by the user indicates in-store receiving (OP401: YES), the process proceeds to OP402. If the information indicating the receiving method selected by the user indicates receiving by delivery (OP401: NO), the process proceeds to OP409.

OP402からOP408の処理は、店舗5に一時保管されている荷物の受取方法として店舗受取が選択された場合の処理である。OP402では、制御部11は、店舗端末6へ、ユーザによって選択された受取方法の通知を送信する。なお、OP402において、制御部11は、一時保管情報DB 15の該当するレコードの受取方法のフィールドを、店舗受取を示す情報で更新する。OP402で送信される通知とともに、例えば、店舗端末6へは、対象の荷物に対応するサービス識別情報、対象の荷物を車両3に預け入れたユーザの識別情報、及び、選択された受取方法を示す情報として店舗での受け取りを示す情報も送信される。 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 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. Along 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.

OP403では、制御部11は、ユーザ端末2へ、店舗での受け取りを受け付けたことを示す店舗受取受付通知を送信する。店舗受取受付通知とともに、例えば、対象のサービスのサービス識別情報、対象のユーザの識別情報、及び、店舗5に関する情報も送信される。店舗5に関する情報には、例えば、店舗5の名称及び住所等が含まれる。 In OP403, the control unit 11 transmits to the user terminal 2 a store pickup acceptance notification indicating that the store has accepted the pickup. 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.

OP404では、制御部11は、店舗端末6から、受渡完了通知を受信したか否かを判定する。店舗端末6から受渡完了通知が受信された場合には(OP404:YES)、処理がOP405へ進む。店舗端末6から受渡完了通知が受信されるまで(OP404:NO)、制御部11は待機状態となる。受渡完了通知とともに、対象のサービスのサービス識別情報も受信される。 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 the service identification information of the target service.

OP405では、制御部11は、店舗端末6へ受渡完了通知に対する応答を送信する。OP406では、制御部11は、例えば、サービス情報DB 14内の対象のサービスのレコードの「取出完了通知」のフィールドを取出完了通知又は受渡完了通知の受信有りを示す情報に更新して、ユーザ端末2から受渡完了通知を受信したことを記録する。OP407では、制御部11は、対象のサービスについて、料金を算出する。OP407では、店舗受取のため、第1実施形態では、店舗5での荷物の一時保管に関する追加の料金は発生しない。 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 package is picked up at the store, in the first embodiment, no additional fee is incurred for temporary storage of the package at the store 5.

OP408では、制御部11は、ユーザ端末2へ、荷物の受け渡しが完了したことを通知する受渡確認通知を送信する。例えば、受渡確認通知とともに、サービスの利用料金も送信される。その後、制御部11は、決済処理を実行してもよい。その後、図14に示される処理が終了する。 In OP408, the control unit 11 transmits a delivery confirmation notification to the user terminal 2 to notify that delivery of the package has been completed. For example, the service usage fee may also be transmitted together with the delivery confirmation notification. Thereafter, the control unit 11 may execute a payment process. Then, the process shown in FIG. 14 ends.

OP411からOP418の処理は、店舗5に一時保管されている荷物の受取方法として配達による受け取りが選択された場合の処理である。ユーザ端末2から、ユーザによって選択された受取方法を示す情報として配達による受け取りを示す情報とともに、配達先及び配達の希望日時も受信される。 The processing from OP411 to OP418 is performed when receipt by delivery is selected as the method of receipt of a package temporarily stored at store 5. From user terminal 2, information indicating receipt by delivery as the receipt method selected by the user is received, along with the delivery destination and the desired date and time of delivery.

OP411では、制御部11は、運搬を行う車両3とロッカー4との割り当てを行う。OP412では、制御部11は、店舗端末6へ、ユーザによって選択された受取方法の通
知を送信する。OP412で送信される通知とともに、例えば、店舗端末6へは、対象の荷物に対応するサービス識別情報、対象の荷物を車両3に預け入れたユーザの識別情報、選択された受取方法を示す情報として配達による受け取りを示す情報、運搬を行う車両3の識別情報、対象の荷物を収納する収納部の識別情報、及び、当該収納部の認証情報も送信される。なお、OP412において、制御部11は、一時保管情報DB 15の該当するレコードの受取方法、配送先、及び、配送指定日時のフィールドを、それぞれ、配達による受け取りを示す情報、受信した配送先、及び、受信した配送日時で更新する。
In OP411, the control unit 11 assigns the vehicle 3 that will carry out the transportation to the locker 4. In OP412, the control unit 11 transmits a notification of the receiving method selected by the user to the store terminal 6. Along with the notification transmitted in OP412, for example, the following are also transmitted to the store terminal 6: service identification information corresponding to the target parcel, identification information of the user who deposited the target parcel in the vehicle 3, information indicating receipt by delivery as information indicating the selected receiving method, identification information of the vehicle 3 that will carry out the transportation, identification information of the storage unit that will store the target parcel, and authentication information of the storage unit. Note that in OP412, the control unit 11 updates the fields of the receiving method, delivery destination, and delivery specified date and time of the corresponding record in the temporary storage information DB 15 with information indicating receipt by delivery, the received delivery destination, and the received delivery date and time, respectively.

OP413では、制御部11は、ユーザ端末2へ、荷物の配達による受け取りを受け付けたことを示す配達受付通知を送信する。配達受付通知とともに、例えば、対象のサービスのサービス識別情報、対象のユーザの識別情報、配達先及び配達指定日時、運搬する車両3の識別情報、荷物が収納されている収納部の識別情報、及び、当該収納部の認証情報も送信される。 In OP413, the control unit 11 transmits to the user terminal 2 a delivery acceptance notification indicating that the receipt of the delivered package has been accepted. 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.

OP414では、制御部11は、車両3の走行計画を作成し、車両3へ送信する。OP414において作成される車両3の走行計画には、例えば、店舗5へ移動し、店舗5において対象の荷物を積み込み、配達日時までに配達先へ移動し、配達先に置いて荷物を受け渡すことを含む。 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, traveling to the store 5, loading the target package at the store 5, traveling to the delivery destination by the delivery date and time, leaving the package at the delivery destination, and handing it over.

OP415では、制御部11は、車両3の位置情報を監視し、車両3が店舗5に到着したか否かを判定する。車両3が店舗5に到着したことが検出された場合には(OP415:YES)、処理がOP416へ進む。車両3が店舗5に到着したことが検出されていない場合には(OP415:NO)、制御部11は、車両3が店舗5に到着するまで待機状態となる。 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 process 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.

OP416では、制御部11は、店舗端末6へ、車両3の到着を通知する。OP417では、制御部11は、店舗端末6から、対象の荷物の車両3への積み込みが完了したことを示す積込完了通知を受信したか否かを判定する。店舗端末6から積込完了通知が受信された場合には(OP417:YES)、処理がOP418へ進む。店舗端末6から積込完了通知が受信されるまで(OP417:NO)、制御部11は待機状態となる。積込完了とともに、例えば、対象のサービスのサービス識別情報も受信される。 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 onto the vehicle 3 has been completed has been received from the store terminal 6. When a loading completion notification has been received from the store terminal 6 (OP417: YES), the processing 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 loading completion, for example, service identification information of the target service is also received.

OP418では、制御部11は、図12のOP201からOP204の処理と同様の処理を行う。ただし、OP414の処理として図12のOP201からOP204の処理と同様の処理が行われる場合には、取出場所及び取出日時に代えて、配達先及び配達指定日時が用いられる。すなわち、OP414では、例えば、ユーザ端末2から取出完了通知が受信された場合には(OP201:YES)、当該荷物の取出完了をサービス情報DB 14に記録し(OP202)、料金を算出し(OP203)、ユーザ端末2へ応答が送信される(OP204)。例えば、配達指定日時が過ぎてもユーザ端末2から取出完了通知が受信されない場合には(OP201:NO)、処理が図13の処理へ進む。その後、図14に示される処理が終了する。 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 pick-up date and time. That is, in OP414, for example, when a pick-up completion notification 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), the fee is calculated (OP203), and a response is transmitted to the user terminal 2 (OP204). For example, when a pick-up completion notification 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.

図15は、ユーザ端末2の、センタサーバ1から荷物の店舗預かり通知が受信された場合の処理のフローチャートである。図15に示される処理は、例えば、取出日時を経過しても取出完了のユーザ操作が入力されず、且つ、取出忘れの荷物を店舗5に一時保管することに承諾することを示す情報が記憶されている場合に、開始される。例えば、ユーザ端末2は、ロッカー使用依頼画面において入力された情報をメモリ202の記憶領域に保持している。すなわち、図15に示される処理は、取出日時までに車両3に積載されたロッカー4から荷物が取り出された場合、及び、ユーザが、取出忘れの荷物を店舗5に一時保管することに承諾していない場合には実行されない。 Figure 15 is a flowchart of the process performed by the user terminal 2 when a notification that the luggage has been left at the store is received from the center server 1. The process shown in Figure 15 is started, for example, when the user operation to complete the retrieval has not been input even after the retrieval 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. In other words, the process shown in Figure 15 is not executed if the luggage has been retrieved from the locker 4 loaded on the vehicle 3 by the retrieval date and time, and if the user has not consented to the temporary storage of the forgotten luggage at the store 5.

OP501では、制御部21は、センタサーバ1から荷物の店舗預かり通知を受信したか否かを判定する。センタサーバ1から荷物の店舗預かり通知が受信された場合には(OP501:YES)、処理がOP502へ進む。センタサーバ1から荷物の店舗預かり通知が受信されるまで(OP501:NO)、制御部21は待機状態となる。荷物の店舗預かり通知とともに、受取方法の選択要求も受信される。 In OP501, the control unit 21 determines whether or not a notice that the package has been stored at the store has been received from the center server 1. If a notice that the package has been 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 that the package has been stored at the store is received from the center server 1 (OP501: NO). Together with the notice that the package has been stored at the store, a request to select a receiving method is also received.

OP502では、制御部21は、取出忘れの荷物の店舗での一時保管通知画面をタッチパネルディスプレイ205に表示させる。OP503では、制御部21は、タッチパネルディスプレイ205を通じて、「受取方法設定依頼」ボタンの選択操作が入力されたか否かを判定する。「受取方法設定依頼」ボタンの選択操作は、受取方法設定依頼のユーザ操作に相当する。取出忘れの荷物の店舗での一時保管通知画面では、受取方法の選択結果、選択された受取方法が配達による受け取りの場合には、配達先と配達希望日時との情報が入力される(図10)。 In OP502, the control unit 21 causes the touch panel display 205 to display a screen notifying the user that the forgotten package has been temporarily stored at the store. In OP503, the control unit 21 determines whether or not the user has selected the "Request to set receipt method" button via the touch panel display 205. The selection of the "Request to set receipt method" button corresponds to a user operation for requesting to set a receipt method. On the screen notifying the user that the forgotten package has been temporarily stored at the store, if the selected receipt method is to receive the package by delivery, the delivery destination and the desired delivery date and time are entered (FIG. 10).

受取方法設定依頼のユーザ操作が入力された場合には(OP503:YES)、処理がOP504へ進む。受取方法設定依頼のユーザ操作が入力されるまで(OP503:NO)、制御部21は待機状態となる。 If a user operation to request setting of 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 to request setting of a receiving method is input (OP503: NO).

OP504では、制御部21は、センタサーバ1へ、預かり通知の応答とともに、ユーザによって選択された受取方法を示す情報を送信する。選択された受取方法が配達による受け取りの場合には、配達先と配達希望日時との情報もセンタサーバ1へ送信される。その後、図15に示される処理が終了する。 In OP504, the control unit 21 sends to the center server 1, together with a response to the receipt notification, information indicating the receipt method selected by the user. If the selected receipt method is receipt by delivery, information on the delivery destination and the desired delivery date and time is also sent to the center server 1. After that, the processing shown in FIG. 15 ends.

なお、図11から図15に示されるセンタサーバ1又はユーザ端末2の処理は、いずれも一例であって、センタサーバ1およびユーザ端末2の処理はこれらに限定されない。センタサーバ1およびユーザ端末2の処理は、実施の形態に応じて、適宜変更可能である。 Note that the processes of the center server 1 or the user terminal 2 shown in Figures 11 to 15 are all 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 changed as appropriate depending on the embodiment.

<処理シーケンスの例>
図16、図17、及び、図18は、移動ロッカーシステム100における処理のシーケンスの一例を示す図である。図16は、荷物の取出忘れが発生し、当該荷物が店舗5へ預け入れられるまでの処理のシーケンスの一例である。なお、図16から図18に示される例において、ユーザ端末2のユーザは、取出忘れの荷物を店舗に一時保管することについて承諾していることとする。また、取出忘れの荷物は、車両3Aに積載されているロッカー4に収納されていることとする。
<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.

S11では、センタサーバ1は、取出日時になってもユーザ端末2から取出完了通知を受信していないので(図12のOP201:YES、OP205:YES)、荷物の取出忘れが発生したことを検出する。S12では、センタサーバ1は、当該サービスについて取出忘れ時の店舗での一時保管の承諾が有るので(図13のOP301:YES)、当該荷物を一時保管してもらう店舗として店舗5を選択する(図13のOP302)。 In S11, the center server 1 detects that the luggage 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 in FIG. 12, OP205: YES). In S12, the center server 1 selects store 5 as the store to temporarily store the luggage (OP302 in FIG. 13) because there is an agreement for the service to temporarily store the luggage at the store when it is forgotten to be picked up (OP301: YES in FIG. 13).

S13では、センタサーバ1は、店舗5の店舗端末6へ、一時保管依頼を送信する(図13のOP303)。一時保管依頼とともに、例えば、対象のサービスに該当するサービス識別情報と、対象のサービスを依頼したユーザの識別情報と、車両3Aの識別情報と、当該荷物が収納されているロッカー4の識別情報と、当該ロッカー4の認証情報と、車両3Aの店舗5への到着予定時刻も送信される。 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.

店舗端末6は、一時保管依頼を受信し、例えば、荷物の一時保管依頼が発生したことをタッチパネルディスプレイに表示して、店舗5のスタッフに通知する。店舗5のスタッフ
は、一時保管依頼の情報を確認すると、店舗端末6へ承諾応答をユーザ操作を入力し、これによって、店舗端末6はセンタサーバ1へ承諾応答を送信する。センタサーバ1は、店舗端末6から承諾応答を受信する(図13のOP304:YES)。
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 staff of the store 5 confirms the information of the temporary storage request, they input an acceptance response to the store terminal 6 by user operation, 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 ).

S15では、センタサーバ1は、車両3Aについて、店舗5へ移動し、対象の荷物を預け入れることを含む走行計画を作成する。S16では、センタサーバ1は、車両3Aへ作成した走行計画を送信する(図13のOP305)。 In S15, the center server 1 creates a driving plan for the vehicle 3A that includes traveling 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).

S21では、車両3Aは、走行計画に含まれる出発予定日時になると、店舗5への移動を開始し、到着予定日時に店舗5へ到着する。S22では、センタサーバ1は、車両3Aの位置情報から、車両3Aが店舗5に到着したことを検出する(図13のOP306:YES)。S23では、センタサーバ1は、店舗端末6へ、車両3Aの到着を通知する(図13のOP307)。店舗端末6は、車両3Aの到着の通知を受信すると、例えば、タッチパネルディスプレイに車両3Aの到着を通知したり、スピーカからアラーム音を出力したりして、店舗5のスタッフに報知する。 In S21, vehicle 3A starts traveling to store 5 at the scheduled departure date and time included in the travel plan, and arrives at store 5 at the scheduled arrival date and time. In S22, center server 1 detects that vehicle 3A has arrived at store 5 from the position information of vehicle 3A (OP306: YES in FIG. 13). In S23, center server 1 notifies store terminal 6 of the arrival of vehicle 3A (OP307 in FIG. 13). When store terminal 6 receives the notification of vehicle 3A's arrival, it notifies staff at store 5 by, for example, notifying the arrival of vehicle 3A on a touch panel display or outputting an alarm sound from a speaker.

S24では、店舗5のスタッフが車両3Aから対象の荷物を取り出して、店舗5内に運び入れる。対象の荷物がどの収納部に格納されているかは、一時保管依頼とともに受信される情報によって特定可能である。また、店舗5のスタッフは、対象の荷物が格納されている収納部の認証情報を用いて、当該収納部を解錠して、荷物を取り出す。対象の荷物が格納されている収納部の認証情報は、一時保管依頼とともにセンタサーバ1から受信される。S25では、店舗5のスタッフは、店舗端末6へ荷物の預かり完了のユーザ操作を入力し、店舗端末6は、センタサーバ1へ預かり完了通知を送信する。センタサーバ1は、店舗端末6から、荷物の預かり完了通知を受信する(図13のOP308:YES)。 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 the 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 indicate that the luggage has been stored, and the store terminal 6 transmits a storage completion notification to the center server 1. The center server 1 receives the luggage storage completion notification from the store terminal 6 (OP308: YES in FIG. 13).

図17は、ユーザが、店舗5に一時保管されている荷物を店舗で受け取る場合のシーケンスの一例である。図17に示されるシーケンスは、図16のS24に続いて発生するシーケンスである。 Figure 17 shows an example of a sequence in which a user picks up a package that has been temporarily stored at store 5 at the store. The sequence shown in Figure 17 is a sequence that occurs following S24 in Figure 16.

S31では、センタサーバ1は、ユーザ端末2へ、店舗預かり通知と受取方法選択要求とを送信する(図13のOP309)。店舗預かり通知とともに、例えば、対象の荷物に該当するサービス識別情報、店舗5の名称、及び、店舗5の住所等が含まれる。ユーザ端末2は、店舗預かり通知と受取方法選択要求とを受信すると(図15のOP501:YES)、取出忘れの荷物の店舗での一時保管通知画面をタッチパネルディスプレイ205に表示させる(図15のOP502)。図17に示される例では、ユーザは、店舗での受け取りを選択し、受取方法設定依頼のユーザ操作とともに、店舗での受け取りの選択操作が入力される(図15のOP503:YES)。なお、ユーザは、店舗預かり通知とともに受信された店舗5の名称及び住所等を参考にして、受取方法を決定することができる。 In S31, 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). The store-holding notification includes, for example, 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 notification 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 for receiving at the store along with a user operation for requesting to set the 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 notification.

S32では、ユーザ端末2は、センタサーバ1へ、預かり通知の応答とともに、ユーザによって選択された受取方法を示す情報として店舗での受け取りを示す情報を送信する(図15のOP504)。センタサーバ1は、ユーザ端末2から、預かり通知の応答と、店舗での受け取りを示す情報とを受信する(図13のOP310:YES、図14のOP401:YES)。 In S32, the user terminal 2 sends to the center server 1, together with a response to the receipt notification, information indicating the receipt method selected by the user, indicating receipt at the store (OP504 in FIG. 15). The center server 1 receives from the user terminal 2 the response to the receipt notification and information indicating receipt at the store (OP310 in FIG. 13: YES, OP401 in FIG. 14: YES).

S33では、センタサーバ1は、店舗端末6へ、ユーザによって店舗での受け取りが選択されたことを示す通知を送信する(図14のOP402)。当該通知とともに、例えば、店舗端末6へは、対象の荷物に対応するサービス識別情報、対象の荷物を車両3に預け入れたユーザの識別情報、及び、選択された受取方法を示す情報として店舗での受け取りを示す情報も送信される。 In S33, the center server 1 transmits a notification to the store terminal 6 indicating that the user has selected pick-up at the store (OP402 in FIG. 14). Along with the notification, for example, the service identification information corresponding to the target parcel, the 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.

S34では、センタサーバ1は、ユーザ端末2へ、ユーザ端末2へ、店舗受取受付通知を送信する(図14のOP403)。店舗受取受付通知とともに、例えば、対象のサービスのサービス識別情報、対象のユーザの識別情報、店舗5の名称、及び、店舗5の住所等が含まれる。 In S34, the center server 1 transmits a store pickup acceptance notification to the user terminal 2 (OP403 in FIG. 14). The store pickup 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.

S41では、ユーザ端末2のユーザは、店舗5へ移動する。ユーザは、センタサーバ1から店舗受取受付通知とともに受信された店舗5の名称、及び、店舗5の住所を参照して、店舗5へ移動する。S42では、店舗5のスタッフによってユーザ端末2のユーザの本人確認が行われた後、荷物がユーザに受け渡される。ユーザ端末2のユーザの本人確認は、例えば、ユーザ端末2のユーザが対象の荷物に対応するサービス識別情報とユーザ端末2のユーザの識別情報を店舗5のスタッフに提示し、店舗5のスタッフが、店舗端末6に保持されているサービス識別情報及びユーザ端末2のユーザの識別情報と一致することを確認することで行われる。ただし、ユーザの本人確認はこれに限定されない。 In S41, the user of the user terminal 2 moves to the store 5. The user moves to the store 5 by referencing 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 user's identity verification is not limited to this.

S43では、例えば、店舗5のスタッフによって、店舗端末6へ受渡完了が入力され、店舗端末6は、センタサーバ1へ、受渡完了通知を送信する。センタサーバ1は、店舗端末6から、受渡完了通知を受信する(図14のOP404:YES)。S44では、センタサーバ1は、店舗端末6へ、受渡完了通知に対する応答を送信する(図14のOP405)。 In S43, for example, a staff member of store 5 inputs a 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).

S45では、センタサーバ1は、車両3へ、受渡確認通知を送信する(図14のOP408)。例えば、受渡確認通知とともに、サービスの利用料金も送信される。 In S45, the center server 1 transmits a delivery confirmation notification to the vehicle 3 (OP408 in FIG. 14). For example, the service usage fee is also transmitted together with the delivery confirmation notification.

図18は、ユーザが、店舗5に一時保管されている荷物を配達によって受け取る場合のシーケンスの一例である。図18に示されるシーケンスは、図16のS24に続いて発生するシーケンスである。 Figure 18 shows an example of a sequence in which a user receives a package that is temporarily stored at store 5 by delivery. The sequence shown in Figure 18 is a sequence that occurs following S24 in Figure 16.

S51では、センタサーバ1は、ユーザ端末2へ、店舗預かり通知と受取方法選択要求とを送信する(図13のOP309)。ユーザ端末2は、店舗預かり通知と受取方法選択要求とを受信すると(図15のOP501:YES)、取出忘れの荷物の店舗での一時保管通知画面をタッチパネルディスプレイ205に表示させる(図15のOP502)。図18に示される例では、ユーザは、配達による受け取りを選択し、受取方法設定依頼のユーザ操作とともに、配達による受け取りの選択操作が入力される(図15のOP503:YES)。 In S51, the center server 1 transmits a store-held package 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-held package notification and the request to select a receiving method (OP501 in FIG. 15: YES), it displays a screen notifying the user that the forgotten package has been temporarily stored at the store on the touch panel display 205 (OP502 in FIG. 15). In the example shown in FIG. 18, the user selects receiving by delivery, and inputs a user operation to request setting of the receiving method, along with an operation to select receiving by delivery (OP503 in FIG. 15: YES).

S52では、ユーザ端末2は、センタサーバ1へ、預かり通知の応答とともに、ユーザによって選択された受取方法を示す情報として配達による受け取りを示す情報を送信する(図15のOP504)。センタサーバ1は、ユーザ端末2から、預かり通知の応答と、配達による受け取りを示す情報とを受信する(図13のOP310:YES、図14のOP401:NO)。 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 from the user terminal 2 the response to the receipt notification and information indicating receipt by delivery (OP310 in FIG. 13: YES, OP401 in FIG. 14: NO).

S53では、センタサーバ1は、店舗5に一時保管されている荷物を配達する車両として車両3Bと、当該荷物を収納するロッカー4の収納部を決定する(図14のOP411)。S54では、センタサーバ1は、店舗端末6へ、ユーザによって配達による受け取りが選択されたことを示す通知を送信する(図14のOP412)。当該通知とともに、例えば、店舗端末6へは、対象の荷物に対応するサービス識別情報、対象の荷物を車両3に預け入れたユーザの識別情報、及び、選択された受取方法を示す情報として配達を示す情報も送信される。 In S53, the center server 1 determines vehicle 3B as the vehicle that will deliver the package temporarily stored at the store 5, and the storage section of the locker 4 in which to store the package (OP411 in FIG. 14). In S54, the center server 1 transmits a notification to the store terminal 6 indicating that the user has selected receipt by delivery (OP412 in FIG. 14). Along 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 vehicle 3, and information indicating delivery as information indicating the selected receipt method.

S55では、センタサーバ1は、ユーザ端末2へ、配達受付通知を送信する(図14のOP413)。配達受付通知とともに、例えば、対象のサービスのサービス識別情報、対象のユーザの識別情報、配達先及び配達指定日時、運搬する車両3の識別情報、荷物が収納されている収納部の識別情報、及び、当該収納部の認証情報も送信される。 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 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.

S56では、センタサーバ1は、車両3Bについて、店舗5へ移動し、対象の荷物を積み込み、配達先へ移動し、対象の荷物を受け渡すことを含む走行計画を作成する。S57では、センタサーバ1は、車両3Bへ、作成した走行計画を送信する(図14のOP414)。 In S56, the center server 1 creates a driving plan for the vehicle 3B, which includes traveling to the store 5, loading the target package, traveling 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).

S61では、車両3Bは、走行計画に含まれる出発予定日時になると、店舗5への移動を開始し、到着予定日時に店舗5へ到着する。S62では、センタサーバ1は、車両3Bの位置情報から、車両3Bが店舗5に到着したことを検出する(図14のOP415:YES)。S63では、センタサーバ1は、店舗端末6へ、車両3Bの到着を通知する(図14のOP416)。店舗端末6は、車両3Bの到着の通知を受信すると、例えば、タッチパネルディスプレイに車両3Bの到着を通知したり、スピーカからアラーム音を出力したりして、店舗5のスタッフに報知する。 In S61, vehicle 3B starts traveling to store 5 at the scheduled departure date and time included in the travel plan, and arrives at store 5 at the scheduled arrival date and time. In S62, the center server 1 detects that vehicle 3B has arrived at 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). When the store terminal 6 receives the notification of the arrival of vehicle 3B, it notifies the staff of 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.

S64では、店舗5のスタッフが車両3Bへ対象の荷物を積み込む。対象の荷物を車両4Bのロッカー4のどの収納部に収納するかは、S54において店舗端末6が受信した情報によって特定可能である。また、店舗5のスタッフは、対象の荷物を収納する収納部の認証情報を用いて、当該収納部を施錠する。対象の荷物を収納する収納部の認証情報は、S54においてセンタサーバ1から受信される。S65では、店舗5のスタッフは、店舗端末6へ荷物の積込完了のユーザ操作を入力し、店舗端末6は、センタサーバ1へ積込完了通知を送信する。センタサーバ1は、店舗端末6から、積込完了通知を受信する(図14のOP417:YES)。 In S64, the staff of store 5 loads the target luggage into vehicle 3B. The storage section of locker 4 of vehicle 4B in which the target luggage will be stored can be specified from the information received by the store terminal 6 in S54. The staff of store 5 also locks the storage section using the authentication information of the storage section in which the target luggage will be stored. The authentication information of the storage section in which the target luggage will be stored is received from the center server 1 in S54. In S65, the staff of 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 in FIG. 14: YES).

S71では、車両3Bは、走行計画に含まれる出発予定日時になると、配達先への移動を開始し、配達日時に配達先へ到着する。配達先では、ユーザ端末2のユーザが待機しており、車両3Bと落ち合う。S72では、ユーザ端末2のユーザは、車両3Bのロッカー4の収納部から荷物を取り出す。対象の荷物が車両4Bのロッカー4のどの収納部に収納されているかは、S55において配達受付通知とともにユーザ端末2が受信した情報によって特定可能である。また、ユーザ端末2のユーザは、対象の荷物を収納する収納部の認証情報を用いて、当該収納部を解錠する。対象の荷物を収納する収納部の認証情報は、S55においてセンタサーバ1から受信される。 In S71, vehicle 3B starts traveling 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 up with vehicle 3B. In S72, the user of user terminal 2 removes the package from a storage section of locker 4 of vehicle 3B. The storage section of locker 4 of vehicle 4B in which the target package is stored can be identified from the 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 section using authentication information for the storage section that stores the target package. The authentication information for the storage section that stores the target package is received from center server 1 in S55.

S73では、ユーザ端末2のユーザは、ユーザ端末2へ、取出完了のユーザ操作を入力し、ユーザ端末2は、センタサーバ1へ取出完了通知を送信する。センタサーバ1は、ユーザ端末2から取出完了通知を受信する(図14のOP418、図12のOP201:YES)。S74では、センタサーバ1は、ユーザ端末2へ、応答を送信する(図14のOP418、図12のOP204)。例えば、応答とともに、サービスの利用料金も送信される。図18に示される例では、取出忘れの荷物を店舗5からユーザの指定場所まで配達しているので、サービス利用料金には、ロッカー4の使用料金に加えて追加料金が加算されている。 In S73, the user of the user terminal 2 inputs a user operation to the user terminal 2 to indicate completion of 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 is also 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.

<第1実施形態の作用効果>
第1実施形態では、移動ロッカーに預け入れられた荷物が取出日時までに取り出されない場合には、当該荷物は車両3から下され、例えば、車両3の近くの店舗5に一時保管される。これによって、取出しが未定の荷物が車両3から下され、その分車両3に積載されたロッカー4の収納部が空くので、車両3は新たに別の荷物を預かることができる。した
がって、第1実施形態によれば、車両3に積載された移動ロッカー4の稼働率を向上させることができる。
<Effects of the First Embodiment>
In the first embodiment, if luggage deposited in a mobile locker is not retrieved by the intended retrieval date and time, the luggage is unloaded from the vehicle 3 and temporarily stored, for example, in a store 5 near the vehicle 3. As a result, luggage not yet to be retrieved is unloaded from the vehicle 3, and the storage space of the locker 4 loaded on the vehicle 3 becomes free, allowing the vehicle 3 to store new luggage. Therefore, according to the first embodiment, the operating rate of the mobile locker 4 loaded on the vehicle 3 can be improved.

また、第1実施形態では、店舗5に一時保管されている荷物の受取方法を、店舗での受け取りと配達による受け取りから、ユーザは選択することができる。これによって、ユーザは、取出忘れの荷物を自分の都合に合わせて受け取ることができる。 In addition, in the first embodiment, the user can select the method of receiving the package temporarily stored at the store 5 from picking it up at the store or having it delivered. This allows the user to pick up the package that was left behind at their convenience.

<その他の実施形態>
上記の実施形態はあくまでも一例であって、本開示はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
<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.

第1実施形態では、移動ロッカーサービスに対して、車両に積載された荷物を店舗へ一時保管することを適用したが、配送ロッカーサービスに対しても適用可能である。すなわち、配送ロッカーサービスにおいて、受取人に指定されているユーザに受け渡されなかった荷物を店舗へ一時保管することも可能である。例えば、第1実施形態で説明された技術において、以下の点を変更することで、配送ロッカーサービスにおいて、受取人に指定されているユーザに受け渡されなかった荷物を店舗へ一時保管することを実現することができる。 In the first embodiment, the temporary storage of luggage loaded onto a vehicle at a store was applied to a mobile locker service, but it can also be applied to a delivery locker service. That is, in a delivery locker service, it is also possible to temporarily store luggage that has not been delivered to a user designated as a recipient at a store. For example, by modifying the following points in the technology described in the first embodiment, it is possible to realize the temporary storage at a store of luggage that has not been delivered to a user designated as a recipient in a delivery locker service.

配送ロッカーサービスでは、荷物の配送を依頼するユーザ(依頼ユーザ)と、配送先で荷物を受け取るユーザ(受取ユーザ)とが異なってもよい。荷物の配送を依頼するユーザを、以下、依頼ユーザ、と称する。配送先で荷物を受け取るユーザを、以下、受取ユーザ、と称する。その為、依頼ユーザは、配送依頼を行う場合に、預入場所及び預入日時、配送先、及び、受取ユーザを指定する。なお、配送ロッカーサービスにおいて、配送日時の指定はオプションである。なお、依頼ユーザは、配送ロッカーサービスに登録しているユーザであるが、受取ユーザは配送ロッカーサービスに登録しているユーザでなくともよい。 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.

移動ロッカーサービスでは、荷物の取出忘れの検出を契機として、荷物を店舗へ一時保管することに係る処理が開始される。これに代えて、配送ロッカーサービスでは、例えば、受取ユーザ不在等による荷物の受け渡しの失敗が発生したことを契機として、荷物を店舗へ一時保管することに係る処理が開始される。また、移動ロッカーサービスにおいて、荷物の取出忘れの発生以降、センタサーバ1からユーザに対する各種通知は、荷物を預け入れたユーザのユーザ端末2に宛てて行われる。これに代えて、配送ロッカーサービスでは、荷物の受け渡しの失敗の発生以降、センタサーバ1からユーザに対する各種通知は、受取ユーザのユーザ端末に宛てて行われる。受取ユーザのユーザ端末の連絡先(例えば、電子メール等)は、例えば、依頼ユーザによって配送依頼とともに指定されることで取得されてもよい。または、受取ユーザが配送ロッカーサービスに登録しているユーザである場合には、予め配送ロッカーシステムが受取ユーザのユーザ端末の連絡先について情報を保持している。 In the mobile locker service, when a package is forgotten to be taken out, a process for temporarily storing the package in a store is started. Alternatively, in the delivery locker service, when a package delivery failure occurs due to the absence of the recipient user, for example, a process for temporarily storing the package in a store is started. In the mobile locker service, after a package 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 package. Alternatively, in the delivery locker service, after a package 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 address, etc.) of the recipient user's user terminal may be acquired by, for example, being specified by the requesting user together with the delivery request. Alternatively, if the recipient user is a user registered in the delivery locker service, the delivery locker system holds information on the contact information of the recipient user's user terminal in advance.

また、配送ロッカーサービスでは、センタサーバ1から依頼ユーザのユーザ端末及び店舗端末6へ各種通知共に送信される情報に、それぞれ、依頼ユーザに関する情報が追加して送信される。依頼ユーザに関する情報は、例えば、依頼ユーザの氏名及び住所、又は、依頼ユーザの識別情報である。これによって、受取ユーザが、店舗に一時保管された荷物を当該店舗で受け取る場合、及び、配達で受け取る場合に、店舗のスタッフによる受取ユーザの本人確認及び受取ユーザによる荷物の特定を行うことができる。 In addition, in the delivery locker service, information about the requesting user is added to the information sent from the center server 1 to the requesting user's user terminal and the store terminal 6 along with various notifications. The information about the requesting user is, for example, the requesting user's name and address, 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 that has been temporarily stored at a store at the store, or when the receiving user picks up the package via delivery.

以上の点について変更することで、第1実施形態で説明された技術を配送ロッカーサービスにも適用することができる。 By making the above changes, the technology described in the first embodiment can also be applied to a delivery locker service.

本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。 The processes and means described in this disclosure can be freely combined and implemented as long as no technical contradictions arise.

また、1つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、1つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成(サーバ構成)によって実現するかは柔軟に変更可能である。 In addition, a process described as being performed by one device may be shared and executed by multiple devices. Or, 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.

本開示は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する1つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスクドライブ(HDD)等)、光ディスク(CD-ROM、DVDディスク、ブルーレイディスク等)など任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。 The present disclosure can also be realized by supplying a computer program that implements 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 that can be connected 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, or any type of medium suitable for storing electronic instructions.

1・・センタサーバ
2・・ユーザ端末
3・・車両
4・・ロッカー
5・・店舗
6・・店舗端末
11、21・・制御部
12・・ロッカー情報データベース
13・・スケジュール情報データベース
14・・サービス情報データベース
15・・一時保管情報データベース
16・・スケジュール調整部
17・・店舗情報データベース
18・・ユーザ情報データベース
100・・移動ロッカーシステム
101、201・・CPU
102、202・・メモリ
103、203・・外部記憶装置
104・・通信部
204・・無線通信部
205・・タッチパネルディスプレイ
Reference Signs List 1: Center server 2: User terminal 3: Vehicle 4: Locker 5: Store 6: Store terminal 11, 21: Control unit 12: Locker information database 13: Schedule information database 14: Service information database 15: Temporary storage information database 16: Schedule adjustment unit 17: Store information database 18: User information database 100: Mobile locker system 101, 201: CPU
102, 202: Memory 103, 203: External storage device 104: Communication unit 204: Wireless communication unit 205: Touch panel display

Claims (12)

積載された収納装置に収納された荷物を指定された場所まで運搬する第1の車両について、予定通りに第1のユーザに前記荷物を受け渡せない場合に、前記第1の車両へ、前記荷物を保管してもらう第1の店舗への移動を指示することを実行する制御部、
を備え
前記第1の車両について、予定通りに前記第1のユーザに前記荷物を受け渡せない場合に、前記第1の車両へ前記第1の店舗への移動を指示することでは、前記制御部は、
前記第1のユーザの端末から、少なくとも、前記荷物を取り出す取出場所及び取出日時と、前記荷物の店舗での一時保管を承諾することを示す情報とを受信し、
前記第1の車両から前記第1の車両の現在位置を所定の周期で受信し、
前記第1のユーザの端末から、前記取出場所で前記第1の車両から前記荷物が取り出されたことを示す取出完了通知を受信したか否かを判定し、
前記第1のユーザの端末から前記荷物の前記取出完了通知を受信していない場合に、現在時刻が前記荷物の前記取出日時になったか否かを判定し、
現在時刻が前記荷物の前記取出日時になった場合に、前記第1の車両について、予定通りに前記第1のユーザに前記荷物を受け渡せていないと判定して、前記荷物の店舗での一時保管を承諾することを示す情報に応じて、前記第1の車両の現在位置、前記荷物の前記取出場所、又は、前記第1のユーザが予め登録している場所から所定範囲内に存在する店舗の中から前記第1の店舗を決定し、
前記制御部は、
前記荷物が前記第1の車両から前記第1の店舗へ預け入れられた場合に、前記荷物を受け取る前記第1のユーザの端末へ、前記第1の店舗において前記荷物が保管されていることを通知することをさらに実行し、
前記荷物が前記第1に車両から前記第1に店舗へ預け入れられた場合に、前記第1のユーザの端末へ、前記第1の店舗において前記荷物が保管されていることを通知することでは、前記制御部は、
前記第1の車両から前記第1の車両の現在位置を前記所定の周期で受信し、
前記第1の車両の現在位置、及び、前記第1の店舗の位置に基づいて、前記第1の車両が前記第1の店舗へ到着したか否かを判定し、
前記第1の車両が前記第1の店舗に到着した場合に、前記第1の店舗から、前記第1の車両から前記荷物が下ろされ、前記荷物が前記第1の店舗内に預け入れられたことを示す
預かり完了通知を受信したか否かを判定し、
前記第1の店舗から前記荷物の前記預かり完了通知を受信した場合に、前記荷物が前記第1の車両から前記第1の店舗へ預け入れられたと判定して、前記第1のユーザの端末へ、前記第1の店舗において前記荷物が保管されていることを示す店舗預かり通知を送信し、
前記制御部は、
前記第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 from the first vehicle to the first store, 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 receipt completion notice has been received;
when a notification of the completion of the storage of the luggage is received from the first store, it is determined that the luggage has been stored from the first vehicle to the first store, and a store storage 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.
前記制御部は、
前記第1の店舗へ、前記第1の車両に関する情報と、前記荷物に関する情報とを、通知する、
請求項1に記載の情報処理装置。
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 .
前記収納装置は、認証情報の受信によって施解錠可能であり、
前記制御部は、
前記第1の店舗へ、前記収納装置の前記認証情報をさらに通知する、
請求項に記載の情報処理装置。
The storage device can be locked or unlocked upon receipt of 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 .
前記制御部は、
前記第1の車両が前記第1の店舗へ到着した場合に、前記第1の店舗へ、前記第1の車両の到着を通知する、
請求項又はに記載の情報処理装置。
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 .
前記制御部は、
前記第1のユーザの端末から受信した前記受取方法に関する情報が、前記新たに指定された場所までの運搬による受け取りを示す場合に、前記荷物を前記第1の店舗から前記新たに指定された場所まで運搬する第2の車両を決定し、
前記第2の車両について、前記第1の店舗へ移動し、前記第1の店舗において前記荷物を積載し、前記新たに指定された場所へ移動することを指示する、
請求項1から4のいずれか一項に記載の情報処理装置。
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 .
前記制御部は、
前記第1のユーザの端末から受信した前記受取方法に関する情報が、前記新たに指定された場所までの運搬による受け取りを示す場合に、前記第1のユーザに対して請求する料金に所定金額を追加する、
請求項1から5のいずれか一項に記載の情報処理装置。
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 .
前記第1のユーザが予め登録している場所は、前記第1のユーザの自宅である、
請求項に記載の情報処理装置。
The location registered in advance by the first user is the home of the first user.
The information processing device according to claim 1 .
前記制御部は、
前記第1の店舗を、前記第1の車両の管理者と提携する事業者が運営する複数の店舗の中から選択する、
請求項からのいずれか一項に記載の情報処理装置。
The control unit is
Selecting the first store from among a plurality of stores operated by a business operator affiliated with the manager of the first vehicle;
The information processing device according to claim 1 .
コンピュータが、
積載された収納装置に収納された荷物を指定された場所まで運搬する第1の車両につい
て、予定通りに第1のユーザに前記荷物を受け渡せない場合に、前記荷物を保管してもらう第1の店舗を決定することと、
前記第1の車両へ、前記第1の店舗への移動を指示することと、
を含み、
前記第1の車両について、予定通りに前記第1のユーザに前記荷物を受け渡せない場合に、前記第1の店舗を決定することでは、前記コンピュータが、
前記第1のユーザの端末から、少なくとも、前記荷物を取り出す取出場所及び取出日時と、前記荷物の店舗での一時保管を承諾することを示す情報とを受信し、
前記第1の車両から前記第1の車両の現在位置を所定の周期で受信し、
前記第1のユーザの端末から、前記取出場所で前記第1の車両から前記荷物が取り出されたことを示す取出完了通知を受信したか否かを判定し、
前記第1のユーザの端末から前記荷物の前記取出完了通知を受信していない場合に、現在時刻が前記荷物の前記取出日時になったか否かを判定し、
現在時刻が前記荷物の前記取出日時になった場合に、前記第1の車両について、予定通りに前記第1のユーザに前記荷物を受け渡せていないと判定して、前記荷物の店舗での一時保管を承諾することを示す情報に応じて、前記第1の車両の現在位置、前記荷物の前記取出場所、又は、前記第1のユーザが予め登録している場所から所定範囲内に存在する店舗の中から前記第1の店舗を決定し、
前記コンピュータが、
前記荷物が前記第1の店舗へ預け入れられた場合に、前記荷物を受け取る前記第1のユーザの端末へ、前記第1の店舗へ前記荷物が保管されていることを通知することをさらに実行し、
前記荷物が前記第1の店舗へ預け入れられた場合に、前記第1のユーザの端末へ、前記第1の店舗へ前記荷物が保管されていることを通知することでは、前記コンピュータが、
前記第1の車両から前記第1の車両の現在位置を前記所定の周期で受信し、
前記第1の車両の現在位置、及び、前記第1の店舗の位置に基づいて、前記第1の車両が前記第1の店舗へ到着したか否かを判定し、
前記第1の車両が前記第1の店舗に到着した場合に、前記第1の店舗から、前記第1の車両から前記荷物が下ろされ、前記荷物が前記第1の店舗内に預け入れられたことを示す預かり完了通知を受信したか否かを判定し、
前記第1の店舗から前記荷物の前記預かり完了通知を受信した場合に、前記荷物が前記第1の店舗へ預け入れられたと判定して、前記第1のユーザの端末へ、前記第1の店舗へ前記荷物が保管されていることを示す店舗預かり通知を送信し、
前記コンピュータが、
前記第1のユーザの端末から、前記荷物の前記店舗預かり通知の応答とともに、前記荷物の店舗での受け取り、又は、新たに指定された場所までの運搬による受け取りのいずれかを示す受取方法に関する情報を受信する、
情報処理方法。
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;
Including,
In the case where the first vehicle is unable to 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.
前記コンピュータが、
前記第1の店舗へ、前記第1の車両に関する情報と、前記荷物に関する情報とを、通知する、
請求項に記載の情報処理方法。
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 .
前記収納装置は、認証情報の受信によって施解錠可能であり、
前記コンピュータが、
前記第1の店舗へ、前記収納装置の前記認証情報をさらに通知する、
請求項10に記載の情報処理方法。
The storage device can be locked or unlocked upon receipt of 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 .
前記コンピュータが、
前記第1の車両が前記第1の店舗へ到着した場合に、前記第1の店舗へ、前記第1の車両の到着を通知する、
請求項10又は11に記載の情報処理方法。
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 .
JP2021156181A 2021-09-24 2021-09-24 Information processing device and information processing method Active JP7655174B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021156181A JP7655174B2 (en) 2021-09-24 2021-09-24 Information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021156181A JP7655174B2 (en) 2021-09-24 2021-09-24 Information processing device and information processing method

Publications (2)

Publication Number Publication Date
JP2023047221A JP2023047221A (en) 2023-04-05
JP7655174B2 true JP7655174B2 (en) 2025-04-02

Family

ID=85778125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021156181A Active JP7655174B2 (en) 2021-09-24 2021-09-24 Information processing device and information processing method

Country Status (1)

Country Link
JP (1) JP7655174B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019039014A1 (en) 2017-08-24 2019-02-28 ソニー株式会社 Control system and control method
JP2019531991A (en) 2016-07-25 2019-11-07 アマゾン テクノロジーズ インコーポレイテッド Autonomous land vehicle based on delivery location
US20210065242A1 (en) 2018-12-14 2021-03-04 Productive Application Solutions, Inc. System and Method for Mobile Gig Locker

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7001017B2 (en) * 2018-08-09 2022-01-19 トヨタ自動車株式会社 Information processing equipment and information processing methods, programs
JP7465642B2 (en) * 2019-08-30 2024-04-11 グローリー株式会社 UNLOCKING DETECTION DEVICE, UNLOCKING DETECTION METHOD, AND ARTICLE TRANSFER SYSTEM

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019531991A (en) 2016-07-25 2019-11-07 アマゾン テクノロジーズ インコーポレイテッド Autonomous land vehicle based on delivery location
WO2019039014A1 (en) 2017-08-24 2019-02-28 ソニー株式会社 Control system and control method
US20210065242A1 (en) 2018-12-14 2021-03-04 Productive Application Solutions, Inc. System and Method for Mobile Gig Locker

Also Published As

Publication number Publication date
JP2023047221A (en) 2023-04-05

Similar Documents

Publication Publication Date Title
US20190164114A1 (en) Locker management device
US20120130627A1 (en) Taxi dispatch system
WO2020158821A1 (en) Locker management system
RU2719272C1 (en) Server device, vehicle, service providing system and non-volatile data medium for program recording
JP2021033581A (en) Home delivery system, home delivery system control method, and program
JP2019074926A (en) Computer program, managing device, unmanned operating device and server
JP2013167972A (en) Delivery schedule management system, method for managing delivery schedule, and delivery schedule management program
TWI881003B (en) Delivery status management method and electronic apparatus performing the same
JP7423122B2 (en) Information provision method and electronic device using the same
JP2021043710A (en) Locker management system
JP2022171804A (en) Program, method, and information processing apparatus
JP2020107137A (en) Program, information processing method, and information processing device
JP7655174B2 (en) Information processing device and information processing method
JP7524867B2 (en) Information processing device and information processing method
JP2023027598A (en) Information processing device, method, program, and system
JP2023042768A (en) Information processor, program, and method
JP7647449B2 (en) Information processing device, program, and method
JP2020201551A (en) Delivery system and server computer used in delivery system
JP6052025B2 (en) Vending machine patrol support method, program and apparatus
WO2018063089A1 (en) Apparatus and method for managing item storage in warehouses
JP2002255351A (en) Delivery management apparatus, delivery management method, and delivery management program
US20200311653A1 (en) System and method for deliveries of parcels
JP2021068305A (en) Information processing system, information processing program, information processing device, and information processing method
JP6723588B1 (en) Management server and building material inventory management method
JP2024005389A (en) Information processing system, information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250124

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250303

R150 Certificate of patent or registration of utility model

Ref document number: 7655174

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150