JP7253884B2 - Information processing equipment - Google Patents

Information processing equipment Download PDF

Info

Publication number
JP7253884B2
JP7253884B2 JP2018149665A JP2018149665A JP7253884B2 JP 7253884 B2 JP7253884 B2 JP 7253884B2 JP 2018149665 A JP2018149665 A JP 2018149665A JP 2018149665 A JP2018149665 A JP 2018149665A JP 7253884 B2 JP7253884 B2 JP 7253884B2
Authority
JP
Japan
Prior art keywords
user
locker
information
article
condition
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
JP2018149665A
Other languages
Japanese (ja)
Other versions
JP2020030444A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2018149665A priority Critical patent/JP7253884B2/en
Publication of JP2020030444A publication Critical patent/JP2020030444A/en
Priority to JP2023051365A priority patent/JP2023073353A/en
Application granted granted Critical
Publication of JP7253884B2 publication Critical patent/JP7253884B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Lock And Its Accessories (AREA)
  • Coin-Freed Apparatuses For Hiring Articles (AREA)

Description

本発明は、情報処理装置に関する。 The present invention relates to an information processing device.

近年、インターネットを利用した通信販売を利用するユーザが増大している。それに伴い、ユーザが通信販売で購入した商品を運搬するための宅配便の利用が拡大している。
このような状況において、本出願人は、このような問題を解決するために、商品の運搬の無駄を削減するロッカーの利用についての発明を既に出願している(特許文献1参照)。
In recent years, the number of users who use mail-order sales using the Internet is increasing. Along with this, the use of parcel delivery services for transporting products purchased by users through mail order is expanding.
Under such circumstances, the applicant of the present application has already filed an invention concerning the use of lockers to reduce wasteful transportation of goods in order to solve such problems (see Patent Document 1).

特願2017-056857号Japanese Patent Application No. 2017-056857

特許文献1に記載されたロッカーシステムを適用したサービス(以下、「一次保管サービス」と呼ぶ)を利用した場合、売り手側又は買い手側の少なくとも一方に、ロッカーボックスの利用料金が課されることになる。ロッカーボックスを解錠するためには、有効期限を超過する前の電子鍵が必要となるが、超過時間に応じた追加料金を支払うことにより、有効期限を超過した電子鍵であってもロッカーボックスを解錠することが可能となる。 When using a service to which the locker system described in Patent Document 1 is applied (hereinafter referred to as “primary storage service”), at least one of the seller and the buyer is charged a locker box usage fee. Become. In order to unlock the locker box, the electronic key before the expiration date is required. can be unlocked.

本発明は、このような状況に鑑みてなされたものであり、ロッカーを用いた荷物の受け渡しサービスにおいて、利用料金の算出を補助することを目的とする。 SUMMARY OF THE INVENTION The present invention has been made in view of such a situation, and an object of the present invention is to assist calculation of usage fees in a package delivery service using a locker.

上記目的を達成するため、本発明の一態様の情報処理装置は、
物品を夫々収納し得る閉空間の出入口の施錠の検知、又は施錠された当該閉空間の出入口を解錠するための電子鍵の生成の有無を第1条件として、当該第1条件が満たされたか否かを判定する第1条件判定手段と、
前記第1条件とは異なる第2条件が満たされたか否かを判定する第2条件判定手段と、
前記第1条件が満たされ、かつ前記第2条件が満たされた場合、前記閉空間の利用時間の計時を開始する計時手段と、
を備える。
In order to achieve the above object, an information processing device according to one aspect of the present invention includes:
Whether the first condition is satisfied, with detection of the locking of the doorway of the closed space in which articles can be stored, or presence or absence of generation of an electronic key for unlocking the doorway of the locked closed space as the first condition. a first condition determining means for determining whether or not
a second condition determining means for determining whether a second condition different from the first condition is satisfied;
clocking means for starting clocking the usage time of the closed space when the first condition is satisfied and the second condition is also satisfied;
Prepare.

また、前記第2条件は、前記閉空間を利用する者による明示の指示があったという条件である、とすることができる。 Also, the second condition may be a condition that there is an explicit instruction by a person who uses the closed space.

また、前記物品は、所定の店舗が提供する商品又は役務の提供の用に供する物であり、
前記第2条件は、前記所定の店舗により決定される時刻(例えば開店時刻)になったという条件である、とすることができる。
In addition, the said article is an article used for providing goods or services provided by a predetermined store,
The second condition may be a condition that the time determined by the predetermined store (for example, opening time) has come.

また、前記計時手段により計時された時間に基づいて、前記閉空間の利用料金を算出する算出手段、
をさらに備えることができる。
Further, calculation means for calculating a usage fee for the closed space based on the time measured by the time measurement means;
can be further provided.

本発明によれば、ロッカーを用いた荷物の受け渡しサービスにおいて、利用料金の算出を補助することができる。 Advantageous Effects of Invention According to the present invention, it is possible to assist calculation of usage fees in a package delivery service using a locker.

本発明の情報処理装置の一実施形態に係るサーバを含む、情報処理システムの構成を示すブロック図である。1 is a block diagram showing the configuration of an information processing system including a server according to an embodiment of an information processing apparatus of the present invention; FIG. 図1に示す情報処理システムのうち、サーバのハードウェア構成の一例を示すブロック図である。2 is a block diagram showing an example of a hardware configuration of a server in the information processing system shown in FIG. 1; FIG. 図1の情報処理システムを利用した、一時保管サービスの概要を示すイメージ図である。FIG. 2 is an image diagram showing an outline of a temporary storage service using the information processing system of FIG. 1; 図2のサーバ、ユーザ端末、及びロッカー装置の機能的構成のうち、一時保管処理と、利用料金算出処理とを実現させる機能的構成の一例を示す機能ブロック図である。3 is a functional block diagram showing an example of a functional configuration for implementing a temporary storage process and a usage fee calculation process among the functional configurations of the server, user terminal, and locker device in FIG. 2; FIG. 本発明の一実施形態に係る情報処理システムを利用したサービスであって、図1乃至図4に係る本サービスとは、異なる一例の概要を示すイメージ図である。FIG. 5 is an image diagram showing an overview of an example of a service using the information processing system according to an embodiment of the present invention, which is different from the present service according to FIGS. 1 to 4; 図2のサーバ、ユーザ端末、及びロッカー装置の機能的構成のうち、一時保管処理と、無効化処理を実現させる機能的構成の一例を示す機能ブロック図である。3 is a functional block diagram showing an example of a functional configuration for implementing temporary storage processing and invalidation processing among the functional configurations of the server, user terminal, and locker device of FIG. 2; FIG. 本発明の一実施形態に係る情報処理システムを利用したサービスであって、図1乃至図4に係るサービス及び図5と図6に係るサービスとは、異なる一例の概要を示すイメージ図である。FIG. 7 is an image diagram showing an overview of an example of a service using an information processing system according to an embodiment of the present invention, which is different from the services shown in FIGS. 1 to 4 and the services shown in FIGS. 5 and 6. FIG. 図2のサーバ、ユーザ端末、及びロッカー装置の機能的構成のうち、一時保管処理と、受任者決定処理とを実現させる機能的構成の一例を示す機能ブロック図である。FIG. 3 is a functional block diagram showing an example of a functional configuration for realizing a temporary storage process and a mandated person determination process among the functional configurations of the server, user terminal, and locker device in FIG. 2 ; 複数のユーザUで1つのミッションを遂行する場合における、受任者決定処理の流れを示すフローチャートである。4 is a flow chart showing the flow of mandate determination processing when a plurality of users U perform one mission. 図9に示す受任者決定処理のサブ処理であるリスト生成処理の流れを示すフローチャートである。FIG. 10 is a flow chart showing the flow of a list generation process which is a sub-process of the mandated person determination process shown in FIG. 9; FIG.

以下、本発明の実施形態について、図面を用いて説明する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[システム構成]
図1は、本発明の情報処理装置の一実施形態に係るサーバ1を含む、情報処理システムの構成を示すブロック図である。
[System configuration]
FIG. 1 is a block diagram showing the configuration of an information processing system including a server 1 according to an embodiment of an information processing apparatus of the invention.

図1に示す情報処理システムは、サービス提供者Mが管理するサーバ1と、ユーザU1乃至Un(nは1以上の任意の整数値)の夫々が操作するユーザ端末2-1乃至2-nの夫々と、物品を収納する1以上のロッカーボックス31の施錠と解錠とを行うロッカー装置3-1乃至3-m(mは1以上の任意の整数値)とを含むように構成されている。
サーバ1と、ユーザ端末2-1乃至2-nと、ロッカー装置3-1乃至3-mとは、インターネット(Internet)等のネットワークNを介して相互に接続されている。
なお、以下、ユーザU1乃至Unの夫々を個々に区別する必要がない場合、これらをまとめて「ユーザU」と呼ぶ。また、ユーザ端末2-1乃至2-nの夫々を個々に区別する必要がない場合、これらをまとめて「ユーザ端末2」と呼ぶ。また、ロッカー装置3-1乃至3-mの夫々を個々に区別する必要がない場合、これらをまとめて「ロッカー装置3」と呼ぶ。
An information processing system shown in FIG. Each of them is configured to include locker devices 3-1 to 3-m (m is an arbitrary integer value of 1 or more) for locking and unlocking one or more locker boxes 31 for storing articles. .
The server 1, user terminals 2-1 to 2-n, and locker devices 3-1 to 3-m are interconnected via a network N such as the Internet.
Hereinafter, users U1 to Un will be collectively referred to as "user U" when there is no need to distinguish them individually. Moreover, when it is not necessary to distinguish between the user terminals 2-1 to 2-n individually, they are collectively referred to as "user terminals 2". Moreover, when it is not necessary to distinguish between the locker devices 3-1 to 3-m individually, they are collectively referred to as the "locker device 3".

サーバ1は、ユーザ端末2及びロッカー装置3の各動作を管理する。サーバ1は、ロッカーボックス31にユーザUの荷物等を一時保管するサービス(以下、「一時保管サービス」と呼ぶ)を提供すべく、各種各様な処理を実行する。以下、一時保管サービスの提供に関してサーバ1により実行される処理を、「一次保管処理」と呼ぶ。
また、サーバ1は、一時保管処理の一部として、ロッカーボックス31の利用料金の算出に関する各種処理(以下、「利用料金算出処理」と呼ぶ)を実行する。なお、サーバ1が利用料金算出処理を実行するために備える機能の具体的内容については、図4を参照して後述する。
The server 1 manages each operation of the user terminal 2 and locker device 3 . The server 1 performs various kinds of processing to provide a service of temporarily storing user U's luggage in the locker box 31 (hereinafter referred to as a "temporary storage service"). Hereinafter, the processing executed by the server 1 regarding provision of the temporary storage service will be referred to as "primary storage processing".
As part of the temporary storage process, the server 1 also executes various processes related to calculation of the usage fee for the locker box 31 (hereinafter referred to as "usage fee calculation process"). Note that the specific contents of the functions that the server 1 has for executing the usage charge calculation process will be described later with reference to FIG. 4 .

ユーザ端末2は、例えばスマートフォン、タブレット等で構成され、ユーザUにより操作される。ユーザ端末2には、ロッカーボックス31に対する物品の出し入れをユーザUが行う際に利用する専用のアプリケーションプログラム(以下、「専用アプリ」と呼ぶ)がインストールされている。
なお、以下、断りのない限り、「ユーザUがユーザ端末2を操作する」と表現している場合、それは、ユーザUが、ユーザ端末2にインストールされた専用アプリを起動して各種操作を行うことを意味している。
The user terminal 2 is configured by, for example, a smart phone, a tablet, or the like, and is operated by the user U. The user terminal 2 is installed with a dedicated application program (hereinafter referred to as a “dedicated application”) that is used by the user U to take items in and out of the locker box 31 .
In addition, hereinafter, unless otherwise specified, the expression “the user U operates the user terminal 2” means that the user U activates a dedicated application installed on the user terminal 2 and performs various operations. means that

ロッカー装置3は、物品を収納した状態で施錠可能な1以上のロッカーボックス31を有する。ロッカー装置3は、後述する電子鍵の認証結果に基づいて、1以上のロッカーボックス31の夫々の施錠と解錠とを行う。 The locker device 3 has one or more locker boxes 31 that can be locked with articles stored therein. The locker device 3 locks and unlocks one or more locker boxes 31 based on the authentication result of the electronic key, which will be described later.

[ハードウェア構成]
図2は、図1に示す情報処理システムのうち、サーバ1のハードウェア構成の一例を示すブロック図である。
[Hardware configuration]
FIG. 2 is a block diagram showing an example of the hardware configuration of the server 1 in the information processing system shown in FIG. 1. As shown in FIG.

サーバ1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memoy)13と、バス14と、入出力インターフェース15と、出力部16と、入力部17と、記憶部18と、通信部19と、ドライブ20と、を備えている。 The server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input/output interface 15, an output section 16, and an input section 17. , a storage unit 18 , a communication unit 19 , and a drive 20 .

CPU11は、ROM12に記録されているプログラム、又は記憶部18からRAM13にロードされたプログラムに従って各種の処理を実行する。
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The CPU 11 executes various processes according to programs recorded in the ROM 12 or programs loaded from the storage unit 18 to the RAM 13 .
The RAM 13 also stores data necessary for the CPU 11 to execute various processes.

CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、出力部16、入力部17、記憶部18、通信部19及びドライブ20が接続されている。 The CPU 11 , ROM 12 and RAM 13 are interconnected via a bus 14 . An input/output interface 15 is also connected to this bus 14 . An output unit 16 , an input unit 17 , a storage unit 18 , a communication unit 19 and a drive 20 are connected to the input/output interface 15 .

出力部16は、液晶等のディスプレイにより構成され、各種画像を表示する。
入力部17は、各種ハードウェア釦等で構成され、操作者の指示操作に応じて各種情報を入力する。
The output unit 16 is configured by a display such as liquid crystal, and displays various images.
The input unit 17 is composed of various hardware buttons and the like, and inputs various kinds of information according to the instruction operation of the operator.

記憶部18は、DRAM(Dynamic Random Access Memory)等で構成され、各種データを記憶する。
通信部19は、インターネットを含むネットワークNを介して他の装置(ユーザ端末2、ロッカー装置3)との間で行う通信を制御する。
The storage unit 18 is composed of a DRAM (Dynamic Random Access Memory) or the like, and stores various data.
The communication unit 19 controls communication with other devices (the user terminal 2 and the locker device 3) via the network N including the Internet.

ドライブ20は、必要に応じて設けられる。ドライブ20には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア30が適宜装着される。ドライブ20によってリムーバブルメディア30から読み出されたプログラムは、必要に応じて記憶部18にインストールされる。また、リムーバブルメディア30は、記憶部18に記憶されている各種データも、記憶部18と同様に記憶することができる。 A drive 20 is provided as required. A removable medium 30 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is mounted in the drive 20 as appropriate. A program read from the removable medium 30 by the drive 20 is installed in the storage section 18 as necessary. The removable medium 30 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18 .

なお、図示はしないが、図1の情報処理システムのうち、ユーザ端末2及びロッカー装置3も、図2のサーバ1のハードウェア構成と同様の構成とすることができるため、その説明を省略する。
ただし、ユーザ端末2がスマートフォンやタブレットで構成される場合には、出力部16及び入力部17として、タッチパネルを有している。
Although not shown, the user terminal 2 and the locker device 3 in the information processing system shown in FIG. 1 can also have the same hardware configuration as the server 1 shown in FIG. 2, so description thereof will be omitted. .
However, when the user terminal 2 is composed of a smart phone or a tablet, it has a touch panel as the output unit 16 and the input unit 17 .

このような図1のサーバ1の各種ハードウェアと各種ソフトウェアとの協働により、サーバ1で後述する各種処理の実行が可能になる。その結果、サービス提供者Mは、ユーザUに対し、後述する各種サービスを提供することができる。 Such cooperation between various hardware and software of the server 1 of FIG. 1 allows the server 1 to execute various processes described later. As a result, the service provider M can provide the user U with various services described later.

[第1実施形態]利用料金算出技術
(サービス内容)
図3は、図1の情報処理システムを利用した、新たな一時保管サービス(以下、「本サービス」と呼ぶ)の概要を示すイメージ図である。
[First embodiment] Usage fee calculation technology (service content)
FIG. 3 is an image diagram showing an outline of a new temporary storage service (hereinafter referred to as "this service") using the information processing system of FIG.

図3(A)は、ロッカー装置3に物品Cを一時的に保管する際の仕組みを示すイメージ図である。
図3(A)に示すユーザU1は、ロッカー装置3に物品Cを一時的に保管するために、ロッカーボックス31に物品Cを収納する者である。
ユーザU1は、ロッカーボックス31に物品Cを収納した後、ユーザ端末2-1又はロッカー装置3を操作することにより、ロッカー装置3に対し、物品Cを収納したロッカーボックス31を施錠するための指示(以下、「施錠指示」と呼ぶ)を出す。
そして、ロッカー装置3によって施錠指示が受け付けられると、ロッカーボックス31が施錠される。また、ロッカーボックス31が施錠されると、ユーザ端末2-1において、施錠されたロッカーボックス31を解錠するための電子鍵が生成される。
FIG. 3A is an image diagram showing a mechanism for temporarily storing an article C in the locker device 3. FIG.
A user U1 shown in FIG. 3A stores an article C in the locker box 31 in order to temporarily store the article C in the locker device 3 .
After storing the item C in the locker box 31, the user U1 operates the user terminal 2-1 or the locker device 3 to instruct the locker device 3 to lock the locker box 31 storing the item C. (hereinafter referred to as "locking instruction").
When the lock instruction is accepted by the locker device 3, the locker box 31 is locked. Further, when the locker box 31 is locked, an electronic key for unlocking the locked locker box 31 is generated in the user terminal 2-1.

ここで、電子鍵には、有効期限が予め設定されていてもよい。具体的に例えば、ユーザU1又は後述するユーザU2は、原則として、有効期限の経過前にロッカーボックス31を解除することができ、有効期限が経過してしまった場合には、所定の追加料金の支払いを条件にロッカーボックス31を解錠することができるものとしてもよい。 Here, an expiration date may be preset in the electronic key. Specifically, for example, user U1 or user U2, which will be described later, can, in principle, unlock the locker box 31 before the expiration date. The locker box 31 may be unlocked on condition of payment.

なお、ユーザU1がロッカー装置3に物品Cを一時保管する目的は特に限定されない。例えば、ユーザU1が、物品Cを販売する者である場合には、物品Cを購入した他のユーザUに物品Cを引き渡すことを目的として、ロッカー装置3に物品Cを一時保管してもよい。 The purpose of the user U1 to temporarily store the article C in the locker device 3 is not particularly limited. For example, if the user U1 sells the item C, the item C may be temporarily stored in the locker device 3 for the purpose of handing over the item C to another user U who purchased the item C. .

図3(B)は、ロッカー装置3に保管された物品Cを引き取る際の仕組みを示すイメージ図である。
図3(B)に示すユーザU2は、ロッカー装置3に保管された物品Cを引き取る者である。
ロッカーボックス31に物品Cを収納したユーザU1は、ユーザ端末2-1を操作することにより、ユーザU2に対し、ロッカーボックス31を解錠するための情報(以下、「解錠情報」と呼ぶ)を送信する。
ここで、解錠情報には、例えば、サーバ1に記憶されている電子鍵にアクセスするためのURLや、物品Cが一時保管されているロッカー装置3の位置情報(ロッカーボックス31のロッカー番号を含む)等が含まれる。
FIG. 3(B) is an image diagram showing a mechanism for picking up an article C stored in the locker device 3. As shown in FIG.
A user U2 shown in FIG.
The user U1, who has stored the article C in the locker box 31, operates the user terminal 2-1 to provide the user U2 with information for unlocking the locker box 31 (hereinafter referred to as "unlocking information"). to send.
Here, the unlocking information includes, for example, a URL for accessing the electronic key stored in the server 1, location information of the locker device 3 in which the item C is temporarily stored (locker number of the locker box 31 is including), etc.

ユーザU2は、ユーザ端末2-1からユーザ端末2-2に送信されてきた解錠情報を取得する。ここで、ユーザU2は、解錠情報に含まれている位置情報を用いて、ユーザ端末2-2にロッカーボックス31の場所まで、ナビゲートしてもらってもよい。 The user U2 acquires the unlocking information transmitted from the user terminal 2-1 to the user terminal 2-2. Here, the user U2 may have the user terminal 2-2 navigate to the location of the locker box 31 using the location information included in the unlocking information.

そして、その結果として、ユーザU2が自身の使用するユーザ端末2-2をロッカー装置3に近づけると、ロッカー装置3は、ユーザ端末2-2の存在を検知し、ユーザU2のユーザ認証と、ユーザ端末2-2に記憶されている電子鍵の認証とを開始する。
この場合、NFC(Near Field Communication)(登録商標)、Bluetooth(登録商標)等の近距離無線通信規格の通信が用いられてもよいし、ネットワークNを介した通信が用いられてもよい。
ロッカー装置3による電子鍵の認証は、具体的には、サーバ1からユーザ端末2-2にダウンロードされた電子鍵と、ロッカー装置3に記憶されている電子鍵とを照合することにより行われる。
ロッカー装置3による電子鍵の認証が成功すると、物品Cが収納されているロッカーボックス31が解錠される。これにより、ユーザU2は、ロッカー装置3に保管されている物品Cを引き取ることができる。
As a result, when the user U2 approaches the user terminal 2-2 used by himself/herself to the locker device 3, the locker device 3 detects the presence of the user terminal 2-2, authenticates the user U2, and authenticates the user. Authentication of the electronic key stored in the terminal 2-2 is started.
In this case, communication of near field communication standards such as NFC (Near Field Communication) (registered trademark) and Bluetooth (registered trademark) may be used, or communication via network N may be used.
Specifically, the electronic key authentication by the locker device 3 is performed by comparing the electronic key downloaded from the server 1 to the user terminal 2 - 2 with the electronic key stored in the locker device 3 .
When the electronic key is successfully authenticated by the locker device 3, the locker box 31 storing the article C is unlocked. Thereby, the user U2 can pick up the article C stored in the locker device 3 .

ここで、サーバ1は、ユーザU2のユーザ認証を行うことができる。具体的に例えば、サーバ1では、事前にユーザ登録を行ったユーザU2に関する各種情報(名前、端末の種類、ID、生体情報等)を取得する。そして、これらの情報に基づいて、ユーザU2のユーザ認証を行う。
このように、サーバ1は、ユーザU2のユーザ認証を行うため、本サービスの提供者は、事後的にログを確認することで、ロッカーボックス31を解錠したものを特定することができる。そのため、本サービスの提供者は、例えば、物品Cの盗難等が生じた場合にも、状況の確認や事後的な対応が容易となる。
なお、このユーザ認証は、必ずしもサーバ1で行われる必要はなく、例えば、ロッカー装置3で行われるものとしてもよい。
Here, the server 1 can perform user authentication of the user U2. Specifically, for example, the server 1 acquires various types of information (name, terminal type, ID, biometric information, etc.) regarding the user U2 who has performed user registration in advance. User authentication of the user U2 is performed based on these pieces of information.
Since the server 1 authenticates the user U2 in this way, the provider of this service can identify who has unlocked the locker box 31 by checking the log afterwards. Therefore, even if the article C is stolen, for example, the provider of this service can easily confirm the situation and respond after the fact.
Note that this user authentication does not necessarily have to be performed by the server 1, and may be performed by the locker device 3, for example.

他方、サーバ1は、ユーザU2のユーザ認証を行わない構成とすることもできる。この場合、電子鍵を保有する者であれば、基本的に誰でもロッカーボックス31を解錠することができるようになるので、本サービスの効率的な運用を図ることができる。
なお、この場合の盗難等に対する対策については、例えば、図5及び図6を参照して後述する。
On the other hand, the server 1 may be configured not to authenticate the user U2. In this case, basically anyone who has the electronic key can unlock the locker box 31, so that the service can be operated efficiently.
Measures against theft or the like in this case will be described later with reference to FIGS. 5 and 6, for example.

ユーザU2が、ロッカー装置3から物品Cを引き取る目的は特に限定されない。例えば、ユーザU2が、物品Cを販売するユーザU1から物品Cを購入した者である場合には、購入した物品CをユーザU2がロッカー装置3を介して引き取ることを目的としてもよい。 The purpose of the user U2 to pick up the article C from the locker device 3 is not particularly limited. For example, when the user U2 purchases the article C from the user U1 who sells the article C, the purpose may be for the user U2 to pick up the purchased article C via the locker device 3 .

本サービスの提供を受けるユーザUは、ロッカーボックス31に物品Cを収納する者(ユーザU1)と、そのロッカーボックス31から物品Cを引き取る者(ユーザU2)との2種類に分類される。ここで、ユーザU1の所在地と、ユーザU2の所在地とが近距離であれば、ロッカー装置3を介することで、宅配便を介さずにユーザU1からユーザU2に物品Cを容易に引き渡すことができる。 The users U who receive this service are classified into two types: those who store the article C in the locker box 31 (user U1) and those who receive the article C from the locker box 31 (user U2). Here, if the location of the user U1 and the location of the user U2 are close to each other, the article C can be easily handed over from the user U1 to the user U2 via the locker device 3 without using a parcel delivery service. .

(機能的構成)
図4は、図2のサーバ1、ユーザ端末2、及びロッカー装置3の機能的構成のうち、一時保管処理と、利用料金算出処理とを実現させる機能的構成の一例を示す機能ブロック図である。
(Functional configuration)
FIG. 4 is a functional block diagram showing an example of the functional configuration of the server 1, the user terminal 2, and the locker device 3 shown in FIG. .

図4に示すように、サーバ1のCPU11においては、一時保管処理が実行される場合には、主制御部101が機能する。また、利用料金算出処理が実行される場合には、施錠検知部102と、鍵検知部103と、第1判定部104と、指示検知部105と、第2判定部106と、計時部107と、算出部108とが機能する。
サーバ1の記憶部18の一領域には、ユーザDB401と、ロッカーDB402と、取引DB403と、電子鍵DB404と、店舗DB405とが設けられている。
As shown in FIG. 4, in the CPU 11 of the server 1, the main control unit 101 functions when the temporary storage process is executed. Further, when the usage fee calculation process is executed, the lock detection unit 102, the key detection unit 103, the first determination unit 104, the instruction detection unit 105, the second determination unit 106, and the timer unit 107 , the calculation unit 108 functions.
In one area of the storage unit 18 of the server 1, a user DB 401, a locker DB 402, a transaction DB 403, an electronic key DB 404, and a store DB 405 are provided.

主制御部101は、ユーザ認証部111と、ユーザ管理部112と、ロッカー管理部113と、取引管理部114とを有する。
ユーザ認証部111は、後述するユーザDB401に記憶されている登録ユーザの各種情報(以下、「登録ユーザ情報」と呼ぶ)と、ユーザ端末2の夫々から送信されてきた認証対象となるユーザの各種情報(以下、「認証ユーザ情報」と呼ぶ)と、に基づいて、ユーザUに対するユーザ認証を行う。
ここで、登録ユーザとは、具体的に、本サービスの利用を希望して、サーバ1に対して所定の情報を送信したユーザを意味する。
ユーザ管理部112は、登録ユーザの管理や削除等に関する処理を実行する。
ロッカー管理部113は、ロッカー装置3の登録、及びロッカー装置3の利用状況の管理を行う。ロッカー装置3の登録が行われると、そのロッカー装置3に関する情報(以下、「ロッカー情報」と呼ぶ)は、ロッカーDB402に記憶される。また、ロッカー装置3の利用状況も、ロッカーDB402に随時記憶される。
取引管理部114は、ロッカー装置3の利用履歴、及び後述する算出部108により算出された利用料金の課金状況を管理する。ロッカー装置3の利用履歴、及び利用料金の課金状況は、取引DB403に記憶されている。
The main control section 101 has a user authentication section 111 , a user management section 112 , a locker management section 113 and a transaction management section 114 .
The user authentication unit 111 stores various types of registered user information (hereinafter referred to as “registered user information”) stored in the user DB 401, which will be described later, and various types of user to be authenticated transmitted from each of the user terminals 2. User authentication for the user U is performed based on the information (hereinafter referred to as “authentication user information”).
Here, a registered user specifically means a user who has sent predetermined information to the server 1 in hopes of using this service.
The user management unit 112 executes processing related to management and deletion of registered users.
The locker management unit 113 registers the locker device 3 and manages the usage status of the locker device 3 . When the locker device 3 is registered, information about the locker device 3 (hereinafter referred to as “locker information”) is stored in the locker DB 402 . The usage status of the locker device 3 is also stored in the locker DB 402 at any time.
The transaction management unit 114 manages the usage history of the locker device 3 and the billing status of usage fees calculated by the calculation unit 108, which will be described later. The usage history of the locker device 3 and the billing status of usage fees are stored in the transaction DB 403 .

施錠検知部102は、物品を夫々収納し得る閉空間の出入口の施錠を検知する。即ち、具体的には、施錠検知部102は、物品Cを収納可能なロッカーボックス31が施錠されると、これを検知する。
なお、施錠検知部102が、ロッカーボックス31の施錠を検知する具体的手法は特に限定されない。例えば、振動センサや、赤外線センサ等の各種センサを利用して、検知してもよい。
A lock detection unit 102 detects whether the doorway of a closed space in which articles can be stored is locked. That is, specifically, when the locker box 31 capable of storing the article C is locked, the lock detection unit 102 detects this.
A specific method by which the lock detection unit 102 detects locking of the locker box 31 is not particularly limited. For example, various sensors such as a vibration sensor and an infrared sensor may be used for detection.

鍵検知部103は、施錠された閉空間の出入口を解錠するための電子鍵が生成されると、これを検知する。具体的には、鍵検知部103は、施錠されたロッカーボックス31を解錠するための電子鍵が生成されると、これを検知する。 The key detection unit 103 detects when an electronic key for unlocking the doorway of the closed space is generated. Specifically, when an electronic key for unlocking the locked locker box 31 is generated, the key detection unit 103 detects it.

第1判定部104は、ユーザU1の行為等によって、第1条件が満たされた否かを判定する。
ここで、第1条件とは、例えば、ユーザU1が「ロッカーボックス31を開閉したこと」である。この場合、具体的には、施錠検知部102によってロッカーボックス31の施錠が検知されると、第1判定部104は、第1条件が満たされたと判定する。
The first determination unit 104 determines whether or not the first condition is satisfied by the action of the user U1 or the like.
Here, the first condition is, for example, that the user U1 "opens and closes the locker box 31". In this case, specifically, when the locking detection unit 102 detects that the locker box 31 is locked, the first determination unit 104 determines that the first condition is satisfied.

指示検知部105は、閉空間を利用するユーザによる明示の指示を検知する。 The instruction detection unit 105 detects an explicit instruction by the user who uses the closed space.

第2判定部106は、第1条件とは異なる第2条件が満たされたか否かを判定する。
ここで、第2条件とは、例えば、「ユーザU2によって入力ボタンの押下があったこと」である。この場合、具体的には、指示検知部105によって、入力情報が取得された場合に、第2判定部106は、第2条件が満たされたと判定する。
A second determination unit 106 determines whether or not a second condition different from the first condition is satisfied.
Here, the second condition is, for example, "the input button has been pressed by the user U2". In this case, specifically, when the input information is acquired by the instruction detection unit 105, the second determination unit 106 determines that the second condition is satisfied.

ここで、上述の第1条件及び第2条件について簡単に説明する。上述の通り、第1条件とは、例えば、「ロッカーボックス31を開閉したこと」という物品Cを預けるユーザU1側の動作と関係して設定された条件である。即ち、ユーザU1による物品Cの預け入れをトリガとして、ロッカー装置3の利用時間の計測が開始されることを意味している。
しかしながら、この第1条件のみを条件として採用した場合、物品Cの受け取りを行うユーザU2は、自身の意図せぬ時間にロッカー装置3が利用され、結果として、ロッカー装置3の利用時間が長期化して、多額の料金を支払わなければならなくなるような事態も想定される。
このような事態を避けるべく採用されるのが、上述の第2条件である。つまり、上述の第1条件に加えて、ユーザU2がロッカー装置3の利用を開始することに対する明示的なアクションを第2条件として、ロッカー装置3の利用時間の計測のトリガとして採用することで、ユーザU2にとって意図せぬ時間帯におけるロッカー装置3の利用を防ぐことができる。
換言すれば、本実施形態では、第1条件及び第2条件のいずれもの条件が満たされることを利用時間計測のトリガとされるため、後述する料金の算出において、「実際にロッカーの解錠が可能となってから料金の算出がなされる」、「電子鍵の送信にミスがあった場合等には、料金の算出が行われない」等の利点が存する。
ただし、サーバ1は、この第2条件を必須の条件として採用せず、任意の条件としてもよい。この場合、ユーザU2が入力ボタンの押下を失念したような場合であっても、滞りなく、サービスの提供や料金の算出を行うことができる。
Here, the above-mentioned first condition and second condition will be briefly described. As described above, the first condition is, for example, a condition set in relation to the operation of the user U1 who deposits the article C, such as "opening and closing the locker box 31". That is, it means that the measurement of the usage time of the locker device 3 is started with the deposit of the article C by the user U1 as a trigger.
However, when only the first condition is adopted as a condition, the user U2 who receives the article C uses the locker device 3 at an unintended time, and as a result, the locker device 3 is used for a long time. Therefore, it is assumed that there will be a situation in which a large amount of fees must be paid.
The second condition described above is employed to avoid such a situation. In other words, in addition to the above-described first condition, an explicit action for the user U2 to start using the locker device 3 is employed as a second condition as a trigger for measuring the usage time of the locker device 3. It is possible to prevent the user U2 from using the locker device 3 during unintended hours.
In other words, in the present embodiment, the satisfaction of both the first condition and the second condition is used as a trigger for measurement of usage time. There are advantages such as that the charge is calculated after it becomes possible, and that the charge is not calculated if there is a mistake in transmitting the electronic key.
However, the server 1 does not adopt this second condition as an essential condition, but may use it as an arbitrary condition. In this case, even if the user U2 forgets to press the input button, the service can be provided and the charge can be calculated without delay.

計時部107は、ロッカー装置3の利用時間の計時を行う。
具体的に例えば、計時部107は、第1条件が満たされ、かつ第2条件が満たされた場合に、ロッカー装置3の利用時間の計時を開始する。
The clock unit 107 clocks the usage time of the locker device 3 .
Specifically, for example, the clocking unit 107 starts clocking the usage time of the locker device 3 when the first condition is satisfied and the second condition is also satisfied.

算出部108は、計時手段により計時された時間に基づいて、ユーザU2のロッカー装置3の利用料金を算出する。
ここで、算出部108で算出される利用料金は、必ずしも有料でなくてもよく、結果的に無料での利用を許可してもよい。具体的に例えば、算出部108は、ロッカー装置3の利用時間が2時間までは利用料金を0円として算出し、2時間以降の利用料金についてのみ利用時間に応じて料金を加算していくという利用時間の算出方法を採用してもよい。
この場合、ユーザU2は、2時間以内に物品Cを受け取れば、ロッカー装置3を利用できるため、気軽にロッカー装置3を利用することができる。
ただし、ここで採用された料金の算出方法は、あくまで例示であり限定されない。即ち、算出部108は、計時手段により計時された時間を参照しつつ、任意の算出方法により料金を算出してもよい。
The calculator 108 calculates the usage fee of the locker device 3 for the user U2 based on the time measured by the timer.
Here, the usage fee calculated by the calculation unit 108 may not necessarily be charged, and as a result, free usage may be permitted. Specifically, for example, the calculation unit 108 calculates the usage fee as 0 yen for up to two hours of usage of the locker device 3, and adds the usage fee only for usage after two hours according to the usage time. A usage time calculation method may be adopted.
In this case, the user U2 can use the locker device 3 as long as he/she receives the article C within two hours.
However, the method of calculating the fee adopted here is merely an example and is not limited. That is, the calculation unit 108 may calculate the charge by any calculation method while referring to the time measured by the clock means.

ユーザDB401には、ユーザUに関する各種の情報(以下、「ユーザ情報」と呼ぶ)が記憶され管理されている。具体的には、ユーザUを一意に識別する情報(以下、「ユーザID」と呼ぶ)、ユーザUの氏名、住所、連絡先(電話番号、メールアドレス)、口座情報等が含まれる。また、ユーザU2が使用するユーザ端末2-2を一意に識別する情報等も、ユーザDB401に記憶され管理されている。 The user DB 401 stores and manages various types of information about the user U (hereinafter referred to as "user information"). Specifically, information that uniquely identifies the user U (hereinafter referred to as “user ID”), user U's name, address, contact information (telephone number, email address), account information, and the like are included. Information for uniquely identifying the user terminal 2-2 used by the user U2 is also stored and managed in the user DB 401. FIG.

ロッカーDB402には、ロッカー情報が記憶されている。具体的には、ロッカー装置3を一意に識別する情報(以下、「ロッカーID」と呼ぶ)、ロッカー装置3の設置場所を示す位置情報、ロッカー装置3の利用状況等の情報がロッカーDB402に記憶されている。また、ロッカーID毎に、1以上のロッカーボックス31の夫々に関する情報が紐付けられて管理されている。具体的には、ロッカーボックス31を一意に識別する情報(以下、「ボックスID」と呼ぶ)、施錠の状態、施錠指示を出したユーザUのユーザID、解錠するための電子鍵等の情報等が管理されている。 Locker information is stored in the locker DB 402 . Specifically, information for uniquely identifying the locker device 3 (hereinafter referred to as “locker ID”), position information indicating the installation location of the locker device 3, and information such as the usage status of the locker device 3 are stored in the locker DB 402. It is Information related to each of the one or more locker boxes 31 is associated with each locker ID and managed. Specifically, information such as information that uniquely identifies the locker box 31 (hereinafter referred to as “box ID”), locking status, user ID of the user U who issued the locking instruction, and electronic key for unlocking. etc., are managed.

取引DB403には、ロッカー装置3の利用履歴、及び利用料金の課金状況等が、ロッカーボックス31の単位で記憶され管理されている。 The transaction DB 403 stores and manages the usage history of the locker device 3 , the charging status of the usage fee, and the like for each locker box 31 .

電子鍵DB404には、電子鍵に関する情報が記憶されている。具体的には、電子鍵毎に、ロッカーID、ボックスID等の情報等が紐付けられて管理されている。
以上の機能的構成を有するサーバ1が上述の利用料金算出処理を実行することにより、本サービスにおいて、ロッカーボックス31毎の利用料金を適切に算出することができる。
The electronic key DB 404 stores information on electronic keys. Specifically, information such as a locker ID and a box ID is associated with each electronic key and managed.
By having the server 1 having the above functional configuration execute the above-described usage charge calculation process, the usage charge for each locker box 31 can be calculated appropriately in this service.

さらに、本発明が適用される情報処理装置は、上述の第1実施形態に限定されず、次のような構成を有する各種各様の実施形態とることができる。
即ち、本発明が適用される情報処理装置(例えば図4のサーバ1)は、
物品(例えば物品C)を夫々収納し得る閉空間(例えば図4のロッカーボックス31)の出入口の施錠の検知、又は施錠された当該閉空間の出入口を解錠するための電子鍵の生成の有無を第1条件として、当該第1条件が満たされたか否かを判定する第1条件判定手段(例えば図4の第1判定部104)と、
前記第1条件とは異なる第2条件が満たされたか否かを判定する第2条件判定手段(例えば図4の第2判定部106)と、
前記第1条件が満たされ、かつ前記第2条件が満たされた場合、前記閉空間の利用時間の計時を開始する計時手段(例えば図4の計時部107)と、
を備える。
これにより、本サービスにおいて、ロッカー装置3の利用料金を適切に算出するための根拠情報を得ることができる。
Furthermore, the information processing apparatus to which the present invention is applied is not limited to the above-described first embodiment, and various embodiments having the following configurations are possible.
That is, an information processing apparatus (for example, the server 1 in FIG. 4) to which the present invention is applied is
Detection of locking of the entrance/exit of a closed space (for example, locker box 31 in FIG. 4) in which an article (for example, article C) can be stored, or presence/absence of generation of an electronic key for unlocking the entrance/exit of the locked closed space as a first condition, a first condition determination means (for example, the first determination unit 104 in FIG. 4) that determines whether the first condition is satisfied;
a second condition determination means (for example, the second determination unit 106 in FIG. 4) that determines whether a second condition different from the first condition is satisfied;
timer means (for example, timer 107 in FIG. 4) for starting to measure the usage time of the closed space when the first condition is satisfied and the second condition is also satisfied;
Prepare.
Thereby, in this service, it is possible to obtain ground information for appropriately calculating the usage fee of the locker device 3 .

また、前記第2条件は、前記閉空間を利用する者(例えば図3のユーザU2)による明示の指示があったという条件である、とすることができる。
これにより、ユーザUによる明示の指示に基づいて、ロッカー装置3の利用料金を適切に算出するための根拠情報を得ることができる。
Also, the second condition can be a condition that there is an explicit instruction by a person (for example, user U2 in FIG. 3) who uses the closed space.
As a result, it is possible to obtain ground information for appropriately calculating the charge for using the locker device 3 based on the user U's explicit instruction.

また、前記物品は、所定の店舗が提供する商品又は役務の提供の用に供する物であり、
前記第2条件は、前記所定の店舗により決定される時刻(例えば開店時刻)になったという条件である、とすることができる。
これにより、店舗の開店時刻等、客観性のある時刻から、ロッカーボックス毎の利用料金を適切に算出するための根拠情報を得ることができる。
In addition, the said article is an article used for providing goods or services provided by a predetermined store,
The second condition may be a condition that the time determined by the predetermined store (for example, opening time) has come.
As a result, ground information for appropriately calculating the charge for each locker box can be obtained from an objective time such as the opening time of the store.

また、前記計時手段により計時された時間に基づいて、前記閉空間の利用料金を算出する算出手段(例えば図4の算出部108)をさらに備えることができる。
これにより、ロッカー装置3の利用料金を適切に算出することができる。
Further, it is possible to further include calculation means (for example, the calculation unit 108 in FIG. 4) for calculating the fee for use of the closed space based on the time measured by the time measurement means.
As a result, the charge for using the locker device 3 can be calculated appropriately.

[第2実施形態]ワンタイム解錠技術
(サービス内容)
図5は、本発明の一実施形態に係る情報処理システムを利用したサービスであって、図1乃至図4に係る本サービスとは、異なる一例の概要を示すイメージ図である。
[Second embodiment] One-time unlocking technology (service content)
FIG. 5 is an image diagram showing an outline of an example of a service using an information processing system according to an embodiment of the present invention, which is different from the present service according to FIGS. 1 to 4. In FIG.

ここで、第2実施形態の説明をするに際し、その前提について簡単に説明する。上述の第1実施形態の説明において、ロッカーボックス31を解錠する電子鍵は、物品Cを預けるユーザU1から物品Cを受け取るユーザU2にコピーして引き渡される。そのため、物品Cがロッカーボックス31に格納されている状況において、ユーザU1とユーザU2は、いずれも電子鍵を保有し、ロッカーボックス31の解錠可能な状況が確保される。
このように、電子鍵の送り手と受け手のいずれもがロッカーボックス31を解錠することができる状況を確保することによれば、例えば、ユーザU2が自身で物品Cの受け取りが困難な場合であっても、家族等に受け取りを依頼することも容易となる。
Here, when describing the second embodiment, the premise will be briefly described. In the above description of the first embodiment, the electronic key for unlocking the locker box 31 is copied and handed over from the user U1 who deposits the article C to the user U2 who receives the article C. FIG. Therefore, when the article C is stored in the locker box 31, both the user U1 and the user U2 possess the electronic key, and the locker box 31 can be unlocked.
By ensuring a situation in which both the sender and receiver of the electronic key can unlock the locker box 31, for example, even if the user U2 has difficulty receiving the article C by himself/herself, Even if there is, it becomes easy to ask a family member or the like to receive it.

他方、このように複数のユーザにロッカーボックス31の解錠が可能な状況においては、どのユーザが、ロッカーボックス31の解錠を行ったのかが不明確になるという問題が生じ得る。
具体的に例えば、物品Cが盗難された場合等に、ユーザU1としては「物品Cを確かにロッカーボックス31に格納したのでユーザU2が既に物品Cを受け取っている」と主張し、ユーザU2としては「ユーザU1が物品Cを取り出したのではないか」と主張することが予想される。
なお、これらの事情は、必ずしもユーザU1に限られず限定されない。即ち、これらの事情は、電子鍵を有するユーザ(例えば、ユーザU2から電子鍵を受け取った第三者)であっても同様である。
On the other hand, in a situation where locker box 31 can be unlocked by a plurality of users, a problem may arise in that it is unclear which user has unlocked locker box 31 .
Specifically, for example, when article C is stolen, user U1 asserts that ``user U2 has already received article C because article C is certainly stored in locker box 31.'' is expected to claim that "user U1 may have taken out article C".
Note that these circumstances are not necessarily limited to user U1. That is, these circumstances are the same even for a user who has the electronic key (for example, a third party who received the electronic key from user U2).

そこで、本発明の第2実施形態においては、電子鍵を用いて、一度ロッカーボックス31が開場されて場合に、以降、同一のロッカーボックス31の解錠を制限するワンタイム解除機能を採用する。これにより、ロッカーボックス31を解錠したユーザを特定することが容易となるので、結果として、ユーザ認証を行わず、電子鍵の認証のみを行う場合であって、かつ同一の電子鍵を有する者が複数存在する場合であっても、物品Cの盗難等のリスクを軽減することができる。 Therefore, in the second embodiment of the present invention, once the locker box 31 has been opened using an electronic key, a one-time unlocking function is employed to restrict unlocking of the same locker box 31 thereafter. This makes it easy to identify the user who has unlocked the locker box 31. As a result, even if user authentication is not performed, only the electronic key is authenticated, and a person who has the same electronic key Even if there are a plurality of C, the risk of theft of the article C can be reduced.

図5(A)は、ロッカー装置3に収納された物品Cを引き取る際の仕組みを示すイメージ図である。
図5(A)に示すユーザU2は、ロッカー装置3に一時的に保管された物品Cを最初に引き取る者である。
上述したように、本サービスにおいて、ロッカー装置3のロッカーボックス31が施錠されると、図示はしないが、施錠指示を出したユーザU1のユーザ端末2-1において、施錠されたロッカーボックス31を解錠するための電子鍵が生成される。生成された電子鍵は、サーバ1及びロッカー装置3に送信される。
即ち、ユーザU1及びU2は、有効期限が経過する前であればいつでも電子鍵によってロッカーボックス31を解錠することができる。
FIG. 5(A) is an image diagram showing a mechanism for picking up an article C stored in the locker device 3. FIG.
A user U2 shown in FIG. 5A is the person who first receives the article C temporarily stored in the locker device 3 .
As described above, in this service, when the locker box 31 of the locker device 3 is locked, the locked locker box 31 is unlocked at the user terminal 2-1 of the user U1 who issued the lock instruction, although not shown. An electronic key is generated for locking. The generated electronic key is sent to the server 1 and locker device 3 .
That is, the users U1 and U2 can unlock the locker box 31 with the electronic key at any time before the validity period expires.

しかしながら、電子鍵は、複数の者が同時に保持することができる。このため、ロッカー装置3が解錠のための認証を行う際、ユーザ認証を行わず、電子鍵の認証のみを行う構成となっている場合には、以下のような問題が生じる。即ち、本来物品Cを引き取るべき者(例えば図3及び図5のユーザU2)がロッカーボックス31を解錠する前に、同一の電子鍵を保持する別の者(例えば図3及び図5のユーザU1)がロッカーボックス31を解錠し、そこに収納されている物品Cを無断で引き取ることが可能となる。この場合、物品Cを引き取った者はログに記録されない。このため、物品Cを引き取った者を事後的に特定できない。 However, electronic keys can be held by more than one person at the same time. Therefore, when the locker device 3 performs authentication for unlocking, if it is configured to perform only electronic key authentication without user authentication, the following problems arise. That is, before the person who is supposed to pick up the item C (for example, the user U2 in FIGS. 3 and 5) unlocks the locker box 31, another person holding the same electronic key (for example, the user in FIGS. 3 and 5) U1) unlocks the locker box 31 and can retrieve the article C stored there without permission. In this case, the person who picked up item C is not logged. Therefore, the person who received the article C cannot be identified after the fact.

そこで、同一の電子鍵を用いてロッカーボックス31を解錠できる回数を1回に限定する。具体的には、図5(A)に示すように、PM3:00にユーザU1が電子鍵を用いてロッカーボックス31を解錠した場合、直ちにこの電子鍵を無効化する処理を行う。電子鍵が無効化されると、例えば図5(B)に示すように、PM3:30にユーザU2が同一の電子鍵を用いてロッカーボックス31を解錠しようとしても解錠できない。即ち、本来物品Cを引き取るべき者がロッカーボックス31を解錠してようとしても、同一の電子鍵を保有する他の者が、なりすましによって既に解錠しまった後は、再度解錠することができない。
これにより、なりすましによってロッカーボックス31が解錠されて、物品Cが盗難された場合には、その後、本来物品Cを引き取ることになっている者が解錠しようとも、そもそも解錠することができないことになる。したがって、ユーザU2は、「少なくとも自身が物品Cを引き取る前にロッカーボックス31が解錠されていた」ことを客観的に示すことが可能となる。
Therefore, the number of times the locker box 31 can be unlocked using the same electronic key is limited to one. Specifically, as shown in FIG. 5A, when the user U1 unlocks the locker box 31 using the electronic key at 3:00 PM, the electronic key is immediately invalidated. When the electronic key is invalidated, even if the user U2 attempts to unlock the locker box 31 using the same electronic key at 3:30 PM, the locker box 31 cannot be unlocked, as shown in FIG. 5B, for example. In other words, even if the person who is supposed to receive the article C attempts to unlock the locker box 31, it cannot be unlocked again after another person who has the same electronic key has already unlocked it by spoofing. Can not.
As a result, when the locker box 31 is unlocked by impersonation and the article C is stolen, even if the person who is supposed to receive the article C tries to unlock it, it cannot be unlocked in the first place. It will be. Therefore, the user U2 can objectively show that "at least the locker box 31 was unlocked before the user picked up the article C".

(機能的構成)
図6は、図2のサーバ1、ユーザ端末2、及びロッカー装置3の機能的構成のうち、一時保管処理と、無効化処理を実現させる機能的構成の一例を示す機能ブロック図である。無効化処理とは、ワンタイム解錠機能を発揮させるための一連の処理をいう。
(Functional configuration)
FIG. 6 is a functional block diagram showing an example of a functional configuration for implementing temporary storage processing and invalidation processing among the functional configurations of the server 1, user terminal 2, and locker device 3 in FIG. The invalidation process refers to a series of processes for exhibiting the one-time unlocking function.

図6に示すように、サーバ1のCPU11においては、上述の一時保管処理が実行される場合には、主制御部101が機能する。また、無効化処理が実行される場合には、解錠検知部301と、無効化部302とが機能する。
なお、第2実施形態におけるサーバ1のその他の機能的構成は、図4に示す第1実施形態における機能的構成と同様とすることができるため、その説明を省略する。つまり、第2実施形態におけるサーバ1は、第1実施形態で説明済みの各種機能的構成を、同様に有している。
As shown in FIG. 6, in the CPU 11 of the server 1, the main control unit 101 functions when the temporary storage process described above is executed. Further, when the invalidation process is executed, the unlock detection unit 301 and the invalidation unit 302 function.
The other functional configuration of the server 1 in the second embodiment can be the same as the functional configuration in the first embodiment shown in FIG. 4, so description thereof will be omitted. That is, the server 1 in the second embodiment similarly has various functional configurations already explained in the first embodiment.

解錠検知部301は、物品を夫々収納し得る閉空間の出入口の解錠を検知する。具体的には、解錠検知部301は、物品Cを収納可能なロッカーボックス31が解錠されると、これを検知する。
なお、解錠検知部301が、ロッカーボックス31の解錠を検知する具体的手法は特に限定されない。例えば、ロッカーボックス31を解錠する機構の動作から直接的に検知してもよい。ロッカー装置3からロッカーボックス31の解錠を示す情報が送信され、それを取得することで、これを検知してもよい。
The unlock detection unit 301 detects the unlocking of the doorway of the closed space in which articles can be stored. Specifically, the unlock detection unit 301 detects when the locker box 31 capable of storing the article C is unlocked.
A specific method by which the unlock detection unit 301 detects unlocking of the locker box 31 is not particularly limited. For example, it may be detected directly from the operation of the mechanism that unlocks the locker box 31 . Information indicating unlocking of the locker box 31 is transmitted from the locker device 3, and this may be detected by acquiring the information.

無効化部302は、解錠検知部301により閉空間の出入口の解錠が検知されると、その解錠に用いられた電子鍵を無効化する。具体的には、無効化部302は、解錠検知部301によりロッカーボックス31の解錠が検知されると、その解錠に用いられた電子鍵を無効化する。 When the unlock detection unit 301 detects that the doorway of the closed space is unlocked, the invalidation unit 302 invalidates the electronic key used for the unlocking. Specifically, when the unlock detection unit 301 detects that the locker box 31 has been unlocked, the invalidation unit 302 invalidates the electronic key used for unlocking the locker box 31 .

さらに、本発明が適用される情報処理装置は、上述の第2実施形態に限定されず、次のような構成を有する各種各様の実施形態とることができる。
即ち、本発明が適用される情報処理装置(例えば図1のサーバ1)は、
物品を夫々収納し得る閉空間の出入口の解錠を検知する解錠検知手段(例えば図6の解錠検知部301)と、
前記解錠検知手段により前記閉空間の出入口の解錠が検知されると、当該解錠に用いられた電子鍵を無効化する無効化手段(例えば図6の無効化部302)と、
を備える。
これにより、本サービスにおいて、ロッカーボックス31が無断で解錠されて、物品Cが盗難された場合には、その後、本来物品Cを引き取ることになっている者は、電子鍵を用いてロッカーボックス31を解錠することができない。このため、「本当は収納されていたにもかかわらず、収納されていなかったと嘘をついている」と、あらぬ疑惑をかけられることを防ぐことができる。
Furthermore, the information processing apparatus to which the present invention is applied is not limited to the above-described second embodiment, and various embodiments having the following configurations are possible.
That is, an information processing apparatus (for example, the server 1 in FIG. 1) to which the present invention is applied is
an unlock detection means (for example, the unlock detection unit 301 in FIG. 6) for detecting unlocking of the doorway of the closed space in which articles can be stored;
a disabling means (for example, a disabling unit 302 in FIG. 6) for disabling the electronic key used for unlocking when the unlocking of the doorway of the closed space is detected by the unlocking detection means;
Prepare.
As a result, in this service, if the locker box 31 is unlocked without permission and the article C is stolen, the person who is supposed to pick up the article C can then use the electronic key to unlock the locker box. 31 cannot be unlocked. For this reason, it is possible to prevent the false suspicion that "they are lying that they were not stored even though they were actually stored".

[第3実施形態]リレー技術
(サービス内容)
図7は、本発明の一実施形態に係る情報処理システムを利用したサービスであって、図1乃至図4に係るサービス及び図5と図6に係るサービスとは、異なる一例の概要を示すイメージ図である。
[Third Embodiment] Relay technology (service content)
FIG. 7 is an image diagram showing an overview of an example of a service using an information processing system according to an embodiment of the present invention, which is different from the services according to FIGS. 1 to 4 and the services according to FIGS. 5 and 6. is.

ここで、第3実施形態の説明をする際し、その前提について簡単に説明する。上述の第1実施形態及び第2実施形態において、物品Cを預け入れるユーザU1(例えば物品Cを取り扱うECサイトから依頼を受けた運搬業者等の担当者)から物品Cを引き取るユーザU2(例えば物品Cを購入した者)に対して、物品Cが運搬される場合を前提として説明を行った。
しかしながら、近年では、物品の運搬を必ずしも運搬業者が担当せず、SNS等での情報のやり取りを通じて一般のユーザが運搬を担当するような場合も想定される。このような場合、複数のロッカー装置3を経由させて、物品Cの引き渡しを行うことで、運搬を行う事業者等を利用せずとも、効率的に物品Cの運搬を行うことができる(以下、このような手法を、「リレー機能又はリレー運搬」と呼ぶ)。本発明の第3実施形態においては、このようなリレー機能を採用した場合の例を示す。
Here, when describing the third embodiment, the premise will be briefly described. In the first and second embodiments described above, a user U2 (for example, an article C (Purchased), the explanation was given on the premise that the goods C will be transported.
However, in recent years, it is conceivable that a carrier does not necessarily take charge of carrying the goods, but a general user takes charge of carrying the goods through exchange of information on SNS or the like. In such a case, by delivering the goods C via a plurality of locker devices 3, it is possible to efficiently transport the goods C without using a transporter or the like (hereinafter referred to as , such an approach is called a "relay function or relay carriage"). In the third embodiment of the present invention, an example of adopting such a relay function will be shown.

図7(A)は、東京駅に設置されたロッカー装置3-1に物品Cを一時的に保管する際の仕組みを示すイメージ図である。
PM3:00に、東京駅に設置されたロッカー装置3-1に物品Cを保管したユーザU11は、ユーザ端末2-11を操作することにより、ユーザT1乃至Tn、例えば以下のミッションを受任しようとする者を募集する。具体的には、ユーザ端末2-11は、サーバ1に対しミッション情報を送信することにより、ミッションを受任しようとする者を募集する。
即ち、東京駅に設置された第1のロッカー装置3-1から物品を回収する第1ステップと、回収した物品を長野駅に設置された第2のロッカー装置3-2まで運搬する第2ステップと、運搬した物品をこの第2のロッカー装置3-2に保管する第3ステップとを実行することが含まれる。
FIG. 7A is an image diagram showing a mechanism for temporarily storing an article C in a locker device 3-1 installed at Tokyo Station.
At 3:00 PM, a user U11 who has stored an article C in a locker device 3-1 installed at Tokyo Station operates a user terminal 2-11 to accept users T1 to Tn, for example, the following missions. We are looking for people to do. Specifically, the user terminal 2-11 sends mission information to the server 1 to recruit persons willing to accept the mission.
That is, a first step of collecting articles from the first locker device 3-1 installed at Tokyo Station, and a second step of transporting the collected articles to the second locker device 3-2 installed at Nagano Station. and a third step of storing the transported article in this second locker device 3-2.

ミッションを受任しようとする者の募集が行われると、ユーザ端末2-2乃至2-nに、ミッションの内容を含む募集要項が表示される。ここで、例えばユーザT1が、これから出張で東京から長野に向かう予定だから、ミッションを受任したいと考えたとする。この場合、ユーザT1は、ユーザ端末2-12を操作することで応募を行う。 When the recruitment of persons who are going to accept the mission is performed, the recruitment requirements including the contents of the mission are displayed on the user terminals 2-2 to 2-n. Here, for example, user T1 is planning to go from Tokyo to Nagano on a business trip and wants to accept a mission. In this case, the user T1 applies by operating the user terminal 2-12.

ユーザU11からの募集に対し、ユーザT1乃至Tnのうち、ユーザT1からの応募があった場合には、応募者である1以上のユーザT1に関する情報が、候補者リストとしてユーザ端末2-11に表示される。ユーザU11は、ユーザ端末2-11に表示された候補者リストの中から、ミッションを依頼したいユーザTnを選択する。
そして、ユーザ端末2-11は、選択された候補者であるユーザTnに対して、ロッカー装置3-1の解錠情報と、物品Cの受取人に関する情報とを送信する。なお、ロッカー装置3-1の解錠情報には、サーバ1に記憶されている電子鍵にアクセスするためのURLや、物品Cが保管されているロッカー装置3-1の位置情報が含まれる。
When user T1 among users T1 to Tn applies for recruitment from user U11, information on one or more users T1 who are applicants is stored in the user terminal 2-11 as a candidate list. Is displayed. The user U11 selects a user Tn to whom he wishes to request a mission from the candidate list displayed on the user terminal 2-11.
Then, the user terminal 2-11 transmits the unlocking information of the locker device 3-1 and the information regarding the recipient of the article C to the user Tn who is the selected candidate. The unlocking information of the locker device 3-1 includes the URL for accessing the electronic key stored in the server 1 and the location information of the locker device 3-1 where the article C is stored.

図7(B)は、東京駅のロッカー装置3-1に保管された物品Cを引き取る際の仕組みを示すイメージ図である。
図7(B)に示すように、ユーザT1は、PM4:00に、ロッカー装置3-1に保管された物品Cを引き取る。具体的には、ユーザT1は、ユーザ端末2-12を操作することにより、取得した解錠情報を用いて、電子鍵をダウンロードする。そして、ユーザT1は、解錠情報に含まれた位置情報に基づいて、東京駅に設置されたロッカー装置3-1まで移動する。
FIG. 7(B) is an image diagram showing a mechanism for picking up an article C stored in the locker device 3-1 at Tokyo Station.
As shown in FIG. 7B, the user T1 picks up the article C stored in the locker device 3-1 at 4:00 PM. Specifically, the user T1 operates the user terminal 2-12 to download the electronic key using the acquired unlocking information. The user T1 then moves to the locker device 3-1 installed at Tokyo Station based on the location information included in the unlocking information.

ユーザT1が、ユーザ端末2-12をロッカー装置3-1に近づけると、ロッカー装置3-1は、ユーザ端末2-12の存在を検知し、ユーザU12のユーザ認証と、ユーザ端末2-12に記憶されている電子鍵との認証を開始する。
ロッカー装置3-1によるユーザ認証と、電子鍵の認証とが成功すると、ロッカー装置3-1のロッカーボックス31が解錠される。これにより、ユーザU2は、ロッカー装置3-1に保管されている物品Cを引き取ることができる。物品Cを引き取ったユーザU2は、物品Cを持参した状態で新幹線に乗り、東京駅から長野駅に移動する。
このように、本発明の第3実施形態において、ユーザU11によってロッカーボックス31に格納された物品Cは、第三者であるユーザT1によって運搬され得る。
When the user T1 brings the user terminal 2-12 closer to the locker device 3-1, the locker device 3-1 detects the presence of the user terminal 2-12, authenticates the user U12, and authenticates the user terminal 2-12. Start authentication with the stored electronic key.
When the user authentication by the locker device 3-1 and the electronic key authentication are successful, the locker box 31 of the locker device 3-1 is unlocked. Thereby, the user U2 can pick up the article C stored in the locker device 3-1. The user U2 who has picked up the article C takes the bullet train with the article C and moves from Tokyo Station to Nagano Station.
Thus, in the third embodiment of the present invention, the article C stored in the locker box 31 by the user U11 can be transported by the user T1 who is a third party.

図7(C)は、長野駅に設置されたロッカー装置3-2に物品Cを保管する際の仕組みを示すイメージ図である。
長野駅に到着したユーザT1は、PM5:30に、長野駅に設置されたロッカー装置3-2のロッカーボックス31に物品Cを格納する。そして、ユーザT1は、ユーザ端末2-12を操作することにより、ロッカー装置3-2に施錠指示を出す。ロッカー装置3が施錠指示を受け付けると、物品Cを収納したロッカーボックス31が施錠される。また、ロッカーボックス31が施錠されると、ユーザ端末2-12は、施錠されたロッカーボックス31を解錠するための電子鍵を生成する。生成された電子鍵は、ユーザ端末2-12から、ユーザ端末2-11、サーバ1及びロッカー装置3-2に送信される。
FIG. 7C is an image diagram showing a mechanism for storing an article C in a locker device 3-2 installed at Nagano Station.
At 5:30 PM, the user T1 who has arrived at Nagano Station stores the article C in the locker box 31 of the locker device 3-2 installed at the Nagano Station. Then, the user T1 issues a locking instruction to the locker device 3-2 by operating the user terminal 2-12. When the locker device 3 receives the locking instruction, the locker box 31 storing the article C is locked. Also, when the locker box 31 is locked, the user terminal 2-12 generates an electronic key for unlocking the locked locker box 31. FIG. The generated electronic key is transmitted from the user terminal 2-12 to the user terminal 2-11, server 1 and locker device 3-2.

図7(D)は、長野駅のロッカー装置3-2に保管された物品Cを引き取る際の仕組みを示すイメージ図である。
上述の通り、生成された電子鍵を送信されたユーザ端末2-11もしくはサーバ1は、取得した電子鍵を物品Cの受取人であるユーザ12に電子鍵の解錠情報を送信する。なお、上述の通り、解錠情報には、サーバ1に記憶されている電子鍵にアクセスするためのURLや、物品Cが保管されているロッカー装置3-2の位置情報が含まれる。
物品Cの受取人であるユーザU12は、ユーザ端末2-12からユーザ端末2-13に送信されてきた解錠情報を取得し、取得した解錠情報を用いて電子鍵をダウンロードする。そして、ユーザU12は、解錠情報に含まれた位置情報に基づいて、長野駅に設置されたロッカー装置3-2まで移動する。
FIG. 7(D) is an image diagram showing a mechanism for picking up an article C stored in the locker device 3-2 at Nagano Station.
As described above, the user terminal 2-11 or the server 1 that has received the generated electronic key transmits the obtained electronic key to the user 12 who is the recipient of the article C, and the electronic key unlocking information. As described above, the unlocking information includes the URL for accessing the electronic key stored in the server 1 and the location information of the locker device 3-2 where the article C is stored.
The user U12 who is the recipient of the item C acquires the unlocking information transmitted from the user terminal 2-12 to the user terminal 2-13, and downloads the electronic key using the acquired unlocking information. Then, the user U12 moves to the locker device 3-2 installed at Nagano Station based on the position information included in the unlocking information.

PM6:00に、ユーザU12が、ユーザ端末2-13をロッカー装置3-1に近づけると、ロッカー装置3-1は、ユーザ端末2-13の存在を検知し、ユーザU13のユーザ認証と、ユーザ端末2-13に記憶されている電子鍵との認証を開始する。
サーバ1によるユーザ認証と、電子鍵の認証とが成功すると、物品Cが収納されているロッカーボックス31が解錠される。これにより、ユーザU12は、ロッカー装置3-2に保管されている物品Cを引き取ることができる。
このように、リレー機能によれば、複数のロッカー装置3(例えばロッカー装置3-1及び3-2)を経由させることができる。つまり、複数のロッカー装置3をリレーさせて物品Cを運ぶことができるので、物品Cの運搬先が長距離であっても、宅配便を利用することなく物品Cの引き渡しが可能となる。
換言すれば、物品Cの運搬を行うユーザT1が有料で運搬を請け負うこともできるので、ユーザT1としては、運搬を請け負うモチベーションが高まる。一方で、物品Cの運搬を依頼するユーザU11又はユーザU12としては、通常の運搬業者等を利用するよりも、安価かつ柔軟に仕事を依頼できることが期待できる。
At 6:00 PM, when the user U12 brings the user terminal 2-13 close to the locker device 3-1, the locker device 3-1 detects the presence of the user terminal 2-13, authenticates the user U13, and Authentication with the electronic key stored in the terminal 2-13 is started.
When the user authentication by the server 1 and the authentication of the electronic key are successful, the locker box 31 storing the article C is unlocked. This allows the user U12 to pick up the article C stored in the locker device 3-2.
Thus, according to the relay function, it is possible to pass through a plurality of locker devices 3 (for example, locker devices 3-1 and 3-2). That is, since a plurality of locker devices 3 can be relayed to carry the article C, even if the destination of the article C is long distance, the article C can be handed over without using a parcel delivery service.
In other words, the user T1 who transports the article C can undertake transportation for a fee, and the motivation of the user T1 to undertake the transportation increases. On the other hand, the user U11 or the user U12 requesting the transportation of the article C can expect to be able to request the work more inexpensively and flexibly than using a normal transportation company or the like.

(機能的構成)
図8は、図2のサーバ1、ユーザ端末2、及びロッカー装置3の機能的構成のうち、一時保管処理と、受任者決定処理を実現させる機能的構成の一例を示す機能ブロック図である。
受任者決定処理とは、リレー機能を発揮させるための一連の処理をいい、具体的には、ミッションを受任できる1以上のユーザT1乃至Tnを決定するための一連の処理をいう。
(Functional configuration)
FIG. 8 is a functional block diagram showing an example of a functional configuration for implementing the temporary storage process and the mandated person determination process among the functional configurations of the server 1, the user terminal 2, and the locker device 3 in FIG.
The mandate determination process refers to a series of processes for exerting the relay function, specifically, a series of processes for determining one or more users T1 to Tn who can accept the mission.

図8に示すように、サーバ1のCPU11においては、上述の一時保管処理が実行される場合には、主制御部101が機能する。また、受任者決定処理が実行される場合には、ミッション受付部501と、募集部502と、応募受付部503と、リスト生成部504と、選択受付部505と、決定部506とが機能する。 As shown in FIG. 8, in the CPU 11 of the server 1, the main control unit 101 functions when the temporary storage process described above is executed. Further, when the mandate determination process is executed, the mission reception unit 501, the recruitment unit 502, the application reception unit 503, the list generation unit 504, the selection reception unit 505, and the determination unit 506 function. .

ミッション受付部501は、ユーザ端末2-11から送信されてきたミッション情報を受け付ける。
募集部502は、受け付けられたミッション情報に基づいて、ミッション情報を送信したユーザU11以外のユーザT1乃至Tnに対し、ミッションを受任できるか否かについての募集を行う。具体的には、募集部502は、ミッション情報を送信したユーザU11以外のユーザT1乃至Tnが操作するユーザ端末2に、ミッション情報を含む募集要項を表示させることで募集を行う。
The mission reception unit 501 receives mission information transmitted from the user terminal 2-11.
Based on the received mission information, the recruiting unit 502 recruits users T1 to Tn other than the user U11 who transmitted the mission information as to whether or not they can accept the mission. Specifically, the recruitment unit 502 performs recruitment by displaying recruitment requirements including mission information on the user terminals 2 operated by the users T1 to Tn other than the user U11 who transmitted the mission information.

応募受付部503は、募集要項を閲覧したユーザT1乃至Tnのうち、ミッションの実行を受任したいとするユーザT1からの応募があった場合に、これを受け付ける。具体的には、ミッションの実行を受任したいとするユーザT1のユーザ端末2から送信されてきた応募情報を受け付ける。応募情報には、応募したユーザT1のユーザ情報のうちミッションを依頼したユーザU11に開示可能な情報(以下、「開示情報」と呼ぶ)や、ミッションを受任する場合の条件(以下、「受任条件」と呼ぶ)や、過去に遂行したミッションの実績(以下、「ミッション遂行実績」と呼ぶ)等が含まれる。 The application accepting unit 503 accepts an application from the user T1 who wants to accept the execution of the mission among the users T1 to Tn who browsed the application requirements. Specifically, the application information sent from the user terminal 2 of the user T1 who wishes to accept the execution of the mission is accepted. The application information includes information that can be disclosed to the user U11 who requested the mission (hereinafter referred to as "disclosure information") among the user information of the user T1 who applied, and conditions for accepting the mission (hereinafter referred to as "acceptance conditions"). ”), achievements of missions performed in the past (hereinafter referred to as “mission achievements”), and the like.

応募情報のうち、開示情報には、例えば性別や年齢が含まれていてもよい。また、受任条件には、現在の所在地、ミッションを遂行可能な時間帯、運搬可能な領域、運搬可能な物品Cの性質(例えば種類、大きさ、重さ)等の条件が含まれていてもよい。これにより、運搬対象となる物品Cが重い物であったり、比較的大きい物であったりする場合には、受任条件に適合しない応募者、子供、女性、高齢者等を、候補者リストから外すこともできる。また、後述するリスト生成部504が、候補者リストを適任者順に並べている場合には、候補者リストから外さないまでも、これらの者を下位に表示させることもできる。
また、応募情報のうち、ミッション遂行実績には、過去に遂行したミッションの回数、ミッションの成功率、ミッション遂行中に生じたトラブルの内容、ミッションを依頼したユーザU11からの評価等が含まれていてもよい。これにより、ミッションを依頼するユーザUは、候補者一覧の中から受任者を選択する際に、候補者の過去の実績を参考にすることができる。
Among the application information, the disclosure information may include, for example, gender and age. In addition, even if the acceptance conditions include conditions such as the current location, the time period when the mission can be completed, the area that can be transported, the nature of the transportable item C (such as type, size, weight), etc. good. As a result, if the goods C to be transported are heavy or relatively large, applicants who do not meet the acceptance conditions, children, women, elderly people, etc., are excluded from the candidate list. can also In addition, when the list generation unit 504, which will be described later, arranges the candidate list in order of suitable persons, these persons can be displayed at a lower level even if they are not removed from the candidate list.
Among the application information, the mission performance results include the number of missions performed in the past, the success rate of missions, details of troubles that occurred during the mission, and evaluations from the user U11 who requested the mission. may As a result, the user U requesting the mission can refer to the candidate's past achievements when selecting the mandated person from the list of candidates.

リスト生成部504は、応募が受け付けられたユーザU11の応募情報に基づいて、候補者リストを生成する。以下、このような処理を「リスト生成処理」と呼ぶ。生成された候補者リストは、ミッションを依頼したユーザU11のユーザ端末2-11に表示される。リスト生成部504は、候補者リストを生成するにあたり、応募が受け付けられたユーザU11の応募情報に基づいて、ミッションの遂行に好適となる候補者が上位に表示されるようにすることができる。例えばミッション遂行実績に基づいて候補者リストが生成されている場合には、ミッションを依頼したユーザU11は、ミッション失敗のリスクを低減化させることができる。 The list generating unit 504 generates a candidate list based on the application information of user U11 whose application has been accepted. Such processing is hereinafter referred to as “list generation processing”. The created candidate list is displayed on the user terminal 2-11 of the user U11 who requested the mission. When generating the candidate list, the list generating unit 504 can display candidates suitable for accomplishing the mission at the top based on the application information of the user U11 whose application has been accepted. For example, if the candidate list is generated based on the mission performance results, the user U11 who requested the mission can reduce the risk of mission failure.

選択受付部505は、ユーザ端末2-11に表示された候補者リストの中から、ミッションを依頼したユーザU11によって1以上の候補者が選択された場合に、これを受け付ける。ここで、「1以上の候補者」としたのは、複数の受任者で1つのミッションを遂行することができることを意味している。即ち、候補者の受任条件によっては、ミッションを遂行するために複数の受任者を要する場合がある。例えば、図7に示す例では、ユーザT1が出張で東京駅から長野駅まで移動するので、受任者はユーザT1のみでよい。しかしながら、仮にユーザT1の出張先が長野ではなく大宮である場合には、ユーザU2の他に、大宮駅から長野駅まで移動する予定のある受任者が必要となる。このため、候補者リストには、東京駅から大宮駅まで受任可能とするユーザT1と、大宮駅から長野駅まで受任可能とする他のユーザT2との2人でミッションが遂行できる旨が表示される。この場合、ミッションを依頼したユーザU11は、候補者リストからユーザT1と、他のユーザT2との2人をセットで選択することができる。
さらにいえば、ミッションを依頼したユーザU11は、3人以上の候補者を選択することも可能である。具体的には例えば、図7に示す例において、各駅にロッカー装置3が設置されていることを前提とした場合には、新幹線を利用した次のリレー運搬も可能となる。即ち、ユーザT1が東京駅から大宮駅まで受任し、ユーザT1以外の2人のユーザT2及びT3が、大宮駅から軽井沢駅までの運搬と、軽井沢駅から長野駅までの運搬とを夫々受任することも可能である。
なお、複数のユーザT1乃至Tnが1つのミッションを遂行する場合の処理の流れについては、図9及び図10を参照して後述する。
The selection reception unit 505 receives one or more candidates selected by the user U11 who requested the mission from the candidate list displayed on the user terminal 2-11. Here, "one or more candidates" means that one mission can be accomplished by a plurality of mandates. In other words, depending on the acceptance conditions of the candidate, there are cases where multiple candidates are required to carry out the mission. For example, in the example shown in FIG. 7, since user T1 travels from Tokyo Station to Nagano Station on a business trip, only user T1 may be the mandated person. However, if the destination of the user T1 is Omiya instead of Nagano, a mandated person who is scheduled to travel from Omiya Station to Nagano Station is required in addition to the user U2. Therefore, in the candidate list, it is displayed that the mission can be carried out by two people, user T1 who can take the mission from Tokyo Station to Omiya Station, and another user T2 who can take the mission from Omiya Station to Nagano Station. be. In this case, the user U11 who requested the mission can select the user T1 and the other user T2 as a set from the candidate list.
Furthermore, the user U11 who requested the mission can also select three or more candidates. Specifically, for example, in the example shown in FIG. 7, if it is assumed that the locker device 3 is installed at each station, the next relay transport using the Shinkansen becomes possible. That is, user T1 takes charge of transportation from Tokyo Station to Omiya Station, and two users T2 and T3 other than user T1 take charge of transportation from Omiya Station to Karuizawa Station and transportation from Karuizawa Station to Nagano Station, respectively. is also possible.
The flow of processing when a plurality of users T1 to Tn perform one mission will be described later with reference to FIGS. 9 and 10. FIG.

決定部506は、候補者リストから選択された1以上のユーザT1乃至Tnに対し、正式にミッションを受任するか否かについて質問し、その回答の内容に基づいて受任者の決定を行う。具体的には例えば、決定部506は、候補者リストから選択された1以上のユーザT1乃至Tnのユーザ端末2-12乃至2-nに、ミッションの依頼者から選択された旨と、正式に受任できるか否かを回答するためのボタン(図示せず)とを表示させる。
ユーザT1がミッションを正式に受任する場合には、ユーザ端末2-12を操作することでその旨が示される。具体的には例えば、ユーザ端末2-12に表示された正式に受任できるか否かを回答するためのボタン(図示せず)が押下された場合には、ユーザ端末2-12からサーバ1に対し、ミッションを正式に受任する旨を示す情報(以下、「受任情報」)が送信される。決定部506は、受任情報が送信されてくると、これを受け付けて、受任情報を送信したユーザT1を受任者とすることを決定する。受任者が決定すると、受任情報を送信したユーザT1(即ち受任者)のユーザ端末2-12にその旨が表示される。
なお、サーバ1のその他の構成は、図4に示す第1実施形態の構成と同様であるため説明を省略する。
The decision unit 506 asks one or more users T1 to Tn selected from the candidate list whether or not to formally accept the mission, and decides the acceptor based on the contents of the answers. Specifically, for example, the determination unit 506 notifies the user terminals 2-12 through 2-n of one or more users T1 through Tn selected from the candidate list that they have been selected by the requester of the mission and officially A button (not shown) for answering whether or not it can be accepted is displayed.
When the user T1 officially accepts the mission, it is indicated by operating the user terminal 2-12. Specifically, for example, when a button (not shown) displayed on the user terminal 2-12 for answering whether or not it can be formally accepted, the user terminal 2-12 sends the server 1 In response, information (hereinafter referred to as "acceptance information") indicating that the mission has been formally accepted is transmitted. When the mandate information is transmitted, the determination unit 506 receives it and determines that the user T1 who transmitted the mandate information is to be the mandate. When the mandated person is determined, a message to that effect is displayed on the user terminal 2-12 of the user T1 who transmitted the mandated information (that is, the mandated person).
The rest of the configuration of the server 1 is the same as the configuration of the first embodiment shown in FIG. 4, so the description is omitted.

図9は、複数のユーザUで1つのミッションを遂行する場合における、受任者決定処理の流れを示すフローチャートである。
なお、図9に示す例は、ユーザU11が、「東京駅のロッカー装置3-1に保管された物品Cを引き取り、長野駅のロッカー装置3-2まで運搬して保管する」というミッションについて募集を行った場合を想定している。
FIG. 9 is a flow chart showing the flow of mandate determination processing when a plurality of users U perform one mission.
In the example shown in FIG. 9, the user U11 is soliciting for a mission to "pick up an article C stored in the locker device 3-1 at Tokyo Station, transport it to the locker device 3-2 at Nagano Station, and store it." It is assumed that

ステップS1において、ミッション受付部501は、ユーザU11のユーザ端末2-11から送信されてきたミッション情報を受け付ける。
ステップS2において、募集部502は、受け付けられたミッション情報に基づいて、ミッション情報を送信したユーザU11以外のユーザT1乃至Tnに対し、ミッションを受任できるか否かについての募集を行う。
ステップS3において、応募受付部503は、ミッションの実行を受任したいとするユーザT1乃至Tnからの応募があった場合に、これを受け付ける。
ステップS4において、リスト生成部504は、応募が受け付けられたユーザU11の応募情報に基づいて、受任者決定処理のサブ処理となるリスト生成処理を実行する。リスト生成処理の結果、生成された候補者リストは、ミッションを依頼したユーザU11のユーザ端末2-11に表示される。候補者となるユーザUがいない場合には、その旨(例えば「0人」を示す表示)が候補者リスト表示される。なお、リスト生成処理の詳細については、図10を参照して後述する。
ステップS5において、選択受付部505は、ユーザ端末2-11に表示された候補者リストの中から、ミッションを依頼したユーザU11によって1以上の候補者が選択された場合に、これを受け付ける。
ステップS6において、決定部506は、候補者リストから選択された1以上のユーザT1乃至Tnに対し、正式にミッションを受任するか否かについての質問し、その回答の内容に基づいて受任者の決定を行う。これにより、受任者決定処理は終了する。
In step S1, the mission reception unit 501 receives mission information transmitted from the user terminal 2-11 of the user U11.
In step S2, based on the accepted mission information, the recruiting unit 502 recruits users T1 to Tn other than the user U11 who transmitted the mission information as to whether or not they can accept the mission.
In step S3, the application accepting unit 503 accepts applications from users T1 to Tn who want to accept mission execution.
In step S4, the list generation unit 504 executes list generation processing, which is a sub-processing of the mandate determination processing, based on the application information of the user U11 whose application has been accepted. As a result of the list generation process, the generated candidate list is displayed on the user terminal 2-11 of the user U11 who requested the mission. If there is no candidate user U, a list of candidates is displayed to that effect (for example, a display indicating "0"). Details of the list generation process will be described later with reference to FIG. 10 .
In step S5, the selection accepting unit 505 accepts one or more candidates selected by the user U11 who requested the mission from the candidate list displayed on the user terminal 2-11.
In step S6, the determination unit 506 asks one or more users T1 to Tn selected from the candidate list whether or not to officially accept the mission, and based on the contents of the answers, make a decision. This completes the mandated person determination process.

図10は、図9に示す受任者決定処理のサブ処理であるリスト生成処理の流れを示すフローチャートである。 FIG. 10 is a flow chart showing the flow of list generation processing, which is a sub-processing of the mandated person determination processing shown in FIG.

ステップS41において、リスト生成部504は、応募情報に基づいて、応募者の中に、物品Cの最終的な運搬先である長野駅のロッカー装置3まで1人で運搬できる者がいるか否かを判定する。応募者の中に、長野駅のロッカー装置3-2まで1人で運搬できる者がいる場合には、ステップS41において「YES」と判定されて、処理はステップS44に進む。なお、ステップS44の詳細については後述する。
これに対して、応募者の中に、長野駅のロッカー装置3-2まで1人で運搬できる者がいない場合には、ステップS41において「NO」と判定されて、処理はステップS42に進む。
In step S41, based on the application information, the list generating unit 504 determines whether or not there is a person among the applicants who can carry the article C to the locker device 3 at Nagano Station, which is the final destination of the article C, by himself. judge. If there is a person among the applicants who can carry the item to the locker device 3-2 of Nagano Station by himself/herself, a determination of "YES" is made in step S41, and the process proceeds to step S44. Details of step S44 will be described later.
On the other hand, if there are no applicants who can carry the items to the locker device 3-2 of Nagano Station by themselves, it is determined "NO" in step S41, and the process proceeds to step S42.

ステップS42において、リスト生成部504は、応募情報に基づいて、応募者の中に、東京駅のロッカー装置3-1から長野駅のロッカー装置3-2までの区間のうち少なくとも一部の区間(以下、「一部区間」と呼ぶ)を運搬できる者がいるか否かを判定する。応募者の中に、一部区間を運搬できる者がいない場合には、ステップS42において「NO」と判定されて、処理はステップS44に進む。なお、ステップS44の詳細については後述する。
これに対して、応募者の中に、一部区間を運搬できる者がいる場合には、ステップS42において「YES」と判定されて、処理はステップS43に進む。
In step S42, based on the application information, the list generating unit 504 selects, among the applicants, at least a section ( hereinafter referred to as “partial section”). If there are no applicants who can carry part of the section, it is determined to be "NO" in step S42, and the process proceeds to step S44. Details of step S44 will be described later.
On the other hand, if there is an applicant who can carry part of the section, it is determined as "YES" in step S42, and the process proceeds to step S43.

ステップS43において、リスト生成部504は、応募者のうち、一部区間を運搬できる者を抽出し、複数の応募者が協力することでミッションを遂行できる応募者の組み合せをシミュレーションする。
例えば、各駅にロッカー装置3が設置されていることを前提とした場合には、以下の応募者の組み合せをシミュレーションすることができる。即ち、例えば、東京駅から大宮駅までの区間を受任可能な応募者と、大宮駅から軽井沢駅までの区間を受任可能な応募者と、軽井沢駅から長野駅までの区間を受任可能な応募者とが存在した場合、その組み合わせによって、物品Cを東京駅から長野駅へと運搬するルートを運搬ルートの候補として採用することができる。
In step S43, the list generation unit 504 extracts applicants who can carry a part of the section, and simulates a combination of applicants who can cooperate to accomplish the mission.
For example, if it is assumed that each station has a locker device 3, the following combinations of applicants can be simulated. In other words, for example, an applicant who can accept the section from Tokyo Station to Omiya Station, an applicant who can accept the section from Omiya Station to Karuizawa Station, and an applicant who can accept the section from Karuizawa Station to Nagano Station. exist, the route for transporting the article C from Tokyo station to Nagano station can be adopted as a transport route candidate.

ステップS44において、リスト生成部504は、ステップS41乃至ステップS43の結果に基づいて、候補者リストを生成する。
ここで、候補者リストの候補は、ステップS41において、1人で運搬できる者がいると判定された場合には、その運搬可能な者を候補者としてもよく、ステップS43において、複数の応募者を組み合わせて運搬ルートをシミュレーションした場合、その運搬ルートに係る複数の応募者を合わせて、候補者としてもよい。
なお、ステップS41において「NO」と判定され、かつステップS42において「NO」と判定された場合、即ち、候補者及び候補のルートが存在すると判定されなかった場合には、例えば、候補者がいない旨を示す候補者リストを生成することができる。
ただし、これらのステップは、全て例示に過ぎず、例えば、ステップS41において1人で運搬できる者がいると判定された場合であっても、一部の区間を運搬できる者を組み合わせて運搬を行う複数の候補者を候補者リストに掲載する候補者として採用してもよい。
In step S44, the list generator 504 generates a candidate list based on the results of steps S41 to S43.
Here, if it is determined in step S41 that there is a person who can carry the goods by himself/herself, the candidates in the candidate list may be those who can carry the goods. are combined to simulate a transportation route, a plurality of applicants for that transportation route may be combined as candidates.
If it is determined "NO" in step S41 and "NO" in step S42, that is, if it is determined that there is no candidate and candidate route, for example, there is no candidate. A candidate list can be generated to indicate that.
However, these steps are all merely examples, and for example, even if it is determined in step S41 that there is a person who can carry by one person, the person who can carry part of the section is combined to carry out the transportation. More than one candidate may be selected for inclusion on the Candidate List.

さらに、本発明が適用される情報処理装置は、上述の第3実施形態に限定されず、次のような構成を有する各種各様の実施形態とることができる。
即ち、本発明が適用される情報処理装置(例えば図1のサーバ1)は、
物品(例えば図7の物品C)を夫々収納し得る第1閉空間(例えば図7のロッカー装置3-1)と、前記第1閉空間と所定距離を隔てて複数存在する第2閉空間(例えば図7のロッカー装置3-2)との間の前記物品の運搬を管理する情報処理装置であって、
前記第1閉空間に保管された物品を前記第2閉空間まで運搬する作業の依頼を行う者(例えば図7のユーザU11)から、前記依頼に関する情報(例えばミッション情報)を受け付ける依頼受付手段(例えば図8のミッション受付部501)と、
受け付けられた前記依頼に関する情報に基づいて、前記依頼に関する情報を送信した者以外の者に対し、前記依頼を受任できるか否かについての募集を行う募集手段(例えば図8の募集部502)と、
前記募集についての応募があった場合に、これを受け付ける応募受付手段(例えば図8の応募受付部503)と、
前記応募が受け付けられた者の応募情報に基づいて、前記依頼を受任し得る候補者のリストを生成するリスト生成手段(例えば図8のリスト生成部504)と、
前記リストの中から、1以上の前記候補者が選択された場合に、これを受け付ける選択受付手段(例えば図8の選択受付部505)と、
前記リストから選択された前記1以上の前記候補者に対し、正式に前記依頼を受任するか否かについて質問し、その回答の内容に基づき前記受任をする者の決定を行う決定手段(例えば図8の決定部506)と、
を備える。
これにより、ユーザUの中から、ミッションを遂行し得る1以上の受任者を決定することができるので、リレー運搬をスムーズに行うことができる。
Furthermore, the information processing apparatus to which the present invention is applied is not limited to the above-described third embodiment, and various embodiments having the following configurations are possible.
That is, an information processing apparatus (for example, the server 1 in FIG. 1) to which the present invention is applied is
A first closed space (for example, a locker device 3-1 in FIG. 7) capable of storing an article (for example, article C in FIG. 7), and a plurality of second closed spaces ( For example, an information processing device that manages transportation of the goods to and from the locker device 3-2) in FIG.
Request receiving means (for example, mission information) for receiving information about the request from a person (for example, user U11 in FIG. 7) who makes a request for the work of transporting the article stored in the first closed space to the second closed space For example, the mission reception unit 501 in FIG. 8),
Recruiting means (for example, a recruiting unit 502 in FIG. 8) for recruiting persons other than the person who transmitted the information about the request as to whether or not they can accept the request, based on the information about the received request. ,
Application reception means (for example, application reception unit 503 in FIG. 8) that receives an application for the recruitment when there is an application;
list generation means (for example, the list generation unit 504 in FIG. 8) for generating a list of candidates who can accept the request based on the application information of the person whose application has been accepted;
Selection receiving means (for example, selection receiving unit 505 in FIG. 8) for receiving one or more candidates selected from the list;
Determination means (e.g., figure 8 determination unit 506);
Prepare.
As a result, one or more mandates who can carry out the mission can be determined from among the users U, so relay transportation can be carried out smoothly.

以上、本発明の実施形態について説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。また、上述の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、上述の実施形態に記載されたものに限定されるものではない。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and the present invention includes modifications, improvements, etc. within the scope of achieving the object of the present invention. be. Moreover, the effects described in the above-described embodiments are merely enumerations of the most suitable effects produced by the present invention, and the effects of the present invention are not limited to those described in the above-described embodiments. .

例えば、上述の実施形態では、物品Cを夫々収納し得る閉空間としてロッカーボックス31とされているが、これは例示であり、閉空間はロッカーボックス31に限定されない。例えば、部屋や自動車等、物品を収納した状態で閉じられた空間を形成することができ、かつ、その出入口の施錠をできるものであればよい。 For example, in the above-described embodiment, the locker box 31 is used as the closed space that can accommodate the articles C, but this is an example and the closed space is not limited to the locker box 31 . For example, it is possible to form a closed space such as a room or a car in which articles are stored and to lock the doorway.

また例えば、上述の実施形態では、各駅に設置されたロッカー装置3に物品Cを保管しているが、これは例示にすぎない。ロッカー装置3の設置場所は駅に限定されず、あらゆる場所に設置することができる。例えば、ホテル、空港、展示場、繁華街、デパート等の商業施設等に設置することができる。 Also, for example, in the above-described embodiment, the articles C are stored in the locker device 3 installed at each station, but this is merely an example. The installation location of the locker device 3 is not limited to a station, and can be installed in any location. For example, it can be installed in commercial facilities such as hotels, airports, exhibition halls, downtown areas, and department stores.

また例えば、上述の実施形態では、解錠情報に含まれるURLからサーバ1にアクセスすることで、電子鍵をダウンロードするが、これは例示に過ぎない。解錠情報には、電子鍵を取得し得るあらゆる情報を含めることができる。
さらに言えば、上述の実施形態では、サーバ1に保管された電子鍵は、実際の鍵の引き渡しとは異なり、いわゆるコピーの概念で説明されている。
即ち、サーバ1に保管された電子鍵は、物品を預けるユーザU1及び物品を引き取るユーザU2がともに使用可能である。
しかしながら、例えば、本サービスの提供者は、ユーザU1が物品をロッカー装置3に格納した段階で、当該電子鍵の利用をユーザU2に制限してもよい。この場合、電子鍵が悪用されるようなリスクを低減することができる。
Also, for example, in the above-described embodiment, the electronic key is downloaded by accessing the server 1 from the URL included in the unlocking information, but this is merely an example. The unlock information can include any information from which the electronic key can be obtained.
Furthermore, in the above-described embodiment, the electronic key stored in the server 1 is explained based on the so-called concept of copying, unlike the actual delivery of the key.
That is, the electronic key stored in the server 1 can be used by both the user U1 who deposits the item and the user U2 who receives the item.
However, for example, the service provider may limit the use of the electronic key to the user U2 when the user U1 has stored the article in the locker device 3 . In this case, the risk of misuse of the electronic key can be reduced.

また、例えば、上述の実施形態では、第1条件及び第2条件の例はあくまでも例示に過ぎない。
具体的に例えば、サーバ1は、「生成された電子鍵がユーザU2に送信されたこと」を第1条件として採用してもよい。
さらに、「ユーザU1が、ロッカーに物品Cを格納した場合」や、「ユーザU2が物品Cの受け取りが可能となったこと」を第1条件として採用してもよい。
また例えば、サーバ1は、「所定の時刻(例えば、午前10時)」や、ユーザU1による入力ボタンの押下があったこと」を第2条件として採用してもよい。
Also, for example, in the above-described embodiment, the examples of the first condition and the second condition are merely examples.
Specifically, for example, the server 1 may employ "that the generated electronic key has been sent to the user U2" as the first condition.
Further, "the user U1 has stored the article C in the locker" or "the user U2 has become able to receive the article C" may be adopted as the first condition.
Further, for example, the server 1 may adopt "predetermined time (for example, 10:00 am)" or that the input button has been pressed by the user U1 as the second condition.

また、例えば、上述の実施形態では、ユーザU1による明示の指示について、物品Cをロッカーに格納した後、ユーザ端末2-1を操作して、ユーザによる入力ボタンを押下する、と説明したが、これに限られない。
即ち、ユーザU1による明示の指示は、ユーザU1が物品Cを入れて、ユーザU2へ物品Cの受け取り指示をメール等で、送信する際の送信ボタンの押下としてもよいし、指示検知部105が、明示の指示を認識できればよい。
また、明示の指示は、ユーザ端末2-1以外(例えば、ユーザ端末2-2、ロッカー装置3)による入力ボタンの押下によってもよい。また、ユーザU2からのユーザ端末2-2やロッカー装置3の操作による明示の指示であってもよい。
Further, for example, in the above-described embodiment, the explicit instruction by the user U1 is described as that after the article C is stored in the locker, the user operates the user terminal 2-1 and presses the input button by the user. It is not limited to this.
That is, the explicit instruction by the user U1 may be the push of a send button when the user U1 puts in the item C and sends an e-mail or the like to receive the item C to the user U2. , as long as it can recognize explicit instructions.
Also, the explicit instruction may be made by pressing an input button by a device other than the user terminal 2-1 (for example, the user terminal 2-2, the locker device 3). Alternatively, it may be an explicit instruction by operating the user terminal 2-2 or the locker device 3 from the user U2.

また例えば、上述の実施形態では、ロッカー装置3の利用料金を、所定の時間以内(第1条件が開始してから第2条件が満たされるまで)は無料であり、以降の料金が有料であることを前提として説明したが、特にこれに限定されない。
即ち、例えば、本サービスの提供者は、1時間毎に利用料金が高額になっていく等、第1条件が開始してから第2条件が満たされるまでの時間に応じて、様々な料金を設定してもよい。
Further, for example, in the above-described embodiment, the usage fee of the locker device 3 is free within a predetermined period of time (from the start of the first condition until the second condition is satisfied), and the subsequent fee is charged. Although the description has been made on the premise that this is the case, the present invention is not particularly limited to this.
That is, for example, the provider of this service may charge various fees according to the time from the start of the first condition to the fulfillment of the second condition, such as the usage fee increasing hourly. May be set.

また、上述の実施形態において、算出部108は、計時部107により計時された時間を参照しつつ任意の算出方法により料金を算出できるとされているが、例えば以下のような算出方法を用いて料金を算出することができる。
即ち、計時部107による計時が開始されてから所定時間が経過するまでは、単位時間あたりの料金を定額とし、所定時間を超過した分については、超過時間に応じて単位時間あたりの料金を任意に設定できるようにすることができる。
つまり、超過時間の単位時間あたりの料金について、(1)無料とする、(2)所定時間経過前と同じとする、(3)1時間毎に増加させていく、といった設定を行うことができる。
具体的には例えば、上記(1)は、イベント等で一次的に料金を無料にする必要がある場合、これに対応することができる。
また、上記(2)は、仮に所定時間が6時間、その料金が240円とすると、6時間が経過するまでは1時間あたり40円の料金となり、その6時間が経過した後についても1時間あたり40円の料金となる。このため、8時間使用(即ち2時間超過して使用)した場合には、トータル料金は、240円+40円+40円=320円となる。
これに対して、上記(3)の場合には、仮に所定時間が6時間、その料金が240円とすると、その6時間が経過した後は、1時間あたりの超過料金を、例えば60円ずつ上昇させていくことができる。即ち、8時間使用(即ち2時間超過して使用)すると、トータル料金は、240円+(40+60)円+(40+60円+60円)=500円となる。
このように、所定時間を超過した分については、超過時間に応じて単位時間あたりの料金を任意に設定できるようにすることができる。これにより、ロッカー装置3が設置されている場所の環境に応じたダイナミックなプライシングを実現させることができる。例えば、駅など高い稼働率が見込める場所に設置されたロッカー装置3であれば、上記(3)の場合について、1時間あたりの超過料金を、例えば150円ずつ上昇させていくこともできる。即ち、8時間使用(即ち2時間超過して使用)すると、トータル料金は、240円+(40+150)円+(40+150円+150円)=770円となる。
In the above-described embodiment, the calculation unit 108 is capable of calculating the charge by any calculation method while referring to the time clocked by the clock unit 107. Fees can be calculated.
That is, the charge per unit time is fixed until a predetermined time elapses after the timing unit 107 starts measuring time, and the charge per unit time for the portion exceeding the predetermined time is arbitrarily set according to the excess time. can be set to
That is, the charge per unit time for the overtime can be set to (1) be free of charge, (2) be the same as before the predetermined time has elapsed, or (3) be increased every hour. .
Specifically, for example, the above (1) can correspond to a case where it is necessary to temporarily make the fee free at an event or the like.
In (2) above, if the predetermined time is 6 hours and the charge is 240 yen, the charge will be 40 yen per hour until the 6 hours have passed, and the charge will be 40 yen per hour until the 6 hours have passed. The fee is 40 yen per person. Therefore, if the device is used for 8 hours (that is, used for more than 2 hours), the total charge is 240 yen + 40 yen + 40 yen = 320 yen.
On the other hand, in the case of (3) above, if the predetermined time is 6 hours and the charge is 240 yen, after the 6 hours have passed, the excess charge per hour is increased, for example, 60 yen. can be raised. That is, when used for 8 hours (that is, used for more than 2 hours), the total charge is 240 yen + (40 + 60 yen) + (40 + 60 yen + 60 yen) = 500 yen.
In this way, it is possible to arbitrarily set the charge per unit time according to the overtime for the portion exceeding the predetermined time. Thereby, dynamic pricing according to the environment of the place where the locker device 3 is installed can be realized. For example, if the locker device 3 is installed in a place such as a station where a high operating rate can be expected, the excess charge per hour can be increased by, for example, 150 yen in the case of (3) above. That is, when used for 8 hours (that is, used for more than 2 hours), the total charge is 240 yen + (40 + 150 yen) + (40 + 150 yen + 150 yen) = 770 yen.

また、上述の実施形態における利用料金とは、必ずしも金銭のみに限られず、金銭を代用するものであってもよい。例えば、電子マネー、各種ポイント、有料のチケット等であってもよく、既に一般的に利用されているものであってもよい。このため、ユーザUとしてみれば、例えばプリペイド型の電子マネー(例えばSuica(登録商標)、nanaco(登録商標))や、ガソリンスタンド等で貯めた各種ポイントサービスのポイント等の残高を、料金の支払いにあてることもできる。これにより、ユーザUは、目に見える金銭によって支払いを行うよりも、負担を感じることなくロッカー装置3を気軽に利用することができる。また、サービス提供者Mとしてみれば、既に一般的に利用されている電子マネーや各種ポイント等の利用先の1つに、自身の提供するサービスを加えることができるので、利用者数の拡大を図ることができる。 Further, the usage fee in the above-described embodiment is not necessarily limited to money, and money may be used instead. For example, it may be electronic money, various points, paid tickets, etc., or it may be one that is already in general use. For this reason, from the user U's point of view, for example, prepaid electronic money (such as Suica (registered trademark) and nanaco (registered trademark)) or the balance of various point service points accumulated at a gas station or the like can be used for payment. can also be applied to As a result, the user U can use the locker device 3 without feeling burdened, rather than paying with visible money. Also, from the viewpoint of service provider M, since it is possible to add the service provided by itself to one of the users of electronic money, various points, etc., which are already generally used, it is possible to increase the number of users. can be planned.

即ち、本発明が適用される情報処理装置(例えば図1のサーバ1)が備える
算出手段(例えば図4の算出部108)は、さらに、
計時手段(例えば図4の計時部107)による計時が開始されてから所定時間が経過するまでの単位時間あたりの料金を定額とし、当該所定時間を超過した場合には、その超過時間に応じて前記単位時間あたりの料金を設定することができる。
これにより、サービス提供者Mは、ロッカー装置3が設置されている場所に適合させたダイナミックなプライシングを実現させることができる。
That is, the calculation means (for example, the calculation unit 108 in FIG. 4) provided in the information processing apparatus (for example, the server 1 in FIG. 1) to which the present invention is applied further includes:
The fee per unit time from the start of time measurement by the time measuring means (for example, the time measuring unit 107 in FIG. 4) to the elapse of a predetermined time is set as a fixed amount, and when the predetermined time is exceeded, the charge is calculated according to the excess time. A charge per unit time can be set.
As a result, the service provider M can realize dynamic pricing adapted to the place where the locker device 3 is installed.

また、利用料金には、金銭を代用するものを含めることができる。
これにより、ユーザUは、例えばプリペイド型の電子マネーや、各種ポイントサービスのポイント等の残高を支払いに利用することもできる。その結果、ユーザUは、目に見える金銭で料金の支払いを行うよりも負担を感じることなくロッカー装置3を利用することができる。また、サービス提供者Mは、既に一般的に利用されている電子マネーや各種ポイント等の利用先の1つに、自身の提供するサービスを加えることができるので、利用者数の拡大を図ることができる。
In addition, the usage fee can include a fee in lieu of money.
As a result, the user U can use, for example, prepaid electronic money or the balance of points of various point services for payment. As a result, the user U can use the locker device 3 with less burden than paying with visible money. In addition, since service provider M can add its own service to one of the users of electronic money, various points, etc., which are already generally used, it is possible to increase the number of users. can be done.

また例えば、上述の実施形態では、算出された利用料金についてユーザU2が負担する、と説明したが特にこれに限定されない。
即ち、例えば、本サービスの提供者は、ユーザU2でなく、ユーザU1に対して、又は、ユーザU1及ユーザU2夫々に対して、算出された利用料金を請求してもよい。
これにより、例えば、ユーザU1が料金を支払う場合、ユーザU1は、利用料金を安くするため、タイミングを考慮して、明示の指示を与えることが可能である。
また、ユーザU2が料金を支払う場合、ユーザU1は、利用料金を安くするため、ユーザU2に対して、リマインドを行う等、時間管理を行うことも考えられる。
Further, for example, in the above-described embodiment, it was explained that the user U2 bears the calculated usage fee, but the present invention is not particularly limited to this.
That is, for example, the service provider may charge the calculated usage fee not to the user U2 but to the user U1, or to both the user U1 and the user U2.
Thereby, for example, when the user U1 pays the fee, the user U1 can give an explicit instruction in consideration of the timing in order to reduce the usage fee.
Further, when the user U2 pays the fee, the user U1 may perform time management such as reminding the user U2 in order to reduce the usage fee.

また例えば、上述の第1実施形態では、第2条件として、閉空間を利用する者による明示の指示や、店舗により決定される時刻になったことが挙げられているが、これらは例示であり、第2条件の内容は特に限定されない。計時開始のトリガとなり得るあらゆる事象を第2条件として採用することができる。 Further, for example, in the above-described first embodiment, as the second condition, an explicit instruction by the person using the closed space and the arrival of the time determined by the store are mentioned, but these are examples. , the contents of the second condition are not particularly limited. Any event that can trigger the start of timing can be adopted as the second condition.

上述した実施形態における一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。 A series of processes in the above-described embodiments can be executed by hardware or by software.

一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであっても良い。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであっても良い。
When a series of processes is to be executed by software, a program constituting the software is installed in a computer or the like from a network or a recording medium.
The computer may be a computer built into dedicated hardware. Also, the computer may be a computer capable of executing various functions by installing various programs, such as a general-purpose personal computer.

このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布されるリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディアは、例えば、磁気ディスク(フロッピーディスクを含む)、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD-ROM(Compact Disk-Read Only MemoryY),DVD(Digital Versatile Disk)等により構成される。光磁気ディスクは、MD(MINI DISK)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されているROMや、記憶部に含まれるハードディスク等で構成される。 A recording medium containing such a program is not only constituted by a removable medium that is distributed separately from the main body of the device in order to provide the program to the user, but is also provided to the user in a state pre-installed in the main body of the device. It consists of a recording medium, etc. Removable media are composed of, for example, magnetic disks (including floppy disks), optical disks, or magneto-optical disks. Optical discs are composed of, for example, CD-ROMs (Compact Disk-Read Only Memory Y), DVDs (Digital Versatile Disks), and the like. The magneto-optical disk is composed of an MD (MINI DISK) or the like. Further, the recording medium provided to the user while pre-installed in the device main body is composed of, for example, a ROM in which the program is recorded, a hard disk included in the storage unit, or the like.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
In this specification, the steps of writing a program recorded on a recording medium are not only processes that are performed chronologically in that order, but also processes that are not necessarily chronologically processed, and that are performed in parallel or individually. It also includes the processing to be performed.
Further, in this specification, the term "system" means an overall device composed of a plurality of devices, a plurality of means, or the like.

図1に示すシステム構成は、本発明の目的を達成するための例示に過ぎず、特に限定されない。即ち、夫々の装置の役割を実行することができる機能が情報処理システム内に備えられていれば良く、さらに、夫々の装置は、ネットワークを介さずに、直接接続されていても良い。 The system configuration shown in FIG. 1 is merely an example for achieving the object of the present invention, and is not particularly limited. That is, it is sufficient that the information processing system is provided with a function capable of executing the role of each device, and furthermore, each device may be directly connected without going through a network.

図2に示す各ハードウェア構成は、本発明の目的を達成するための例示に過ぎず、特に限定されない。例えば、1つのハードウェアが他のハードウェアの機能を兼ね備えていても良く、同じ機能を持つハードウェアが複数含まれていても良い。 Each hardware configuration shown in FIG. 2 is merely an example for achieving the object of the present invention, and is not particularly limited. For example, one piece of hardware may have the functions of other pieces of hardware, or multiple pieces of hardware having the same function may be included.

また、図4、6、8の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能がサーバ1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図4、6、8の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成しても良く、ソフトウェア単体で構成しても良く、それらの組み合わせで構成しても良い。
Moreover, the functional configurations of FIGS. 4, 6, and 8 are merely examples, and are not particularly limited. That is, it is sufficient if the server 1 has a function capable of executing the above-described series of processes as a whole, and examples of FIGS. Not limited.
Also, one functional block may be composed of hardware alone, software alone, or a combination thereof.

1・・・サーバ、2,2-1,2-2,2-3,2-n・・・ユーザ端末、3,3-1,3-2,3-m・・・ロッカー装置、11・・・CPU、12・・・ROM、13・・・RAM、14・・・バス、15・・・入出力インターフェース、16・・・出力部、17・・・入力部、18・・・記憶部、19・・・通信部、20・・・ドライブ、30・・・リムーバブルメディア、31・・・ロッカーボックス、101・・・主制御部、102・・・施錠検知部、103・・・鍵検知部、104・・・第1判定部、105・・・指示検知部、106・・・第2判定部、107・・・計時部、108・・・算出部、111・・・ユーザ認証部、112・・・ユーザ管理部、113・・・ロッカー管理部、114・・・取引管理部、401・・・ユーザDB、402・・・ロッカーDB、403・・・取引DB、404・・・電子鍵DB、405・・・店舗DB、C・・・物品、M・・・サービス提供者、N・・・ネットワーク、U,T・・・ユーザ、S1乃至S6,S41乃至S43・・・各種ステップ 1... server, 2, 2-1, 2-2, 2-3, 2-n... user terminal, 3, 3-1, 3-2, 3-m... locker device, 11. CPU, 12 ROM, 13 RAM, 14 bus, 15 input/output interface, 16 output section, 17 input section, 18 storage section , 19... Communication unit, 20... Drive, 30... Removable medium, 31... Locker box, 101... Main control unit, 102... Lock detection unit, 103... Key detection Unit 104 First determination unit 105 Instruction detection unit 106 Second determination unit 107 Clocking unit 108 Calculation unit 111 User authentication unit 112 User Management Unit 113 Locker Management Unit 114 Transaction Management Unit 401 User DB 402 Locker DB 403 Transaction DB 404 Electronic Key DB, 405...Store DB, C...Goods, M...Service provider, N...Network, U, T...User, S1 to S6, S41 to S43...Various steps

Claims (2)

閉空間の出入口の施錠と開錠とを制御する1以上の端末と通信をする情報処理装置において、
前記閉空間の前記出入口の施錠の制御が前記1以上の端末のうち、所定の物品を前記閉空間に収納する第1ユーザの端末で行われたことを第1条件として、前記第1ユーザの端末と通信をすることで、当該第1条件が満たされたか否かを判定する第1条件判定手段と、
前記1以上の端末のうち、前記所定の物品を前記閉空間から引き取る第2ユーザの端末になされる、前記閉空間の利用時間の計時開始の明示的な指示を示す指示操作を検出する指示操作検出手段と、
前記明示的な指示がなされたという第2条件が満たされたか否かを、前記指示操作がなされたか否かに基づいて判定する第2条件判定手段と、
前記第1条件が満たされ、かつ、前記第2条件が満たされた場合、前記閉空間の利用時間の計時を開始する計時手段と、
を備える情報処理装置。
An information processing device that communicates with one or more terminals that control locking and unlocking of a doorway of a closed space,
The first user 's terminal that stores a predetermined article in the closed space, among the one or more terminals, controls the locking of the doorway of the closed space as a first condition. a first condition determining means for determining whether or not the first condition is satisfied by communicating with the terminal ;
An instruction operation for detecting an instruction operation indicating an explicit instruction to start timing the use time of the closed space , which is made to a terminal of a second user, among the one or more terminals, who picks up the predetermined article from the closed space. a detection means;
a second condition determination means for determining whether or not a second condition that the explicit instruction has been made is satisfied based on whether or not the instruction operation has been made;
clocking means for starting clocking the usage time of the closed space when the first condition is satisfied and the second condition is also satisfied;
Information processing device.
前記計時手段により計時された時間に基づいて、前記閉空間の利用料金を算出する算出手段、
をさらに備える請求項1に記載の情報処理装置。
calculation means for calculating a usage fee for the closed space based on the time measured by the time measuring means;
The information processing apparatus according to claim 1, further comprising:
JP2018149665A 2018-08-08 2018-08-08 Information processing equipment Active JP7253884B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018149665A JP7253884B2 (en) 2018-08-08 2018-08-08 Information processing equipment
JP2023051365A JP2023073353A (en) 2018-08-08 2023-03-28 Information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018149665A JP7253884B2 (en) 2018-08-08 2018-08-08 Information processing equipment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023051365A Division JP2023073353A (en) 2018-08-08 2023-03-28 Information processing apparatus

Publications (2)

Publication Number Publication Date
JP2020030444A JP2020030444A (en) 2020-02-27
JP7253884B2 true JP7253884B2 (en) 2023-04-07

Family

ID=69622464

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018149665A Active JP7253884B2 (en) 2018-08-08 2018-08-08 Information processing equipment
JP2023051365A Pending JP2023073353A (en) 2018-08-08 2023-03-28 Information processing apparatus

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023051365A Pending JP2023073353A (en) 2018-08-08 2023-03-28 Information processing apparatus

Country Status (1)

Country Link
JP (2) JP7253884B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112002077A (en) * 2020-08-20 2020-11-27 北京开席科技有限公司 Article receiving and sending method and device, computer equipment and storage medium
JP7459763B2 (en) * 2020-11-06 2024-04-02 トヨタ自動車株式会社 Control devices, systems, storage, and service provision methods

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002089103A (en) 2000-09-21 2002-03-27 Sky Think System Kk Distribution service method for using space and its system
JP2016124641A (en) 2014-12-26 2016-07-11 グローリー株式会社 Article delivery system and locker device
JP6319781B1 (en) 2017-10-20 2018-05-09 株式会社バカン Coin locker system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3717568B2 (en) * 1995-12-05 2005-11-16 株式会社アルファ Rental locker system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002089103A (en) 2000-09-21 2002-03-27 Sky Think System Kk Distribution service method for using space and its system
JP2016124641A (en) 2014-12-26 2016-07-11 グローリー株式会社 Article delivery system and locker device
JP6319781B1 (en) 2017-10-20 2018-05-09 株式会社バカン Coin locker system

Also Published As

Publication number Publication date
JP2023073353A (en) 2023-05-25
JP2020030444A (en) 2020-02-27

Similar Documents

Publication Publication Date Title
US9954835B2 (en) Methods and systems for management of key exchanges
JP2023073353A (en) Information processing apparatus
JP3560327B2 (en) Locker system
US20200394638A1 (en) Method of Managing a Personal Payment Platform
KR20210145199A (en) key safe and key access system
JP5347076B1 (en) Information processing system and information processing method
JP2015075947A (en) Information processing system, selling/buying support server, seller terminal and purchaser terminal
US20190236580A1 (en) Settlement system, user terminal and method executed thereby, settlement device and method executed thereby, and program
JP2014203216A (en) Settlement terminal device
JP2015049589A (en) Information processing system, sale assisting server, seller terminal and purchaser terminal
JP2020106912A (en) Reservation procedure support system, and program
CN111401876A (en) Hotel transaction settlement method and device, storage medium and electronic equipment
JP2014203215A (en) Settlement support server, settlement support method, settlement support system, and computer program
JP7240848B2 (en) Goods storage and payment system
WO2019194750A1 (en) System, method and apparatus for facilitating secure transactions
JP2005071301A (en) Delivery box system, reservation method and accounting method
JP7166040B2 (en) Information processing equipment
JP4923454B2 (en) Shipping system
JP2004295862A (en) Locker management device
JP6901648B1 (en) Vending machine control system, vending machine, and information output method
JP2005173812A (en) Locker system, locker, and method of using locker
EP3987472A1 (en) Systems and methods for providing location aware services
KR100807921B1 (en) deposit box coin loker system and reservation and accounting method using deposit box system
JP2014179059A (en) Information processing system
JP2021166043A (en) Information processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210519

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220329

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221107

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: 20230314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230328

R150 Certificate of patent or registration of utility model

Ref document number: 7253884

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150