JP7744472B1 - Information processing device, method, and program - Google Patents
Information processing device, method, and programInfo
- Publication number
- JP7744472B1 JP7744472B1 JP2024105674A JP2024105674A JP7744472B1 JP 7744472 B1 JP7744472 B1 JP 7744472B1 JP 2024105674 A JP2024105674 A JP 2024105674A JP 2024105674 A JP2024105674 A JP 2024105674A JP 7744472 B1 JP7744472 B1 JP 7744472B1
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing device
- user
- purchase
- product
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】非対面型の免税品販売に関する技術を改善する。【解決手段】情報処理装置10の制御部11は、ユーザが予約購入した少なくとも1つの商品のうち、手配可能な商品個数を取得し、手配可能な商品個数に基づく販売金額と、ユーザの購入意思とに基づき、ユーザが予約購入した1つの商品、又は複数の商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行する。【選択図】図13[Problem] To improve technology related to non-face-to-face sales of duty-free goods. [Solution] A control unit 11 of an information processing device 10 acquires the number of items available for purchase from at least one item pre-purchased by a user, and executes a purchase confirmation process or a purchase cancellation process for the one item pre-purchased by the user or at least some of the items among multiple items based on the sales price based on the number of items available and the user's purchase intention. [Selected Figure] Figure 13
Description
本開示は、情報処理装置、方法、及びプログラムに関する。 This disclosure relates to an information processing device, method, and program.
従来、免税品販売に関する技術が知られている。例えば特許文献1には、免税品の不正購入を防止するとともに、非対面型の免税品販売を実現する技術が開示されている。 Technologies related to the sale of duty-free goods are known in the past. For example, Patent Document 1 discloses technology that prevents fraudulent purchases of duty-free goods and enables non-face-to-face sales of duty-free goods.
特許文献1の技術では、ユーザが購入した商品の手配が必ず行えることが前提となっているものの、商品の種類、個数等によっては、その手配は必ずしも容易ではない。つまり、実際には非対面の免税品販売においては、手配可能な商品の数に応じた適切な対応が望まれる。このように非対面型の免税品販売に関する技術には改善の余地があった。 The technology in Patent Document 1 is based on the premise that the products purchased by the user can always be arranged, but this arrangement is not always easy depending on the type and quantity of products. In other words, in reality, in non-face-to-face duty-free sales, it is desirable to handle the situation appropriately depending on the number of products that can be arranged. As such, there is room for improvement in technology related to non-face-to-face duty-free sales.
かかる事情に鑑みてなされた本開示の目的は、非対面型の免税品販売に関する技術を改善することにある。 The purpose of this disclosure, made in light of these circumstances, is to improve technology related to non-face-to-face duty-free sales.
(1)本開示の一実施形態に係る情報処理装置は、
制御部を備える情報処理装置であって、
前記制御部は、
ユーザが予約購入した少なくとも1つの商品のうち、手配可能な商品個数を取得し、
前記手配可能な商品個数に基づく販売金額と、ユーザの購入意思とに基づき、前記ユーザが予約購入した1つの商品、または複数商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行する。
(1) An information processing device according to an embodiment of the present disclosure includes:
An information processing device including a control unit,
The control unit
Obtain the number of items that can be procured from at least one item that the user has pre-ordered;
Based on the sales price based on the number of products that can be arranged and the user's purchase intention, a purchase confirmation process or a purchase cancellation process is executed for one product that the user has pre-purchased, or at least some of the multiple products.
(2)本開示の一実施形態に係る情報処理装置は、(1)に記載の情報処理装置であって、
前記制御部はさらに、最低販売金額にも基づき、前記ユーザが予約購入した1つの商品、または複数商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行する。
(2) An information processing device according to an embodiment of the present disclosure is the information processing device according to (1),
The control unit further executes a purchase confirmation process or a purchase cancellation process for one product or at least some of the products pre-purchased by the user based on a minimum sales amount.
(3)本開示の一実施形態に係る情報処理装置は、(2)に記載の情報処理装置であって、
前記制御部は、前記手配可能な商品個数に基づく販売金額と、最低販売金額とを比較し、
前記販売金額が最低販売金額以上であり、前記手配可能な商品個数が、前記ユーザが予約購入した商品の個数よりも少ない場合、前記手配可能な商品個数の商品の購入意思を端末装置に問い合わせ、前記端末装置から受信した購入意思に基づき、購入確定処理又はキャンセル処理を実行する。
(3) An information processing device according to an embodiment of the present disclosure is the information processing device according to (2),
The control unit compares the sales price based on the number of products that can be procured with a minimum sales price,
If the sales amount is equal to or exceeds the minimum sales amount and the number of products that can be procured is less than the number of products pre-purchased by the user, the terminal device is inquired about the intention to purchase the number of products that can be procured, and a purchase confirmation process or a cancellation process is executed based on the purchase intention received from the terminal device.
(4)本開示の一実施形態に係る情報処理装置は、(3)に記載の情報処理装置であって、
前記手配可能な商品個数に基づく販売金額が最低販売金額未満である場合、購入キャンセル処理を確定し、前記端末装置に、購入キャンセルに係るメッセージを送信する。
(4) An information processing device according to an embodiment of the present disclosure is the information processing device according to (3),
If the sales price based on the number of products that can be procured is less than the minimum sales price, the purchase cancellation process is confirmed and a message regarding the purchase cancellation is sent to the terminal device.
(5)本開示の一実施形態に係る情報処理装置は、(1)乃至(4)のいずれか一項に記載の情報処理装置であって、
前記制御部は、予約購入する対象の商品が決定された場合、デポジットの支払い処理の前に、受取コードを通知する。
(5) An information processing device according to an embodiment of the present disclosure is the information processing device according to any one of (1) to (4),
When the product to be pre-ordered is determined, the control unit notifies the customer of the receipt code before processing the deposit payment.
(6)本開示の一実施形態に係る情報処理装置は、(5)に記載の情報処理装置であって、
前記制御部は、前記デポジットの支払い処理の期限を通知する。
(6) An information processing device according to an embodiment of the present disclosure is the information processing device according to (5),
The control unit notifies the deadline for processing the deposit payment.
(7)本開示の一実施形態に係る情報処理装置は、(5)又は(6)に記載の情報処理装置であって、
前記デポジットの額は、前記予約購入する対象の商品の総額である。
(7) An information processing device according to an embodiment of the present disclosure is the information processing device according to (5) or (6),
The deposit amount is the total price of the product to be pre-purchased.
(8)本開示の一実施形態に係る情報処理装置は、(5)又は(6)に記載の情報処理装置であって、
前記デポジットの額は、前記予約購入する対象の商品の総額の一部である。
(8) An information processing device according to an embodiment of the present disclosure is the information processing device according to (5) or (6),
The deposit amount is a portion of the total price of the product to be pre-purchased.
(9)本開示の一実施形態に係る情報処理装置は、(5)又は(6)に記載の情報処理装置であって、
前記デポジットの額は、無料である。
(9) An information processing device according to an embodiment of the present disclosure is the information processing device according to (5) or (6),
The deposit amount is free.
(10)本開示の一実施形態に係る情報処理装置は、(7)又は(8)に記載の情報処理装置であって、
前記制御部は、キャンセル料が生じた場合、前記デポジットを前記キャンセル料に充当する処理を実行する。
(10) An information processing device according to an embodiment of the present disclosure is the information processing device according to (7) or (8),
When a cancellation fee is incurred, the control unit executes a process of applying the deposit to the cancellation fee.
(11)本開示の一実施形態に係る情報処理装置は、(9)に記載の情報処理装置であって、
前記制御部は、キャンセル料が生じた場合、与信枠に基づき、キャンセル料に係る処理を実行する。
(11) An information processing device according to an embodiment of the present disclosure is the information processing device according to (9),
When a cancellation fee is incurred, the control unit executes processing related to the cancellation fee based on the credit limit.
(12)本開示の一実施形態に係る情報処理装置は、(1)乃至(11)のいずれか一項に記載の情報処理装置であって、
前記制御部は、予約購入する対象の商品の総額に基づき、サジェスト情報を提示する。
(12) An information processing device according to an embodiment of the present disclosure is the information processing device according to any one of (1) to (11),
The control unit presents suggestion information based on the total price of the product to be pre-purchased.
(13)本開示の一実施形態に係る情報処理装置は、(12)に記載の情報処理装置であって、
前記制御部はさらに、ロッカーの空き状況情報に基づき、サジェスト情報を提示する。
(13) An information processing device according to an embodiment of the present disclosure is the information processing device according to (12),
The control unit further presents suggested information based on locker availability information.
(14)本開示の一実施形態に係る情報処理装置は、(13)に記載の情報処理装置であって、
前記制御部はさらに、予約購入する対象の商品の種類に基づき、サジェスト情報を提示する。
(14) An information processing device according to an embodiment of the present disclosure is the information processing device according to (13),
The control unit further presents suggestion information based on the type of product to be pre-purchased.
(15)本開示の一実施形態に係る情報処理装置は、(14)に記載の情報処理装置であって、
前記商品の種類は、一般品、及び消耗品を含む。
(15) An information processing device according to an embodiment of the present disclosure is the information processing device according to (14),
The types of goods include general goods and consumable goods.
(16)本開示の一実施形態に係る情報処理装置は、(13)に記載の情報処理装置であって、
前記サジェスト情報は、商品の受取場所を複数のロッカーに分けることの提案を含む
(16) An information processing device according to an embodiment of the present disclosure is the information processing device according to (13),
The suggestion information includes a suggestion to divide the product receiving location into multiple lockers.
(17)本開示の一実施形態に係る情報処理装置は、(15)に記載の情報処理装置であって、
前記サジェスト情報は、商品の受取場所を前記商品の種類により複数のロッカーに分けることの提案を含む。
(17) An information processing device according to an embodiment of the present disclosure is the information processing device according to (15),
The suggestion information includes a proposal to divide the product receiving location into multiple lockers according to the type of product.
(18)本開示の一実施形態に係る方法は、
情報処理装置が実行する方法であって、
ユーザが予約購入した少なくとも1つの商品のうち、手配可能な商品個数を取得するステップと、
前記手配可能な商品個数に基づく販売金額と、ユーザの購入意思とに基づき、前記ユーザが予約購入した1つの商品、または複数商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行するステップと、
を含む。
(18) A method according to an embodiment of the present disclosure comprises:
A method executed by an information processing device,
A step of acquiring the number of items that can be procured from at least one item that the user has pre-ordered;
a step of executing a purchase confirmation process or a purchase cancellation process for one product or at least some of the products pre-purchased by the user based on a sales price based on the number of products that can be arranged and the user's purchase intention;
Includes.
(19)本開示の一実施形態に係るプログラムは、
コンピュータに、
ユーザが予約購入した少なくとも1つの商品のうち、手配可能な商品個数を取得することと、
前記手配可能な商品個数に基づく販売金額と、ユーザの購入意思とに基づき、前記ユーザが予約購入した1つの商品、または複数商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行することと、
を実行させる。
(19) A program according to an embodiment of the present disclosure includes:
On the computer,
Obtaining the number of items that can be procured from at least one item that the user has pre-ordered;
Executing a purchase confirmation process or a purchase cancellation process for one product or at least some of the products pre-purchased by the user based on a sales price based on the number of products that can be arranged and the user's purchase intention;
Execute the following.
本開示の一実施形態によれば、非対面型の免税品販売に関する技術が改善される。 One embodiment of the present disclosure improves technology related to non-face-to-face duty-free sales.
以下、本開示の実施形態について説明する。 Embodiments of the present disclosure are described below.
(実施形態の概要)
図1を参照して、本実施形態の非対面の免税品販売に係るシステム1の概要及び構成を説明する。
(Outline of the embodiment)
The outline and configuration of a system 1 for non-face-to-face sales of duty-free goods according to this embodiment will be described with reference to FIG.
本実施形態の非対面の免税品販売に係るシステム1は、情報処理装置10と、端末装置20と、ロッカー制御装置30とを備える。情報処理装置10と端末装置20とロッカー制御装置30とは、例えば移動体通信網及びインターネット等を含むネットワーク40と通信可能に接続されている。 The system 1 for non-face-to-face duty-free sales of this embodiment includes an information processing device 10, a terminal device 20, and a locker control device 30. The information processing device 10, the terminal device 20, and the locker control device 30 are communicatively connected to a network 40, which may include, for example, a mobile communications network and the Internet.
情報処理装置10は、例えばデータセンタ等に設置されるサーバ装置である。例えば情報処理装置10は、クラウドコンピューティングシステム又はその他のコンピューティングシステムに属するサーバである。情報処理装置10は、ネットワーク40を介して端末装置20及びロッカー制御装置30と通信可能である。なお図1においてシステム1が備える情報処理装置10が1台である例を示しているが、これに限られない。システム1は、2台以上の情報処理装置10を備えてもよい。 The information processing device 10 is a server device installed in, for example, a data center. For example, the information processing device 10 is a server belonging to a cloud computing system or other computing system. The information processing device 10 is capable of communicating with the terminal device 20 and the locker control device 30 via the network 40. Note that while FIG. 1 shows an example in which the system 1 includes one information processing device 10, this is not limited to this. The system 1 may include two or more information processing devices 10.
端末装置20は、免税品の購入を望む各ユーザによって使用される任意の装置である。例えばスマートフォン、タブレット端末、ウェアラブル端末等の汎用の電子機器、又は専用の電子機器が、端末装置20として採用可能である。なお図1においてシステム1が備える端末装置20が1台である例を示しているが、これに限られない。システム1は、2台以上の端末装置20を備えてもよい。 The terminal device 20 is any device used by each user who wishes to purchase duty-free goods. For example, a general-purpose electronic device such as a smartphone, tablet device, or wearable device, or a dedicated electronic device, can be used as the terminal device 20. Note that while Figure 1 shows an example in which the system 1 is equipped with one terminal device 20, this is not limited to this. The system 1 may also be equipped with two or more terminal devices 20.
ロッカー制御装置30は、免税品の購入を望む各ユーザが商品を受け取るロッカーを制御する装置である。ロッカーは、ユーザが購入を望む商品が、ユーザが受け取るまで保管される場所である。本実施形態においては、複数のロッカーが空港等に設置される。なお図1においてシステム1が備えるロッカー制御装置30が1台である例を示しているが、これに限られない。システム1は、2台以上のロッカー制御装置30を備えてもよい。 The locker control device 30 is a device that controls the lockers where each user who wishes to purchase duty-free goods receives their products. Lockers are places where the products that users wish to purchase are stored until the users receive them. In this embodiment, multiple lockers are installed at an airport or the like. Note that Figure 1 shows an example in which the system 1 is equipped with one locker control device 30, but this is not limited to this. The system 1 may also be equipped with two or more locker control devices 30.
まず、本実施形態の概要について説明し、詳細については後述する。情報処理装置10は、免税品の購入を望むユーザが予約購入した少なくとも1つの商品のうち、手配可能な商品個数を取得する。そして情報処理装置10は、手配可能な商品個数に基づく販売金額と、ユーザの購入意思とに基づき、ユーザが予約購入した1つの商品、または複数の商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行する。 First, an overview of this embodiment will be described, and details will be provided later. The information processing device 10 acquires the number of items that can be procured from at least one item that has been pre-ordered by a user who wishes to purchase a duty-free item. Then, based on the sales price based on the number of items that can be procured and the user's purchase intention, the information processing device 10 executes a purchase confirmation process or a purchase cancellation process for one item or at least some of the multiple items that the user pre-ordered.
このように、本実施形態によれば、手配可能な商品個数に基づく販売金額と、ユーザの購入意思とに基づき、ユーザが予約購入した1つの商品、または複数の商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行する。したがって、例えば手配可能な商品個数に限りがあり全部の商品を用意できない場合でも、一部の商品の購入が可能等、従来技術と比較してより適切な対応ができる点で、非対面型の免税品販売に関する技術技術が改善される。 In this way, according to this embodiment, the purchase confirmation process or purchase cancellation process is executed for one product or at least some of multiple products that the user has pre-purchased, based on the sales price based on the number of products that can be procured and the user's purchase intention. Therefore, compared to conventional technology, more appropriate responses are possible, such as allowing the purchase of some of the products even if there is a limit to the number of products that can be procured and not all of the products can be prepared, and this improves the technology related to non-face-to-face duty-free sales.
(情報処理装置の構成)
図2に示されるように、情報処理装置10は、制御部11と、記憶部12と、入力部13と、出力部14と、通信部15とを備える。
(Configuration of information processing device)
As shown in FIG. 2, the information processing device 10 includes a control unit 11, a storage unit 12, an input unit 13, an output unit 14, and a communication unit 15.
制御部11には、少なくとも1つのプロセッサ、少なくとも1つの専用回路、又はこれらの組合せが含まれる。プロセッサは、CPU(central processing unit)若しくはGPU(graphics processing unit)などの汎用プロセッサ、又は特定の処理に特化した専用プロセッサである。専用回路は、例えば、FPGA(field-programmable gate array)又はASIC(application specific integrated circuit)である。制御部11は、
情報処理装置10の各部を制御しながら、情報処理装置10の動作に関わる処理を実行する。
The control unit 11 includes at least one processor, at least one dedicated circuit, or a combination thereof. The processor is a general-purpose processor such as a central processing unit (CPU) or a graphics processing unit (GPU), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The control unit 11 includes:
The information processing device 10 executes processes related to the operation of the information processing device 10 while controlling each unit of the information processing device 10 .
記憶部12には、少なくとも1つの半導体メモリ、少なくとも1つの磁気メモリ、少なくとも1つの光メモリ、又はこれらのうち少なくとも2種類の組合せが含まれる。半導体メモリは、例えば、RAM(random access memory)又はROM(read only memory)である。RAMは、例えば、SRAM(static random access memory)又はDRAM(dynamic random access memory)である。ROMは、例えば、EEPROM(electrically erasable programmable read only memory)である。記憶部12は、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能する。記憶部12には、情報処理装置10の動作に用いられるデータと、情報処理装置10の動作によって得られたデータとが記憶される。 The memory unit 12 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, RAM (random access memory) or ROM (read only memory). The RAM is, for example, SRAM (static random access memory) or DRAM (dynamic random access memory). The ROM is, for example, EEPROM (electrically erasable programmable read only memory). The memory unit 12 functions as, for example, a main memory device, an auxiliary memory device, or a cache memory. The memory unit 12 stores data used in the operation of the information processing device 10 and data obtained by the operation of the information processing device 10.
入力部13には、少なくとも1つの入力用インターフェースが含まれる。入力用インターフェースは、例えば、物理キー、静電容量キー、ポインティングデバイス、ディスプレイと一体的に設けられたタッチスクリーンである。また入力用インターフェースは、例えば、音声入力を受け付ける音センサ、又はジェスチャー入力を受け付けるカメラ等であってもよい。入力部13は、情報処理装置10の動作に用いられるデータを入力する操作を受け付ける。入力部13は、情報処理装置10に備えられる代わりに、外部の入力機器として情報処理装置10に接続されてもよい。接続方式としては、例えば、USB(Universal Serial Bus)、HDMI(登録商標)(High-Definition Multimedia Interface)、又はBluetooth(登録商標)などの任意の方式を用いることができる。 The input unit 13 includes at least one input interface. The input interface may be, for example, a physical key, a capacitance key, a pointing device, or a touch screen integrated with a display. The input interface may also be, for example, a sound sensor that accepts voice input, or a camera that accepts gesture input. The input unit 13 accepts operations to input data used in the operation of the information processing device 10. Instead of being provided in the information processing device 10, the input unit 13 may be connected to the information processing device 10 as an external input device. Any connection method may be used, for example, a Universal Serial Bus (USB), a High-Definition Multimedia Interface (HDMI) (registered trademark), or Bluetooth (registered trademark).
出力部14には、少なくとも1つの出力用インターフェースが含まれる。出力用インターフェースは、例えば、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカ等である。ディスプレイは、例えば、LCD(liquid crystal display)又は有機EL(electro luminescence)ディスプレイである。出力部14は、情報処理装置10の動作によって得られるデータを表示出力する。出力部14は、情報処理装置10に備えられる代わりに、外部の出力機器として情報処理装置10に接続されてもよい。接続方式としては、例えば、USB、HDMI(登録商標)、又はBluetooth(登録商標)などの任意の方式を用いることができる。 The output unit 14 includes at least one output interface. The output interface is, for example, a display that outputs information as video, or a speaker that outputs information as audio. The display is, for example, an LCD (liquid crystal display) or an organic EL (electro luminescence) display. The output unit 14 displays and outputs data obtained by the operation of the information processing device 10. Instead of being provided in the information processing device 10, the output unit 14 may be connected to the information processing device 10 as an external output device. Any connection method can be used, for example, USB, HDMI (registered trademark), or Bluetooth (registered trademark).
通信部15には、少なくとも1つの外部通信用インターフェースが含まれる。通信用インターフェースは、有線通信又は無線通信のいずれのインターフェースであってよい。有線通信の場合、通信用インターフェースは例えばLAN(Local Area Network)インターフェース、USB(Universal Serial Bus)である。無線通信の場合、通信用インターフェースは例えば、LTE(Long Term Evolution)、4G(4th generation)、若しくは5G(5th generation)などの移動通信規格に対応したインターフェース、Bluetooth(登録商標)などの近距離無線通信に対応したインターフェースである。通信部15は情報処理装置10の動作に用いられるデータを受信し、また情報処理装置10の動作によって得られるデータを送信する。 The communication unit 15 includes at least one external communication interface. The communication interface may be either a wired or wireless communication interface. In the case of wired communication, the communication interface is, for example, a LAN (Local Area Network) interface or a USB (Universal Serial Bus). In the case of wireless communication, the communication interface is, for example, an interface compatible with mobile communication standards such as LTE (Long Term Evolution), 4G (4th generation), or 5G (5th generation), or an interface compatible with short-range wireless communication such as Bluetooth (registered trademark). The communication unit 15 receives data used in the operation of the information processing device 10 and transmits data obtained by the operation of the information processing device 10.
情報処理装置10の機能は、本実施形態に係るプログラムを、情報処理装置10に相当するプロセッサで実行することにより実現される。すなわち、情報処理装置10の機能は、ソフトウェアにより実現される。プログラムは、情報処理装置10の動作をコンピュータに実行させることで、コンピュータを情報処理装置10として機能させる。すなわち、コンピュータは、プログラムに従って情報処理装置10の動作を実行することにより情報処理装置10として機能する。 The functions of the information processing device 10 are realized by executing a program according to this embodiment on a processor corresponding to the information processing device 10. That is, the functions of the information processing device 10 are realized by software. The program causes a computer to execute the operations of the information processing device 10, causing the computer to function as the information processing device 10. That is, the computer functions as the information processing device 10 by executing the operations of the information processing device 10 in accordance with the program.
本実施形態においてプログラムは、コンピュータで読取り可能な記録媒体に記録してお
くことができる。コンピュータで読取り可能な記録媒体は、非一時的なコンピュータ読取可能な媒体を含み、例えば、磁気記録装置、光ディスク、光磁気記録媒体、又は半導体メモリである。プログラムの流通は、例えば、プログラムを記録したDVD(digital versatile disc)又はCD-ROM(compact disc read only memory)などの可搬型記録媒体を販売、譲渡、又は貸与することによって行う。またプログラムの流通は、プログラムを外部サーバのストレージに格納しておき、外部サーバから他のコンピュータにプログラムを送信することにより行ってもよい。またプログラムはプログラムプロダクトとして提供されてもよい。
In this embodiment, the program can be recorded on a computer-readable recording medium. The computer-readable recording medium includes non-transitory computer-readable media, such as a magnetic recording device, an optical disc, a magneto-optical recording medium, or a semiconductor memory. The program can be distributed, for example, by selling, transferring, or lending a portable recording medium, such as a DVD (digital versatile disc) or a CD-ROM (compact disc read only memory), on which the program is recorded. The program can also be distributed by storing the program in the storage of an external server and transmitting the program from the external server to another computer. The program can also be provided as a program product.
情報処理装置10の一部又は全ての機能が、制御部11に相当する専用回路により実現されてもよい。すなわち、情報処理装置10の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some or all of the functions of the information processing device 10 may be implemented by a dedicated circuit equivalent to the control unit 11. In other words, some or all of the functions of the information processing device 10 may be implemented by hardware.
(端末装置の構成)
図3に示されるように、端末装置20は、制御部21と、記憶部22と、入力部23と、出力部24と、通信部25とを備える。
(Configuration of terminal device)
As shown in FIG. 3, the terminal device 20 includes a control unit 21 , a storage unit 22 , an input unit 23 , an output unit 24 , and a communication unit 25 .
制御部21には、少なくとも1つのプロセッサ、少なくとも1つの専用回路、又はこれらの組合せが含まれる。プロセッサは、CPU(central processing unit)若しくはGPU(graphics processing unit)などの汎用プロセッサ、又は特定の処理に特化した専用プロセッサである。専用回路は、例えば、FPGA(field-programmable gate array)又はASIC(application specific integrated circuit)である。制御部21は、端末装置20の各部を制御しながら、端末装置20の動作に関わる処理を実行する。 The control unit 21 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is a general-purpose processor such as a CPU (central processing unit) or GPU (graphics processing unit), or a dedicated processor specialized for specific processing. The dedicated circuit is, for example, an FPGA (field-programmable gate array) or ASIC (application specific integrated circuit). The control unit 21 controls each part of the terminal device 20 and executes processing related to the operation of the terminal device 20.
記憶部22には、少なくとも1つの半導体メモリ、少なくとも1つの磁気メモリ、少なくとも1つの光メモリ、又はこれらのうち少なくとも2種類の組合せが含まれる。半導体メモリは、例えば、RAM(random access memory)又はROM(read only memory)である。RAMは、例えば、SRAM(static random access memory)又はDRAM(dynamic random access memory)である。ROMは、例えば、EEPROM(electrically erasable programmable read only memory)である。記憶部22は、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能する。記憶部22には、端末装置20の動作に用いられるデータと、端末装置20の動作によって得られたデータとが記憶される。 The memory unit 22 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, RAM (random access memory) or ROM (read only memory). The RAM is, for example, SRAM (static random access memory) or DRAM (dynamic random access memory). The ROM is, for example, EEPROM (electrically erasable programmable read only memory). The memory unit 22 functions as, for example, a main memory device, an auxiliary memory device, or a cache memory. The memory unit 22 stores data used in the operation of the terminal device 20 and data obtained by the operation of the terminal device 20.
入力部23には、少なくとも1つの入力用インターフェースが含まれる。入力用インターフェースは、例えば、物理キー、静電容量キー、ポインティングデバイス、ディスプレイと一体的に設けられたタッチスクリーンである。また入力用インターフェースは、例えば、音声入力を受け付ける音センサ、又はジェスチャー入力を受け付けるカメラ等であってもよい。入力部23は、端末装置20の動作に用いられるデータを入力する操作を受け付ける。入力部23は、端末装置20に備えられる代わりに、外部の入力機器として端末装置20に接続されてもよい。接続方式としては、例えば、USB(Universal Serial Bus)、HDMI(登録商標)(High-Definition Multimedia Interface)、又はBluetooth(登録商標)などの任意の方式を用いることができる。 The input unit 23 includes at least one input interface. The input interface may be, for example, a physical key, a capacitance key, a pointing device, or a touch screen integrated with a display. The input interface may also be, for example, a sound sensor that accepts voice input, or a camera that accepts gesture input. The input unit 23 accepts operations to input data used in the operation of the terminal device 20. Instead of being provided in the terminal device 20, the input unit 23 may be connected to the terminal device 20 as an external input device. Any connection method may be used, for example, a Universal Serial Bus (USB), a High-Definition Multimedia Interface (HDMI) (registered trademark), or Bluetooth (registered trademark).
出力部24には、少なくとも1つの出力用インターフェースが含まれる。出力用インターフェースは、例えば、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカ等である。ディスプレイは、例えば、LCD(liquid crystal display)又は有機EL(electro luminescence)ディスプレイである。出力部24は、端末装置20の動作によって得られるデータを表示出力する。出力部24は、端末装置20に備えられる代わりに、外部の出力機器として端末装置20に接続されてもよい。接続方式としては、例
えば、USB、HDMI(登録商標)、又はBluetooth(登録商標)などの任意の方式を用いることができる。
The output unit 24 includes at least one output interface. The output interface is, for example, a display that outputs information as video, or a speaker that outputs information as audio. The display is, for example, an LCD (liquid crystal display) or an organic EL (electro luminescence) display. The output unit 24 displays and outputs data obtained by the operation of the terminal device 20. The output unit 24 may be connected to the terminal device 20 as an external output device instead of being provided in the terminal device 20. Any connection method can be used, for example, USB, HDMI (registered trademark), or Bluetooth (registered trademark).
通信部25には、少なくとも1つの外部通信用インターフェースが含まれる。通信用インターフェースは、有線通信又は無線通信のいずれのインターフェースであってよい。有線通信の場合、通信用インターフェースは例えばLAN(Local Area Network)インターフェース、USB(Universal Serial Bus)である。無線通信の場合、通信用インターフェースは例えば、LTE(Long Term Evolution)、4G(4th generation)、若しくは5G(5th generation)などの移動通信規格に対応したインターフェース、Bluetooth(登録商標)などの近距離無線通信に対応したインターフェースである。通信部25は端末装置20の動作に用いられるデータを受信し、また端末装置20の動作によって得られるデータを送信する。 The communication unit 25 includes at least one external communication interface. The communication interface may be either a wired or wireless communication interface. In the case of wired communication, the communication interface is, for example, a LAN (Local Area Network) interface or a USB (Universal Serial Bus). In the case of wireless communication, the communication interface is, for example, an interface compatible with mobile communication standards such as LTE (Long Term Evolution), 4G (4th generation), or 5G (5th generation), or an interface compatible with short-range wireless communication such as Bluetooth (registered trademark). The communication unit 25 receives data used in the operation of the terminal device 20 and transmits data obtained by the operation of the terminal device 20.
端末装置20の機能は、本実施形態に係るプログラムを、端末装置20に相当するプロセッサで実行することにより実現される。すなわち、端末装置20の機能は、ソフトウェアにより実現される。プログラムは、端末装置20の動作をコンピュータに実行させることで、コンピュータを端末装置20として機能させる。すなわち、コンピュータは、プログラムに従って端末装置20の動作を実行することにより端末装置20として機能する。 The functions of the terminal device 20 are realized by executing a program according to this embodiment on a processor corresponding to the terminal device 20. In other words, the functions of the terminal device 20 are realized by software. The program causes a computer to execute the operations of the terminal device 20, causing the computer to function as the terminal device 20. In other words, the computer functions as the terminal device 20 by executing the operations of the terminal device 20 in accordance with the program.
端末装置20の一部又は全ての機能が、制御部21に相当する専用回路により実現されてもよい。すなわち、端末装置20の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some or all of the functions of the terminal device 20 may be implemented by a dedicated circuit equivalent to the control unit 21. In other words, some or all of the functions of the terminal device 20 may be implemented by hardware.
(ロッカー制御装置の構成)
図4に示されるように、ロッカー制御装置30は、制御部31と、記憶部32と、入力部33と、出力部34と、通信部25とを備える。
(Configuration of locker control device)
As shown in FIG. 4 , the locker control device 30 includes a control unit 31 , a memory unit 32 , an input unit 33 , an output unit 34 , and a communication unit 25 .
制御部31には、少なくとも1つのプロセッサ、少なくとも1つの専用回路、又はこれらの組合せが含まれる。プロセッサは、CPU(central processing unit)若しくはGPU(graphics processing unit)などの汎用プロセッサ、又は特定の処理に特化した専用プロセッサである。専用回路は、例えば、FPGA(field-programmable gate array)又はASIC(application specific integrated circuit)である。制御部31は、ロッカー制御装置30の各部を制御しながら、ロッカー制御装置30の動作に関わる処理を実行する。 The control unit 31 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is a general-purpose processor such as a CPU (central processing unit) or GPU (graphics processing unit), or a dedicated processor specialized for specific processing. The dedicated circuit is, for example, an FPGA (field-programmable gate array) or ASIC (application specific integrated circuit). The control unit 31 controls each part of the locker control device 30 and executes processing related to the operation of the locker control device 30.
記憶部32には、少なくとも1つの半導体メモリ、少なくとも1つの磁気メモリ、少なくとも1つの光メモリ、又はこれらのうち少なくとも2種類の組合せが含まれる。半導体メモリは、例えば、RAM(random access memory)又はROM(read only memory)である。RAMは、例えば、SRAM(static random access memory)又はDRAM(dynamic random access memory)である。ROMは、例えば、EEPROM(electrically erasable programmable read only memory)である。記憶部32は、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能する。記憶部32には、ロッカー制御装置30の動作に用いられるデータと、ロッカー制御装置30の動作によって得られたデータとが記憶される。 The memory unit 32 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, RAM (random access memory) or ROM (read only memory). The RAM is, for example, SRAM (static random access memory) or DRAM (dynamic random access memory). The ROM is, for example, EEPROM (electrically erasable programmable read only memory). The memory unit 32 functions as, for example, a main memory device, an auxiliary memory device, or a cache memory. The memory unit 32 stores data used in the operation of the locker control device 30 and data obtained by the operation of the locker control device 30.
入力部33には、少なくとも1つの入力用インターフェースが含まれる。入力用インターフェースは、2次元コードリーダ、ユーザの顔画像を撮影可能なカメラ、パスポートの情報を受け付けるパスポートリーダ等を含む。入力部33は、ロッカー制御装置30の動作に用いられるデータを入力する操作を受け付ける。入力部33は、ロッカー制御装置30に備えられる代わりに、外部の入力機器としてロッカー制御装置30に接続されてもよ
い。接続方式としては、例えば、USB(Universal Serial Bus)、HDMI(登録商標)(High-Definition Multimedia Interface)、又はBluetooth(登録商標)などの任意の方式を用いることができる。
The input unit 33 includes at least one input interface. The input interface may include a two-dimensional code reader, a camera capable of capturing an image of the user's face, a passport reader for receiving passport information, etc. The input unit 33 receives an operation to input data used in the operation of the locker control device 30. The input unit 33 may be connected to the locker control device 30 as an external input device, instead of being provided in the locker control device 30. Any connection method may be used, such as a Universal Serial Bus (USB), a High-Definition Multimedia Interface (HDMI) (registered trademark), or Bluetooth (registered trademark).
出力部34には、少なくとも1つの出力用インターフェースが含まれる。出力用インターフェースは、例えば、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカ等である。ディスプレイは、例えば、LCD(liquid crystal display)又は有機EL(electro luminescence)ディスプレイである。出力部34は、ロッカー制御装置30の動作によって得られるデータを表示出力する。出力部34は、ロッカー制御装置30に備えられる代わりに、外部の出力機器としてロッカー制御装置30に接続されてもよい。接続方式としては、例えば、USB、HDMI(登録商標)、又はBluetooth(登録商標)などの任意の方式を用いることができる。 The output unit 34 includes at least one output interface. The output interface is, for example, a display that outputs information visually, or a speaker that outputs information audibly. The display is, for example, an LCD (liquid crystal display) or an organic EL (electroluminescence) display. The output unit 34 displays and outputs data obtained by the operation of the locker control device 30. Instead of being provided in the locker control device 30, the output unit 34 may be connected to the locker control device 30 as an external output device. Any connection method can be used, for example, USB, HDMI (registered trademark), or Bluetooth (registered trademark).
通信部35には、少なくとも1つの外部通信用インターフェースが含まれる。通信用インターフェースは、有線通信又は無線通信のいずれのインターフェースであってよい。有線通信の場合、通信用インターフェースは例えばLAN(Local Area Network)インターフェース、USB(Universal Serial Bus)である。無線通信の場合、通信用インターフェースは例えば、LTE(Long Term Evolution)、4G(4th generation)、若しくは5G(5th generation)などの移動通信規格に対応したインターフェース、Bluetooth(登録商標)などの近距離無線通信に対応したインターフェースである。通信部35はロッカー制御装置30の動作に用いられるデータを受信し、またロッカー制御装置30の動作によって得られるデータを送信する。 The communication unit 35 includes at least one external communication interface. The communication interface may be either a wired or wireless communication interface. In the case of wired communication, the communication interface may be, for example, a LAN (Local Area Network) interface or a USB (Universal Serial Bus). In the case of wireless communication, the communication interface may be, for example, an interface compatible with mobile communication standards such as LTE (Long Term Evolution), 4G (4th generation), or 5G (5th generation), or an interface compatible with short-range wireless communication such as Bluetooth (registered trademark). The communication unit 35 receives data used in the operation of the locker control device 30 and transmits data obtained by the operation of the locker control device 30.
ロッカー制御装置30の機能は、本実施形態に係るプログラムを、ロッカー制御装置30に相当するプロセッサで実行することにより実現される。すなわち、ロッカー制御装置30の機能は、ソフトウェアにより実現される。プログラムは、ロッカー制御装置30の動作をコンピュータに実行させることで、コンピュータをロッカー制御装置30として機能させる。すなわち、コンピュータは、プログラムに従ってロッカー制御装置30の動作を実行することによりロッカー制御装置30として機能する。 The functions of the locker control device 30 are realized by executing a program according to this embodiment on a processor corresponding to the locker control device 30. In other words, the functions of the locker control device 30 are realized by software. The program causes a computer to execute the operations of the locker control device 30, causing the computer to function as the locker control device 30. In other words, the computer functions as the locker control device 30 by executing the operations of the locker control device 30 in accordance with the program.
ロッカー制御装置30の一部又は全ての機能が、制御部31に相当する専用回路により実現されてもよい。すなわち、ロッカー制御装置30の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some or all of the functions of the locker control device 30 may be implemented by a dedicated circuit equivalent to the control unit 31. In other words, some or all of the functions of the locker control device 30 may be implemented by hardware.
(情報処理装置の動作)
非対面型の免税品販売において、予約購入処理、購入確定処理、商品の受取に係る処理がこの順番に実行される。本実施形態では、ユーザーインターフェースにより情報を視覚的にユーザに提示することによりこれらの処理が実行される例について説明する。かかるユーザーインターフェースは情報処理装置10又はウェブサーバに、端末装置20がブラウザソフトを介してアクセスすることにより提供されてもよい。あるいはシステム1に係るアプリケーション(以下、アプリともいう。)が端末装置20にインストールされており、端末装置20が当該アプリを介して、情報処理装置10又はアプリケーションを介して通信するサーバ(以下アプリサーバともいう。)と適宜通信することにより、ユーザーインターフェースが提供されてもよい。なおこの場合、端末装置20と情報処理装置10、端末装置20とウェブサーバ、又は端末装置20とアプリサーバとにより、適宜、ユーザに係る認証処理等が行われてもよい。
(Operation of information processing device)
In non-face-to-face duty-free sales, pre-order purchase processing, purchase confirmation processing, and product receipt processing are performed in this order. In this embodiment, an example is described in which these processing steps are performed by visually presenting information to a user via a user interface. The user interface may be provided by the terminal device 20 accessing the information processing device 10 or a web server via browser software. Alternatively, an application (hereinafter also referred to as an app) related to the system 1 may be installed on the terminal device 20, and the terminal device 20 may communicate via the app with the information processing device 10 or a server (hereinafter also referred to as an app server) that communicates with the information processing device 10 or the application, thereby providing the user interface. In this case, user authentication processing, etc., may be performed between the terminal device 20 and the information processing device 10, between the terminal device 20 and the web server, or between the terminal device 20 and the app server, as appropriate.
概略として予約購入処理において、免税品の購入を望むユーザは、アプリを介して購入を希望する商品を選択し、購入の予約をする。なお購入の予約の時点においてユーザが商品を購入できることは確定していない。したがって本実施形態においては、当該処理は予
約購入処理と呼ばれる。予約購入処理に続いて、購入確定処理が実行される。購入確定処理は、ユーザが予約購入した商品のうち手配可能な商品個数等に基づき実行される処理である。当該処理により、ユーザが商品を購入できること、又は予約購入に係る商品の購入をキャンセルすることが確定する。購入確定処理に続いて、商品の受取に係る処理が実行される。当該処理は、購入確定した商品をユーザがロッカーにおいて非対面で受け取る処理である。以下、各処理について説明する。
In summary, in the pre-order process, a user who wishes to purchase a duty-free item selects the product they wish to purchase via the app and reserves the purchase. Note that at the time of reserving the purchase, it is not confirmed that the user will be able to purchase the product. Therefore, in this embodiment, this process is called the pre-order process. Following the pre-order process, a purchase confirmation process is executed. The purchase confirmation process is executed based on the number of products that the user has pre-ordered that can be procured, etc. This process confirms that the user will be able to purchase the product or cancel the purchase of the pre-ordered product. Following the purchase confirmation process, a process related to receiving the product is executed. This process is a process in which the user receives the confirmed purchase product at a locker without meeting the user in person. Each process will be explained below.
図5を参照して、本実施形態に係る情報処理装置10の予約購入処理に係る動作について説明する。 With reference to Figure 5, the operation of the information processing device 10 related to the present embodiment for pre-order processing will be described.
ステップS101:情報処理装置10の制御部11は、ユーザが予約購入する商品を決定する。 Step S101: The control unit 11 of the information processing device 10 determines the product that the user will pre-order.
ユーザが予約購入する商品の決定に係る処理には、任意の手法が採用可能である。例えば、当該処理に際し、任意のユーザーインターフェースが採用可能である。図6は、かかるユーザーインターフェース100の一例を示す図である。かかるユーザーインターフェース100は、例えば端末装置20のアプリにより表示されてよい。ユーザーインターフェース100は、商品一覧101と、予約購入する商品の注文ボタン102とを含む。商品一覧101は、ユーザが予約購入する予定の商品の名称、画像、購入数、及び価格情報を含む。注文ボタン102がユーザにより押下された場合、制御部11は、ユーザが予約購入する商品を決定する。なお制御部11は、予約購入する商品の販売金額が、最低販売金額以上であるか否かを判定する。予約購入する商品の販売金額が、最低販売金額以上である場合、プロセスはステップS102に進む。 Any method can be used for the process of determining which products the user will pre-order. For example, any user interface can be used for this process. Figure 6 is a diagram showing an example of such a user interface 100. This user interface 100 may be displayed, for example, by an app on the terminal device 20. The user interface 100 includes a product list 101 and an order button 102 for the products to be pre-ordered. The product list 101 includes the names, images, purchase quantities, and price information of the products the user plans to pre-order. When the order button 102 is pressed by the user, the control unit 11 determines which products the user will pre-order. The control unit 11 then determines whether the sales price of the products to be pre-ordered is equal to or exceeds the minimum sales price. If the sales price of the products to be pre-ordered is equal to or exceeds the minimum sales price, the process proceeds to step S102.
ステップS102:制御部11は、商品受取方法を決定する。 Step S102: The control unit 11 determines the product delivery method.
商品受取方法の決定に係る処理には、任意の手法が採用可能である。例えば、当該処理に際し、任意のユーザーインターフェースが採用可能である。図7は、かかるユーザーインターフェース110の一例を示す図である。かかるユーザーインターフェース110は、例えば端末装置20のアプリにより表示されてよい。ユーザーインターフェース110は、受取情報入力メニュー111と、商品一覧112と、金額情報113と、決定ボタン114とを含む。受取情報入力メニュー111は、商品受け取り方法を決定するためのオブジェクトである。受取情報入力メニュー111が選択されると、図8に示される受取方法指定ダイアログ115が表示される。つまり受取情報入力メニュー111により、受取日時及び受取場所が指定される。商品一覧112は、ユーザーインターフェース100において選択された商品の名称、画像、購入数、及び価格情報を含む。金額情報113は、予約購入する商品の合計金額、本体価格、消費税、及びデポジットの情報を含む。受取情報が入力された後に決定ボタン114がユーザにより押下された場合、制御部11は、商品受け取り方法を決定する。 Any method can be used for the process related to determining the product receiving method. For example, any user interface can be used for this process. Figure 7 is a diagram showing an example of such a user interface 110. Such a user interface 110 may be displayed, for example, by an app on the terminal device 20. The user interface 110 includes a receiving information input menu 111, a product list 112, price information 113, and a confirm button 114. The receiving information input menu 111 is an object for determining the product receiving method. When the receiving information input menu 111 is selected, the receiving method specification dialog 115 shown in Figure 8 is displayed. In other words, the receiving information input menu 111 specifies the receiving date and time and the receiving location. The product list 112 includes the name, image, purchase quantity, and price information of the product selected in the user interface 100. The price information 113 includes the total price, base price, consumption tax, and deposit information for the product to be pre-ordered. If the user presses the decision button 114 after entering the receipt information, the control unit 11 will decide the product receipt method.
デポジットの額は、予約購入する対象の商品の総額の一部であってよい。当該デポジットは、例えばキャンセル料が生じた場合、キャンセル料に充当されてよい。換言すると制御部11は、キャンセル料が生じた場合、デポジットをキャンセル料に充当する処理を実行してよい。このようにすることで、キャンセル料が生じた場合に、ユーザに対して追加の請求処理、又は請求操作等を要求せずに当該キャンセル料を徴収することができる。なおデポジットの額は、予約購入する対象の商品の総額であってもよい。またデポジットの額は、無料であってもよい。デポジットの額が無料である場合においてキャンセル料が生じた場合、与信枠に基づきキャンセル料が徴収されてよい。つまり制御部11は、キャンセル料が生じた場合、与信枠に基づき、キャンセル料に係る処理を実行してよい。与信枠は、クレジットカードの与信枠、2次元コード決済の与信枠、電子マネーの与信枠、仮想
通貨の与信枠、所定のポイントの与信枠、デビットカードの与信枠、WEB決済の与信枠、生体決済の与信枠等を含んでよい。このようにすることでも、キャンセル料が生じた場合に、追加の請求処理等行わずにユーザから当該キャンセル料を徴収することができる。
The deposit amount may be part of the total price of the product to be pre-ordered. For example, if a cancellation fee is incurred, the deposit may be applied to the cancellation fee. In other words, if a cancellation fee is incurred, the control unit 11 may execute a process to apply the deposit to the cancellation fee. By doing so, if a cancellation fee is incurred, the cancellation fee can be collected without requiring the user to perform additional billing processing or billing operations. The deposit amount may be the total price of the product to be pre-ordered. The deposit amount may also be free. If a cancellation fee is incurred when the deposit amount is free, the cancellation fee may be collected based on the credit limit. In other words, if a cancellation fee is incurred, the control unit 11 may execute a process related to the cancellation fee based on the credit limit. The credit limit may include a credit limit for a credit card, a credit limit for two-dimensional code payment, a credit limit for electronic money, a credit limit for virtual currency, a credit limit for a specified point, a credit limit for a debit card, a credit limit for online payment, a credit limit for biometric payment, etc. By doing this, if a cancellation fee is incurred, the cancellation fee can be collected from the user without any additional billing process.
受取方法指定ダイアログ115は、受取可能な場所の選択欄116と、受取可能な日時の選択欄117とを含む。図8の受取方法指定ダイアログ115では、受取可能な場所として、羽田空港第3ターミナルA号機という名称のロッカーが選択されている。また受取可能な日時の選択欄118には、10月1日の10:00~15:30、16:00~翌9:30、10月2日の16:00~翌9:30、10月3日の10:00~15:30、16:00~翌9:30が選択可能に表示されている。ユーザは、受取方法指定ダイアログ115に基づき、受取可能な場所、及び時間を選択することができる。なお制御部11は、予約購入する商品の種類、サイズ、ロッカーの空き状況に応じて、対面での受取を選択可能にしてもよい。このようにすることで、ユーザの利便性が向上する。 The pickup method specification dialog 115 includes a pickup location selection field 116 and a pickup date and time selection field 117. In the pickup method specification dialog 115 of FIG. 8, a locker named "Haneda Airport Terminal 3, Locker A" is selected as the pickup location. The pickup date and time selection field 118 displays the following selectable times: October 1st, 10:00-15:30, 16:00-9:30 the next day; October 2nd, 16:00-9:30 the next day; and October 3rd, 10:00-15:30, 16:00-9:30 the next day. The user can select the pickup location and time based on the pickup method specification dialog 115. The control unit 11 may also allow in-person pickup to be selected depending on the type and size of the pre-ordered item and the availability of lockers. This improves user convenience.
ステップS103:制御部11は、受取コードを通知する。 Step S103: The control unit 11 notifies the receiving code.
受取コードの通知に係る処理には、任意の手法が採用可能である。例えば、当該処理に際し、任意のユーザーインターフェースが採用可能である。図9は、かかるユーザーインターフェース120の一例を示す図である。かかるユーザーインターフェース120は、例えば端末装置20のアプリにより表示されてよい。ユーザーインターフェース120は受取コード121と、支払いボタン122とを含む。受取コード121は、例えばQRコード(登録商標)等の2次元コード、バーコード等であってよい。また受取コード121は、文字、数字、記号等の少なくともいずれかを含む文字列であってもよい。受取コードが通知されると、商品受取方法にて指定された受取場所の確保が確定する。支払いボタン122は、後述するデポジットの支払い処理に進むためのボタンである。後述するように、デポジットの支払い処理は、受取コードの通知から所定時間以内に行う必要がある。制御部11は、デポジットの支払い処理の期限を通知してもよい。デポジットの支払い処理の期限を通知の手法は任意の方法が採用可能である。例えば図9に示されるようにデポジットの支払い処理の期限の情報として、「30分以内に注文を確定してください。30分を経過すると注文は自動でキャンセルされます。」と表示されてもよい。また例えば、図10に示されるように、デポジットの支払い処理の期限の日時情報123が表示されてもよい。日時情報123が表示されることにより、通信遅延等によりリアルタイムにユーザーインターフェース120が表示されない場合などにおいても、正確な期限(図10の例では、2024年6月20日18時43分が支払い期限)を把握することができる。 Any method can be used for the process related to the notification of the pickup code. For example, any user interface can be used for this process. Figure 9 is a diagram showing an example of such a user interface 120. Such a user interface 120 may be displayed, for example, by an app on the terminal device 20. The user interface 120 includes a pickup code 121 and a payment button 122. The pickup code 121 may be, for example, a two-dimensional code such as a QR code (registered trademark), a barcode, etc. The pickup code 121 may also be a character string including at least one of letters, numbers, and symbols. When the pickup code is notified, the pickup location specified in the product pickup method is secured. The payment button 122 is a button for proceeding to the deposit payment process, which will be described later. As will be described later, the deposit payment process must be completed within a specified time after the notification of the pickup code. The control unit 11 may also notify the deadline for the deposit payment process. Any method can be used to notify the deadline for the deposit payment process. For example, as shown in FIG. 9, information about the deadline for deposit payment processing may be displayed as "Please confirm your order within 30 minutes. If 30 minutes have passed, your order will be automatically canceled." Alternatively, as shown in FIG. 10, date and time information 123 of the deadline for deposit payment processing may be displayed. By displaying date and time information 123, the exact deadline (in the example of FIG. 10, the payment deadline is 18:43 on June 20, 2024) can be ascertained even if the user interface 120 is not displayed in real time due to communication delays, etc.
ステップS104:制御部11は、デポジットの支払い処理を実行する。 Step S104: The control unit 11 executes the deposit payment process.
デポジットの支払い処理には、任意の手法が採用可能である。例えば、当該処理に際し、任意のユーザーインターフェースが採用可能である。図11は、かかるユーザーインターフェース130の一例を示す図である。かかるユーザーインターフェース130は、例えば端末装置20のアプリにより表示されてよい。ユーザーインターフェース130は、デポジットの金額情報131と、パスコード入力オブジェクト132とを含む。デポジットの金額情報131は、デポジットの金額と、為替レートと、支払い方法とを含む。パスコード入力オブジェクト132は、支払いを実行するためのパスコードと、ユーザが選択可能なテンキーとを含む。正しいパスコードが入力された場合、デポジットの支払いが実行される。図12に、支払いが成功した旨を示すユーザーインターフェース140の一例を示す。ユーザは、ユーザーインターフェース140により、支払いが成功したことを把握することができる。なおデポジットの額が無料である場合において、デポジットの支払い処理は上述の与信枠を確保する処理であってよい。これによりデポジットの額が無料である場合においてキャンセル料が生じた場合、与信枠に基づきキャンセル料が徴収される
。
Any method can be used for the deposit payment process. For example, any user interface can be used for this process. FIG. 11 is a diagram illustrating an example of such a user interface 130. The user interface 130 may be displayed, for example, by an app on the terminal device 20. The user interface 130 includes deposit amount information 131 and a passcode input object 132. The deposit amount information 131 includes the deposit amount, the exchange rate, and the payment method. The passcode input object 132 includes a passcode for executing the payment and a numeric keypad selectable by the user. If the correct passcode is entered, the deposit payment is executed. FIG. 12 illustrates an example of a user interface 140 indicating that the payment has been successful. The user can understand that the payment has been successful from the user interface 140. Note that if the deposit amount is free, the deposit payment process may be the process of securing the credit limit described above. As a result, if a cancellation fee is incurred when the deposit amount is free, the cancellation fee is collected based on the credit limit.
このように、本実施形態の制御部11は、予約購入する対象の商品が決定された場合、デポジットの支払い処理の前に、受取コードを端末装置20に通知する。かかる順序にすることにより、デポジットの支払い処理等の一定程度時間を要する処理より前に、受取場所が確保され、当該受取場所での受取コードを受け取ることができる。これによりデポジットの支払い処理を焦らずに実行することができ、ユーザの利便性が向上する。 In this way, in this embodiment, when the product to be pre-ordered has been decided, the control unit 11 notifies the terminal device 20 of the pickup code before the deposit payment process. By following this order, a pickup location is secured and the pickup code can be received at that pickup location before processes that require a certain amount of time, such as the deposit payment process, are carried out. This allows the deposit payment process to be carried out without rushing, improving user convenience.
なお、デポジットの支払いは、受取コードの通知から所定時間以内(ここでは30分以内)に制限されてよい。またデポジットの支払いがない場合において、予約購入がキャンセルされてよい。この場合、商品受取方法にて指定された受取場所の確保がキャンセルされる。このようにすることにより、長時間に渡る不要なロッカーの確保を防止することができる。 The payment of the deposit may be limited to within a specified time (here, within 30 minutes) after the receipt code is notified. Furthermore, if the deposit is not paid, the pre-order may be canceled. In this case, the reservation of the pickup location specified in the product receipt method is canceled. This makes it possible to prevent unnecessary locker reservations over long periods of time.
次に、図13を参照して、本実施形態に係る情報処理装置10の購入確定処理に係る動作について説明する。 Next, with reference to Figure 13, we will explain the operation of the purchase confirmation process of the information processing device 10 according to this embodiment.
ステップS201:情報処理装置10の制御部11は、ユーザが予約購入した商品に係る手配可能な商品個数を取得する。 Step S201: The control unit 11 of the information processing device 10 obtains the number of items that can be procured for the product that the user has pre-ordered.
手配可能な商品個数の取得には、任意の手法が採用可能である。例えば制御部11は、通信部15により、商品の在庫を確認して手配する作業員の端末への入力操作の情報を受信することにより手配可能な商品個数の情報を取得してよい。あるいは制御部11は、入力部13により、作業員の端末への入力操作を受け付けることにより手配可能な商品個数の情報を取得してよい。 Any method can be used to obtain the number of items that can be procured. For example, the control unit 11 may obtain information about the number of items that can be procured by receiving, via the communication unit 15, information on input operations made to the terminal of an employee who checks product inventory and makes the arrangements. Alternatively, the control unit 11 may obtain information about the number of items that can be procured by receiving, via the input unit 13, input operations made to the terminal of an employee.
ステップS202:制御部11は、手配可能な商品個数が1個以上であるか否かを判定する。手配可能な商品個数が1個以上である場合にはプロセスはステップS203に進む。手配可能な商品個数が0個である場合にはプロセスはステップS208に進む。 Step S202: The control unit 11 determines whether the number of items that can be procured is one or more. If the number of items that can be procured is one or more, the process proceeds to step S203. If the number of items that can be procured is zero, the process proceeds to step S208.
ステップS203:制御部11は、手配可能な商品個数に基づく販売金額が、最低販売金額以上であるか否かを判定する。最低販売金額は例えば5000円であるが、これに限られない。手配可能な商品個数に基づく販売金額が、最低販売金額以上である場合、プロセスはステップS204に進む。手配可能な商品個数に基づく販売金額が、最低販売金額以上でない場合、プロセスはステップS208に進む。 Step S203: The control unit 11 determines whether the sales price based on the number of items that can be procured is equal to or greater than the minimum sales price. The minimum sales price is, for example, 5,000 yen, but is not limited to this. If the sales price based on the number of items that can be procured is equal to or greater than the minimum sales price, the process proceeds to step S204. If the sales price based on the number of items that can be procured is not equal to or greater than the minimum sales price, the process proceeds to step S208.
ステップS204:制御部11は、手配可能な商品個数がユーザの予約購入した個数未満であるか否かを判定する。手配可能な商品個数がユーザの予約購入した個数未満である場合、プロセスはステップS205に進む。手配可能な商品個数がユーザの予約購入した個数未満でない場合、プロセスはステップS207に進む。 Step S204: The control unit 11 determines whether the number of items that can be procured is less than the number of items pre-ordered by the user. If the number of items that can be procured is less than the number of items pre-ordered by the user, the process proceeds to step S205. If the number of items that can be procured is not less than the number of items pre-ordered by the user, the process proceeds to step S207.
ステップS205:制御部11は、ユーザに購入意思を問い合わせる。 Step S205: The control unit 11 inquires of the user about their intention to purchase.
ユーザへの購入意思の問い合わせには任意の手法が採用可能である。例えば制御部11は、通信部15を介して端末装置20に購入意思に係る問い合わせメッセージ(以下、問い合わせメッセージともいう)を送信してよい。かかる問い合わせメッセージは、手配可能な商品個数がユーザの予約購入した個数未満であることの情報を含む。当該問い合わせメッセージは、手配可能な商品個数を購入する場合の総額の情報を含んでもよい。問い合わせメッセージに基づき、ユーザは購入するか否かの意思判断を行うことができる。端末装置20の制御部21は、例えば入力部23によりユーザの購入意思に係る情報の入力を
受け付ける。ここで購入意思に係る情報は、残数購入情報、又は購入キャンセル情報である。残数購入情報は、手配可能な商品の購入意思があることを示す情報である。他方で購入キャンセル情報は、手配可能な商品の購入意思がないことを示す情報である。制御部21は、通信部25を介して、購入意思に係る情報を情報処理装置10に返信する。
Any method can be used to inquire about the user's intention to purchase. For example, the control unit 11 may send an inquiry message regarding the intention to purchase (hereinafter also referred to as an inquiry message) to the terminal device 20 via the communication unit 15. The inquiry message includes information that the number of products available for purchase is less than the number of products pre-ordered by the user. The inquiry message may also include information on the total cost of purchasing the number of products available for purchase. Based on the inquiry message, the user can decide whether to purchase. The control unit 21 of the terminal device 20 accepts input of information regarding the user's intention to purchase via, for example, the input unit 23. Here, the information regarding the intention to purchase is remaining quantity purchase information or purchase cancellation information. The remaining quantity purchase information is information indicating that the user intends to purchase the available product. On the other hand, the purchase cancellation information is information indicating that the user does not intend to purchase the available product. The control unit 21 returns the information regarding the intention to purchase to the information processing device 10 via the communication unit 25.
ステップS206:制御部11は、ユーザの購入意思があるか否かを判定する。つまり制御部11は、購入意思に係る情報が残数購入情報である場合、ユーザの購入意思があると判定する。他方で制御部11は、購入意思に係る情報が購入キャンセル情報である場合、ユーザの購入意思がないと判定する。ユーザの購入意思がある場合、プロセスはステップS207に進む。ユーザの購入意思がない場合、プロセスはステップS208に進む。 Step S206: The control unit 11 determines whether the user intends to purchase. That is, if the information regarding purchase intention is remaining quantity purchase information, the control unit 11 determines that the user intends to purchase. On the other hand, if the information regarding purchase intention is purchase cancellation information, the control unit 11 determines that the user does not intend to purchase. If the user intends to purchase, the process proceeds to step S207. If the user does not intend to purchase, the process proceeds to step S208.
ステップS207:制御部11は、購入確定処理を実行する。具体的にはステップS206で購入意思があると判定した場合、制御部11は、残数購入情報を端末装置20に送信し、購入確定処理を実行する。残数購入情報は、手配可能な商品数を含む情報である。換言するとこの場合、制御部11は、予約購入した1つの商品、または複数の商品のうちの少なくとも一部の商品の購入確定処理を実行する。他方で制御部11は、ステップS204において手配可能な商品個数がユーザの予約購入した個数未満でないと判定した場合、予約購入した少なくとも1つの商品の全ての購入確定処理を実行する。つまり、予約購入した1つの商品、または複数の商品の少なくとも一部の商品の購入確定処理を実行するとは、予約購入した商品の数が複数である場合には、そのうちの全部、又は一部の商品の購入確定処理を実行することをいう。また予約購入した商品の数が1つである場合には、当該1つの商品の購入確定処理を実行することをいう。 Step S207: The control unit 11 executes the purchase confirmation process. Specifically, if it is determined in step S206 that the user has an intention to purchase, the control unit 11 transmits remaining purchase information to the terminal device 20 and executes the purchase confirmation process. The remaining purchase information includes the number of items that can be procured. In other words, in this case, the control unit 11 executes the purchase confirmation process for one pre-ordered item or at least some of the multiple items. On the other hand, if the control unit 11 determines in step S204 that the number of items that can be procured is not less than the number of items pre-ordered by the user, it executes the purchase confirmation process for all of the at least one pre-ordered item. In other words, executing the purchase confirmation process for one pre-ordered item or at least some of the multiple items means, if there are multiple pre-ordered items, executing the purchase confirmation process for all or some of those items. Furthermore, if there is only one pre-ordered item, it means executing the purchase confirmation process for that one item.
ここで、購入確定処理において、予約購入した複数の商品のうち、一部の商品を購入することが確定した場合に、支払済のデポジットの一部に係る返金処理が実行されてもよい。つまり制御部11は、購入確定処理において、デポジットの変更分に係る返金処理を実行してもよい。また上記の問い合わせメッセージが、返金処理に係る情報を含んでよい。返金処理に係る情報は、返金額を含んでよい。これによりユーザは返金額を確認することができる。なおデポジット変更分を返金せずに、後述するステップS305の決済処理のタイミングで支払済のデポジットの額に基づく決済処理が行われてもよい。 Here, in the purchase confirmation process, if it is confirmed that some of the multiple pre-ordered products will be purchased, a refund process may be executed for part of the paid deposit. In other words, the control unit 11 may execute a refund process for the change in the deposit in the purchase confirmation process. The above-mentioned inquiry message may also include information related to the refund process. The information related to the refund process may include the refund amount, allowing the user to confirm the refund amount. It is also possible to execute a payment process based on the paid deposit amount at the time of the payment process in step S305 described below, without refunding the change in the deposit.
ステップS208:制御部11は、購入キャンセル処理を実行する。具体的には制御部11は、通信部15を介して購入キャンセルに係るメッセージ(以下、キャンセルメッセージともいう)を端末装置20に送信する。端末装置20の制御部21は、当該キャンセルメッセージを表示する。このようにして制御部11は、予約購入に係る商品の購入手続のキャンセルを確定する。これにより、ユーザは予約購入に係る商品がキャンセルされたことを確実に把握することができる。 Step S208: The control unit 11 executes the purchase cancellation process. Specifically, the control unit 11 sends a message regarding the purchase cancellation (hereinafter also referred to as a cancellation message) to the terminal device 20 via the communication unit 15. The control unit 21 of the terminal device 20 displays the cancellation message. In this way, the control unit 11 confirms the cancellation of the purchase procedure for the product related to the pre-order. This allows the user to reliably understand that the product related to the pre-order has been canceled.
なお、ステップS206において購入意思が無く、購入キャンセル処理を行う場合、制御部11は、在庫戻し処理を実行してもよい。在庫戻し処理とは、予約購入したユーザに販売するために一度確保した商品を、キャンセルされたものとして取り扱う処理である。これにより、一度確保した商品を、他のユーザへの販売の際に利用することができる。 If, in step S206, the user has no intention of purchasing and a purchase cancellation process is performed, the control unit 11 may execute a stock return process. Stock return process is a process in which a product that was once reserved for sale to a user who pre-ordered the product is treated as having been canceled. This allows the product that was once reserved to be used when selling to another user.
(ロッカー制御装置の動作)
次に、図14を参照して、本実施形態に係るロッカー制御装置30の商品の受取に係る動作について説明する。
(Operation of the locker control device)
Next, with reference to FIG. 14, the operation of the locker control device 30 according to this embodiment for receiving merchandise will be described.
ステップS301:ロッカー制御装置30の制御部31は、受取コードを取得する。 Step S301: The control unit 31 of the locker control device 30 acquires the receipt code.
受取コードの取得には、任意の手法が採用可能である。例えば制御部31は、入力部3
3により受取コードを取得してよい。具体的には例えば制御部31は、受取コードに係る2次元コードを入力部33で受け付けることにより受取コードを取得してよい。また例えば制御部31は、ユーザによる受取コードに係る入力操作を入力部33で受け付けることにより受取コードを取得してよい。あるいは制御部31は、例えば通信部35を介して、端末装置20から受取コードを取得してもよい。
Any method can be used to obtain the receipt code. For example, the control unit 31
The control unit 31 may acquire the receipt code by receiving a two-dimensional code related to the receipt code via the input unit 33. Alternatively, the control unit 31 may acquire the receipt code by receiving an input operation related to the receipt code by the user via the input unit 33. Alternatively, the control unit 31 may acquire the receipt code from the terminal device 20 via the communication unit 35, for example.
ステップS302:制御部31は、パスポート情報を取得する。パスポート情報は基本情報、上陸許可情報を含む。基本情報は、氏名、国籍、生年月日、旅券番号、顔写真を含む。上陸許可情報は、在籍資格、上陸年月日を含む。 Step S302: The control unit 31 acquires passport information. The passport information includes basic information and landing permission information. The basic information includes name, nationality, date of birth, passport number, and facial photograph. The landing permission information includes employment status and date of landing.
パスポート情報の取得には、任意の手法が採用可能である。例えば制御部31は、入力部33によりパスポート情報を取得してよい。具体的には例えば制御部31は、パスポート情報を入力部33でスキャンして読み込むことによりパスポート情報を取得してよい。 Any method can be used to acquire the passport information. For example, the control unit 31 may acquire the passport information using the input unit 33. Specifically, the control unit 31 may acquire the passport information by scanning and reading the passport information using the input unit 33.
ステップS303:制御部31は、本人認証処理を実行する。 Step S303: The control unit 31 executes identity authentication processing.
制御部31は、入力部33によりロッカーの前にいるユーザを撮影することにより顔画像を取得する。制御部31は、パスポート情報に含まれるユーザの顔画像と、撮影した顔画像に基づき、本人認証を行う。これにより、本人になりすまして免税品を購入する等の行為が防止される。本人認証処理が成功した場合、プロセスはステップS304に進む。本人認証処理が成功しなかった場合、プロセスはステップS307に進む。 The control unit 31 acquires a facial image by photographing the user standing in front of the locker using the input unit 33. The control unit 31 performs identity authentication based on the user's facial image contained in the passport information and the captured facial image. This prevents acts such as purchasing duty-free goods by impersonating the user. If the identity authentication process is successful, the process proceeds to step S304. If the identity authentication process is not successful, the process proceeds to step S307.
ステップS304:制御部31は、上陸許可情報に基づき在留期限内であるか否かの判定処理を実行する。在留期限内である場合、プロセスはステップS305に進む。在留期限内でない場合、プロセスはステップS307に進む。 Step S304: The control unit 31 executes a process to determine whether the period of stay is within the period based on the landing permission information. If the period of stay is within the period of stay, the process proceeds to step S305. If the period of stay is not within the period of stay, the process proceeds to step S307.
ステップS305:制御部31は、免税販売に係る決済処理を実行する。具体的には制御部31は、デポジットの分を除いた残額の決済処理を実行する。 Step S305: The control unit 31 executes payment processing for the tax-free sale. Specifically, the control unit 31 executes payment processing for the remaining amount minus the deposit amount.
免税販売に係る決済処理には、任意の手法が採用可能である。例えば制御部31は、端末装置20と通信することにより決済処理を実行してよい。あるいは制御部31は、情報処理装置10及び端末装置20と通信することにより決済処理を実行してもよい。 Any method can be used for the payment process related to duty-free sales. For example, the control unit 31 may execute the payment process by communicating with the terminal device 20. Alternatively, the control unit 31 may execute the payment process by communicating with the information processing device 10 and the terminal device 20.
ステップS306:制御部31は、ロッカーを解錠する。これによりユーザはロッカーに保管された商品を受け取ることができる。 Step S306: The control unit 31 unlocks the locker, allowing the user to collect the item stored in the locker.
ステップS307:ステップS303において本人認証処理が成功しなかった場合、又はステップS304において在留期限内でない場合、制御部31は、免税販売手続きを停止する。この場合において制御部31は、例えば免税をせずに販売する手続きを行ってもよい。換言すると、制御部31は、免税の適用のない金額にて決済処理を実行してよい。決済処理が完了した場合、制御部31は、ロッカーを解錠する。これによりユーザはロッカーに保管された商品を受け取ることができる。 Step S307: If the identity authentication process is not successful in step S303, or if the user's residence period is not within the period in step S304, the control unit 31 stops the tax-free sales procedure. In this case, the control unit 31 may, for example, proceed with the sale without tax exemption. In other words, the control unit 31 may execute the payment process for an amount that does not qualify for tax exemption. When the payment process is complete, the control unit 31 unlocks the locker. This allows the user to collect the product stored in the locker.
以上述べたように、本実施形態に係る情報処理装置10は、免税品の購入を望むユーザが予約購入した複数の商品のうち、手配可能な商品個数を取得する。そして情報処理装置10は、手配可能な商品個数に基づく販売金額と、ユーザの購入意思とに基づき、ユーザが予約購入した1つの商品、または複数の商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行する。 As described above, the information processing device 10 according to this embodiment obtains the number of items that can be procured from among multiple items pre-ordered by a user who wishes to purchase duty-free goods. Then, based on the sales price based on the number of items that can be procured and the user's purchase intention, the information processing device 10 executes a purchase confirmation process or a purchase cancellation process for one item pre-ordered by the user, or at least some of the multiple items.
かかる構成によれば、ユーザが予約購入した1つの商品、または複数の商品のうちの少
なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行することができる。したがって、例えば手配可能な商品個数に限りがある場合でも、一部の商品の購入が可能等、適切な対応ができる点で、非対面型の免税品販売に関する技術技術が改善される。
This configuration allows a user to confirm or cancel the purchase of one product or at least some of the products that have been pre-purchased by the user. Therefore, even if there is a limit to the number of products that can be procured, appropriate measures can be taken, such as allowing the purchase of some of the products, thereby improving the technology related to non-face-to-face duty-free sales.
また本実施形態の構成によれば、予約購入後に、手配可能な商品個数及び最低販売金額に係る判定処理を行うことにより、予約購入時点において在庫管理は必ずしも行う必要性がない。このため、商品の管理が簡便であるという点でも非対面型の免税品販売に関する技術技術が改善される。 Furthermore, with the configuration of this embodiment, the number of items that can be procured and the minimum sales price are determined after the pre-order, so inventory management is not necessarily required at the time of pre-order. This also improves the technology related to non-face-to-face duty-free sales in terms of simplified product management.
本開示を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び改変を行ってもよいことに注意されたい。したがって、これらの変形及び改変は本開示の範囲に含まれることに留意されたい。例えば、各構成部又は各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部又はステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。 While the present disclosure has been described based on various drawings and examples, it should be noted that those skilled in the art may make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are included within the scope of the present disclosure. For example, the functions included in each component or step may be rearranged so as not to result in logical inconsistencies, and multiple components or steps may be combined or divided into one.
例えば、上述のステップS102において、制御部11は、予約購入する対象の商品の総額に基づき、サジェスト情報を提示してもよい。例えば、複数のオーダーがされた場合において、サジェスト情報は、商品のオーダの順番を、金額の高いオーダー順に入れ替えることであってもよい。例えば10万円、20万円、30万円の3つのオーダーがこの順番であった場合において、かかる3つのオーダーを並べ替えて、30万円、20万円、10万円の順番のオーダーがあったこととしてもよい。このようにすることで金額の高いオーダーから優先して免税のメリットを十分に受けることができる。また例えばサジェスト情報は、少なくとも一部の商品を対面で受け取ることの提案を含んでもよい。例えば商品の金額が一定以上である場合において、サジェスト情報は、当該商品の受取方法を対面で行うことの提案を含んでもよい。このようにすることで、例えば高額商品の受取方法を対面にすることを促すなど、ユーザの利便性が向上し得る。 For example, in step S102 described above, the control unit 11 may present suggestion information based on the total price of the products to be pre-ordered. For example, when multiple orders are made, the suggestion information may rearrange the order of the products in descending order of price. For example, if three orders for 100,000 yen, 200,000 yen, and 300,000 yen are made in that order, the three orders may be rearranged to show that the orders are for 300,000 yen, 200,000 yen, and 100,000 yen. This allows higher-price orders to be prioritized and the tax-free benefits to be fully enjoyed. Furthermore, for example, the suggestion information may include a suggestion to pick up at least some of the products in person. For example, when the price of the products is above a certain level, the suggestion information may include a suggestion to pick up the products in person. This may improve user convenience, for example by encouraging in-person pick-up of high-priced products.
また制御部11は、予約購入する対象の商品の総額に加えて、ロッカーの空き状況情報にも基づき、サジェスト情報を提示してもよい。この場合、例えばサジェスト情報は、商品の受取場所を複数のロッカーに分けることの提案を含んでよい。このようにすることで、例えば金額総額等に応じて、適切に複数のロッカーに分けて収納でき、また各ロッカーから商品を受け取れる等、ユーザの利便性が向上し得る。なお制御部11は、予約購入する対象の商品のサイズ等にも基づき、サジェスト情報を提示してもよい。このようにすることで、例えば商品のサイズに応じて、適切に複数のロッカーに分けて、各ロッカーから商品を受け取れる等、ユーザの利便性が向上し得る。あるいは商品のサイズが一定以上の場合においては、サジェスト情報は、対面での受け取ることの提案を含んでもよい。また例えば制御部11は、予約購入する対象の商品の種類に基づき、サジェスト情報を提示してよい。例えば商品の種類は、一般品、及び消耗品を含んでよい。この場合においてサジェスト情報は、商品の受取場所を商品の種類により複数のロッカーに分けることの提案を含んでよい。なお商品を複数のロッカーに分けた場合において、受取コードは1つのみ通知されてもよく、ロッカー毎の受取コードが通知されてもよい。 The control unit 11 may also present suggested information based on locker availability information in addition to the total price of the items to be pre-ordered. In this case, for example, the suggested information may include a suggestion to divide the product pickup location into multiple lockers. This may improve user convenience, for example, by allowing the items to be appropriately divided into multiple lockers depending on the total price, etc., and the items to be picked up from each locker. The control unit 11 may also present suggested information based on the size of the items to be pre-ordered. This may improve user convenience, for example, by allowing the items to be appropriately divided into multiple lockers depending on the size, etc., and the items to be picked up from each locker. Alternatively, if the size of the item is above a certain level, the suggested information may include a suggestion to pick up the item in person. For example, the control unit 11 may present suggested information based on the type of item to be pre-ordered. For example, the type of item may include general items and consumable items. In this case, the suggested information may include a suggestion to divide the product pickup location into multiple lockers depending on the type of item. If products are divided into multiple lockers, only one pickup code may be notified, or a pickup code for each locker may be notified.
また例えば、上述のステップS201において、情報処理装置10の制御部11は、ユーザが予約購入した商品に係る手配可能な商品個数を取得し、ステップS202及びステップS203において手配可能な商品個数にかかる判定処理をしたがこれに限られない。例えばある商品の個数が多数であることがわかっている場合には、ステップS201からステップS206を省略して、制御部11は、購入確定処理を実行してもよい。多数である商品にはフラグが付けられてよい。例えば情報処理装置10の記憶部12は、個数が多数である商品について、フラグ情報を記憶してよい。制御部11は、ステップS201の前に、記憶部12に記憶されたフラグ情報を参照して、ユーザが予約購入した商品にフラグが付けられているか否かを判定してよい。フラグが付けられている場合には、ステップ
S207に進み制御部11は、購入確定処理を実行してもよい。他方でフラグが付けられていない場合には、ステップS201に進んでよい。
For example, in step S201 described above, the control unit 11 of the information processing device 10 obtains the number of items available for purchase for the item pre-ordered by the user, and performs the determination process regarding the number of items available for purchase in steps S202 and S203. However, this is not limited to this. For example, if it is known that a certain item is available in large quantities, the control unit 11 may execute the purchase confirmation process without performing steps S201 to S206. A flag may be attached to the item in large quantities. For example, the storage unit 12 of the information processing device 10 may store flag information for items in large quantities. Before step S201, the control unit 11 may refer to the flag information stored in the storage unit 12 and determine whether the item pre-ordered by the user is flagged. If a flag is attached, the control unit 11 may proceed to step S207 and execute the purchase confirmation process. On the other hand, if a flag is not attached, the control unit 11 may proceed to step S201.
また例えば、上述のステップS203において、制御部11は、手配可能な商品個数に基づく販売金額が、最低販売金額以上であるか否かを判定したが、これに限られない。例えば制御部11は、かかるステップを省略してもよい。つまりステップS202において手配可能な商品個数が1個以上である場合にはプロセスはステップS204に進んでもよい。換言すると制御部11は、手配可能な商品個数に基づく販売金額と、ユーザの購入意思とに基づき、ユーザが予約購入した少なくとも1つの商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行してもよい。 For example, in step S203 described above, the control unit 11 determines whether the sales price based on the number of items that can be arranged is equal to or greater than the minimum sales price, but this is not limited to this. For example, the control unit 11 may omit this step. That is, if the number of items that can be arranged in step S202 is one or more, the process may proceed to step S204. In other words, the control unit 11 may execute a purchase confirmation process or a purchase cancellation process for at least some of the at least one item that the user has pre-ordered, based on the sales price based on the number of items that can be arranged and the user's purchase intention.
また例えば、上述した実施形態において、情報処理装置10の構成及び動作を、互いに通信可能な複数のコンピュータに分散させた実施形態も可能である。また例えば、情報処理装置10の一部又は全部の構成要素を端末装置20及びロッカー制御装置30の少なくとも一方に設けた実施形態も可能である。 Furthermore, for example, in the above-described embodiment, an embodiment is also possible in which the configuration and operation of the information processing device 10 are distributed among multiple computers that can communicate with each other. Furthermore, for example, an embodiment is also possible in which some or all of the components of the information processing device 10 are provided in at least one of the terminal device 20 and the locker control device 30.
1 システム
10 情報処理装置
11 制御部
12 記憶部
13 入力部
14 出力部
15 通信部
20 端末装置
21 制御部
22 記憶部
23 入力部
24 出力部
25 通信部
30 ロッカー制御装置
31 制御部
32 記憶部
33 入力部
34 出力部
35 通信部
40 ネットワーク
100 ユーザーインターフェース
101 商品一覧
102 注文ボタン
110 ユーザーインターフェース
111 受取情報入力メニュー
112 商品一覧
113 金額情報
114 決定ボタン
115 受取方法指定ダイアログ
116 選択欄
117 選択欄
120 ユーザーインターフェース
121 受取コード
122 支払いボタン
123 日時情報
130 ユーザーインターフェース
131 金額情報
132 パスコード入力オブジェクト
140 ユーザーインターフェース
1 System 10 Information processing device 11 Control unit 12 Memory unit 13 Input unit 14 Output unit 15 Communication unit 20 Terminal device 21 Control unit 22 Memory unit 23 Input unit 24 Output unit 25 Communication unit 30 Locker control device 31 Control unit 32 Memory unit 33 Input unit 34 Output unit 35 Communication unit 40 Network 100 User interface 101 Product list 102 Order button 110 User interface 111 Receipt information input menu 112 Product list 113 Price information 114 Decision button 115 Receipt method designation dialog 116 Selection field 117 Selection field 120 User interface 121 Receipt code 122 Payment button 123 Date and time information 130 User interface 131 Price information 132 Passcode input object 140 User interface
Claims (15)
前記制御部は、
予約購入処理において、
端末装置からの入力に基づいて、ユーザが予約購入する商品と前記商品の受取方法を決定し、
予約購入する商品が決定された場合、デポジットの支払い処理の前に、前記端末装置に受取コードを通知し、
購入確定処理において、
ユーザが予約購入した少なくとも1つの商品のうち、手配可能な商品個数を取得し、
前記手配可能な商品個数に基づく販売金額と、最低販売金額とを比較し、
前記販売金額が最低販売金額以上であり、前記手配可能な商品個数が、前記ユーザが予約購入した商品の個数よりも少ない場合、前記手配可能な商品個数の商品の購入意思を端末装置に問い合わせ、前記端末装置から受信したユーザの購入意思に基づき、前記ユーザが予約購入した1つの商品、または複数の商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行する、情報処理装置。 An information processing device including a control unit,
The control unit
In the pre-order process,
Based on input from the terminal device, the user determines the product to be pre-purchased and the method of receiving the product;
When the product to be reserved is decided, a receipt code is notified to the terminal device before the deposit payment process;
During the purchase confirmation process,
Obtain the number of items that can be procured from at least one item that the user has pre-ordered;
Comparing the sales price based on the number of products that can be procured with the minimum sales price,
If the sales amount is equal to or exceeds the minimum sales amount and the number of items that can be arranged is less than the number of items pre-purchased by the user, the information processing device queries a terminal device regarding the user's intention to purchase the number of items that can be arranged, and executes a purchase confirmation process or a purchase cancellation process for one item that the user pre-purchased, or at least some of the multiple items, based on the user's intention to purchase received from the terminal device.
前記手配可能な商品個数に基づく販売金額が最低販売金額未満である場合、購入キャンセル処理を確定し、前記端末装置に、購入キャンセルに係るメッセージを送信する、情報処理装置。 2. The information processing device according to claim 1 ,
If the sales amount based on the number of products that can be procured is less than the minimum sales amount, the information processing device confirms the purchase cancellation process and transmits a message regarding the purchase cancellation to the terminal device.
前記制御部は、前記デポジットの支払い処理の期限を通知する、情報処理装置。 2. The information processing device according to claim 1 ,
The control unit notifies the information processing device of a deadline for processing the deposit payment.
前記デポジットの額は、前記予約購入する対象の商品の総額である、情報処理装置。 2. The information processing device according to claim 1 ,
An information processing device, wherein the deposit amount is the total price of the product to be pre-purchased.
前記デポジットの額は、前記予約購入する対象の商品の総額の一部である、情報処理装置。 2. The information processing device according to claim 1 ,
An information processing device, wherein the deposit amount is a part of the total price of the product to be pre-purchased.
前記デポジットの額は、無料である、情報処理装置。 2. The information processing device according to claim 1 ,
The amount of the deposit is free.
前記制御部は、キャンセル料が生じた場合、前記デポジットを前記キャンセル料に充当する処理を実行する、情報処理装置。 6. The information processing device according to claim 4 ,
The control unit executes a process of applying the deposit to a cancellation fee if a cancellation fee is incurred.
前記制御部は、予約購入する対象の商品の総額に基づき、サジェスト情報を提示する、情報処理装置。 2. The information processing device according to claim 1,
The control unit presents suggestion information based on a total price of the product to be pre-ordered.
前記制御部はさらに、ロッカーの空き状況情報に基づき、商品の受取場所とするロッカーに関するサジェスト情報を提示する、情報処理装置。 9. The information processing device according to claim 8 ,
The control unit further presents suggested information regarding a locker to be used as a location for receiving the product based on locker availability information.
前記制御部はさらに、予約購入する対象の商品の種類に基づき、サジェスト情報を提示する、情報処理装置。 9. The information processing device according to claim 8 ,
The control unit further presents suggested information based on the type of product to be pre-ordered.
前記商品の種類は、一般品、及び消耗品を含む、情報処理装置。 The information processing device according to claim 10 ,
The information processing device, wherein the types of the products include general products and consumable products.
前記サジェスト情報は、商品の受取場所を複数のロッカーに分けることの提案を含む、情報処理装置。 10. The information processing device according to claim 9 ,
The information processing device, wherein the suggested information includes a suggestion to divide the product receiving location into multiple lockers.
前記サジェスト情報は、商品の受取場所を前記商品の種類により複数のロッカーに分けることの提案を含む、情報処理装置。 The information processing device according to claim 11 ,
The information processing device, wherein the suggested information includes a suggestion to divide the product receiving location into multiple lockers according to the type of product.
予約購入処理において、
端末装置からの入力に基づいて、ユーザが予約購入する商品と前記商品の受取方法を決定するステップと、
予約購入する商品が決定された場合、デポジットの支払い処理の前に、前記端末装置に受取コードを通知するステップと、を含み、
購入確定処理において、
ユーザが予約購入した少なくとも1つの商品のうち、手配可能な商品個数を取得するステップと、
前記手配可能な商品個数に基づく販売金額と、最低販売金額とを比較するステップと、
前記販売金額が最低販売金額以上であり、前記手配可能な商品個数が、前記ユーザが予約購入した商品の個数よりも少ない場合、前記手配可能な商品個数の商品の購入意思を端末装置に問い合わせ、前記端末装置から受信したユーザの購入意思に基づき、前記ユーザが予約購入した1つの商品、または複数の商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行するステップと、
を含む方法。 A method executed by an information processing device,
In the pre-order process,
A step of determining a product to be pre-purchased by the user and a method of receiving the product based on an input from the terminal device;
When the product to be pre-purchased is determined, a step of notifying the terminal device of a receiving code before processing the deposit payment is included;
During the purchase confirmation process,
A step of acquiring the number of items that can be procured from at least one item that the user has pre-ordered;
a step of comparing a sales price based on the number of products that can be procured with a minimum sales price;
If the sales amount is equal to or greater than a minimum sales amount and the number of products that can be procured is less than the number of products that the user has pre-purchased, a step of inquiring of a terminal device as to whether the user intends to purchase the number of products that can be procured, and executing a purchase confirmation process or a purchase cancellation process for one product or at least some of the products that the user has pre-purchased based on the user's purchase intention received from the terminal device;
A method comprising:
端末装置からの入力に基づいて、ユーザが予約購入する商品と前記商品の受取方法を決定することと、
予約購入する商品が決定された場合、デポジットの支払い処理の前に、前記端末装置に受取コードを通知することと、
ユーザが予約購入した少なくとも1つの商品のうち、手配可能な商品個数を取得することと、
前記手配可能な商品個数に基づく販売金額と、最低販売金額とを比較することと、
前記販売金額が最低販売金額以上であり、前記手配可能な商品個数が、前記ユーザが予約購入した商品の個数よりも少ない場合、前記手配可能な商品個数の商品の購入意思を端末装置に問い合わせ、前記端末装置から受信したユーザの購入意思に基づき、前記ユーザが予約購入した1つの商品、または複数の商品のうちの少なくとも一部の商品の購入確定処理又は購入キャンセル処理を実行することと、
を実行させるプログラム。
On the computer,
determining a product to be pre-purchased by the user and a method of receiving the product based on input from the terminal device;
When the product to be pre-purchased is decided, a receipt code is notified to the terminal device before the deposit payment process;
Obtaining the number of items that can be procured from at least one item that the user has pre-ordered;
comparing the sales price based on the number of products that can be procured with a minimum sales price;
If the sales amount is equal to or greater than the minimum sales amount and the number of products that can be arranged is less than the number of products that the user has pre-purchased, inquire of a terminal device as to whether the user intends to purchase the number of products that can be arranged, and execute a purchase confirmation process or a purchase cancellation process for one product or at least some of the products that the user has pre-purchased, based on the user's purchase intention received from the terminal device;
A program that executes the following.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024105674A JP7744472B1 (en) | 2024-06-28 | 2024-06-28 | Information processing device, method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024105674A JP7744472B1 (en) | 2024-06-28 | 2024-06-28 | Information processing device, method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7744472B1 true JP7744472B1 (en) | 2025-09-25 |
Family
ID=97137516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024105674A Active JP7744472B1 (en) | 2024-06-28 | 2024-06-28 | Information processing device, method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7744472B1 (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163519A (en) | 2000-11-24 | 2002-06-07 | Ntt Comware Corp | Reservation service providing server, reservation service providing method, and recording medium therefor |
JP2004220629A (en) | 2000-07-19 | 2004-08-05 | Ooku:Kk | Commodity selling or purchasing method using network |
JP2011215939A (en) | 2010-03-31 | 2011-10-27 | Aishiki Corp | Order-placement and receiving/inventory management system |
JP2018018383A (en) | 2016-07-29 | 2018-02-01 | 富士通株式会社 | Output processing program, recommended size display program, output processing device, and output processing method |
JP2018022338A (en) | 2016-08-03 | 2018-02-08 | 株式会社リコー | Purchase support system, terminal device, and purchase support method |
JP2019057101A (en) | 2017-09-20 | 2019-04-11 | ヤフー株式会社 | Information processing apparatus, information processing method, information processing system, and information processing program |
JP2021117991A (en) | 2020-01-22 | 2021-08-10 | パナソニックIpマネジメント株式会社 | Showcase and showcase management system |
JP2021189801A (en) | 2020-05-29 | 2021-12-13 | 株式会社寺岡精工 | Settlement device, program, server device program, and settlement method |
JP2023057996A (en) | 2021-10-12 | 2023-04-24 | WAmazing株式会社 | Sales support device, sales support method, sales support program, and tax-free article sales system |
-
2024
- 2024-06-28 JP JP2024105674A patent/JP7744472B1/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004220629A (en) | 2000-07-19 | 2004-08-05 | Ooku:Kk | Commodity selling or purchasing method using network |
JP2002163519A (en) | 2000-11-24 | 2002-06-07 | Ntt Comware Corp | Reservation service providing server, reservation service providing method, and recording medium therefor |
JP2011215939A (en) | 2010-03-31 | 2011-10-27 | Aishiki Corp | Order-placement and receiving/inventory management system |
JP2018018383A (en) | 2016-07-29 | 2018-02-01 | 富士通株式会社 | Output processing program, recommended size display program, output processing device, and output processing method |
JP2018022338A (en) | 2016-08-03 | 2018-02-08 | 株式会社リコー | Purchase support system, terminal device, and purchase support method |
JP2019057101A (en) | 2017-09-20 | 2019-04-11 | ヤフー株式会社 | Information processing apparatus, information processing method, information processing system, and information processing program |
JP2021117991A (en) | 2020-01-22 | 2021-08-10 | パナソニックIpマネジメント株式会社 | Showcase and showcase management system |
JP2021189801A (en) | 2020-05-29 | 2021-12-13 | 株式会社寺岡精工 | Settlement device, program, server device program, and settlement method |
JP2023057996A (en) | 2021-10-12 | 2023-04-24 | WAmazing株式会社 | Sales support device, sales support method, sales support program, and tax-free article sales system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10803435B2 (en) | Method for self-checkout with a mobile device | |
US8719158B2 (en) | Multi-account payment consolidation system | |
KR102002111B1 (en) | Information processing systems, apparatuses, and methods | |
US20130211967A1 (en) | Ordering and Payment Systems | |
US10567912B2 (en) | System for tracking physical objects | |
US20130325718A1 (en) | In-Store Mobile Payment | |
JP2011186660A (en) | Electronic commerce system, settlement server and program | |
US20140214630A1 (en) | System and Method for Merchandising on an Electronic Device with Instantaneous Loan and Insurance | |
CN113139864A (en) | Information processing method, information processing device, program, and information processing terminal | |
JP2023126109A (en) | Application program, system, information processing method and information processing device | |
US11205161B2 (en) | System and method for electronic receipt services | |
JP2013065360A (en) | Settlement system | |
JP2022181911A (en) | Electronic settlement method, electronic settlement system, program, and electronic settlement application program | |
JP2002366864A (en) | Electronic money system, device and method for information processing, program, and recording medium | |
JP7744472B1 (en) | Information processing device, method, and program | |
JP2022025514A (en) | Information processing method, information processing apparatus, program and automatic teller machine | |
JP2002352173A (en) | Electronic money settlement system using portable telephone | |
JP2020102179A (en) | Information processing device, information processing method, and information processing program | |
US11461761B2 (en) | System for conducting transactions independent of point of sale system | |
KR101872682B1 (en) | On / offline combination Payment System and method for payment using the same | |
JP2025124670A (en) | System, computer device, program, and method | |
CN116993343A (en) | Payment method, device, electronic equipment and readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240628 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250617 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250813 |
|
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: 20250819 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250911 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7744472 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |