Information processing apparatus, method, and program
The information processing device optimizes non-face-to-face duty-free sales by managing product procurement and delivery based on user intentions and inventory availability, addressing inefficiencies in existing systems and enhancing user experience.
Patent Information
- Application Number
- JP2024105674
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2044-06-28
Smart Images

Figure 2026006587000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, a method, and a program. [Background technology]
[0002] Conventionally, techniques relating to the sale of duty-free goods have been known. For example, Patent Document 1 discloses a technique for preventing fraudulent purchases of duty-free goods and for realizing non-face-to-face sales of duty-free goods. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7100931 Summary of the Invention [Problem to be solved by the invention]
[0004] Although the technology of Patent Document 1 is premised on the premise that the products purchased by the user can always be arranged, this arrangement is not necessarily easy depending on the type and quantity of the 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 the technology related to non-face-to-face duty-free sales.
[0005] The purpose of the present disclosure, made in light of the above circumstances, is to improve the technology related to non-face-to-face sales of duty-free goods. [Means for solving the problem]
[0006] (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 available for delivery from at least one item pre-ordered by the user, 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.
[0007] (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 that the user has pre-purchased, or at least some of the products among the plurality of products, based on the minimum sales amount.
[0008] (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.
[0009] (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.
[0010] (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.
[0011] (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.
[0012] (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.
[0013] (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.
[0014] (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.
[0015] (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.
[0016] (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.
[0017] (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.
[0018] (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.
[0019] (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.
[0020] (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.
[0021] (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.
[0022] (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.
[0023] (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.
[0024] (19) A program according to an embodiment of the present disclosure includes: On the computer, Obtaining the number of items available for purchase from at least one item pre-ordered by the user; 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 the sales price based on the number of products that can be arranged and the user's purchase intention; Execute the following. [Effects of the Invention]
[0025] According to one embodiment of the present disclosure, technology relating to non-face-to-face duty-free sales is improved. [Brief explanation of the drawings]
[0026] [Figure 1] 1 is a block diagram illustrating a schematic configuration of a system according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a block diagram showing a schematic configuration of an information processing device. [Figure 3] FIG. 2 is a block diagram showing a schematic configuration of a terminal device. [Figure 4] FIG. 2 is a block diagram showing a schematic configuration of a locker control device. [Figure 5] 10 is a flowchart showing the operation of the information processing device relating to a pre-order process. [Figure 6] FIG. 10 is a diagram illustrating an example of a user interface displayed on a terminal device. [Figure 7] FIG. 10 is a diagram illustrating an example of a user interface displayed on a terminal device. [Figure 8] FIG. 10 is a diagram illustrating an example of a user interface displayed on a terminal device. [Figure 9] FIG. 10 is a diagram illustrating an example of a user interface displayed on a terminal device. [Figure 10] FIG. 10 is a diagram illustrating an example of a user interface displayed on a terminal device. [Figure 11] FIG. 10 is a diagram illustrating an example of a user interface displayed on a terminal device. [Figure 12] FIG. 10 is a diagram illustrating an example of a user interface displayed on a terminal device. [Figure 13]10 is a flowchart showing the operation of the information processing device relating to a purchase confirmation process. [Figure 14] 10 is a flowchart showing the operation of the locker control device related to product reception. DETAILED DESCRIPTION OF THE INVENTION
[0027] Hereinafter, embodiments of the present disclosure will be described.
[0028] (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.
[0029] The system 1 for non-face-to-face sales of duty-free goods 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 communicably connected to a network 40 including, for example, a mobile communication network and the Internet.
[0030] The information processing device 10 is, for example, a server device installed in a data center or the like. 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 a network 40. Note that while FIG. 1 shows an example in which the system 1 includes one information processing device 10, this is not limiting. The system 1 may include two or more information processing devices 10.
[0031] 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 terminal, or wearable terminal, or a dedicated electronic device, can be used as the terminal device 20. Note that while FIG. 1 shows an example in which the system 1 is equipped with one terminal device 20, this is not limiting. The system 1 may be equipped with two or more terminal devices 20.
[0032] The locker control device 30 is a device that controls the lockers where each user who wishes to purchase duty-free goods receives the goods. The lockers are places where the goods that the user wishes to purchase are stored until the user receives them. In this embodiment, multiple lockers are installed at an airport or the like. Note that while FIG. 1 shows an example in which the system 1 is equipped with one locker control device 30, this is not limited to this. The system 1 may be equipped with two or more locker control devices 30.
[0033] First, an overview of this embodiment will be described, and details will be described later. The information processing device 10 acquires the number of products that can be procured from at least one product 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 products 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 product that the user pre-ordered, or at least some of the multiple products.
[0034] In this way, according to this embodiment, the purchase confirmation process or purchase cancellation process is executed for one product pre-purchased by the user, or at least some of the products among multiple products, based on the sales price based on the number of products that can be procured and the user's purchase intention. Therefore, for example, even if the number of products that can be procured is limited and all products cannot be prepared, it is possible to purchase some of the products, and this improves the technology related to non-face-to-face duty-free sales in that it is possible to respond more appropriately than conventional technology.
[0035] (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.
[0036] 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 CPU (central processing unit) or a GPU (graphics processing unit), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA (field-programmable gate array) or an ASIC (application specific integrated circuit). The control unit 11 includes: The information processing device 10 executes processing related to the operation of the information processing device 10 while controlling each unit of the information processing device 10 .
[0037] The storage 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, a random access memory (RAM) or a read only memory (ROM). The RAM is, for example, a static random access memory (SRAM) or a dynamic random access memory (DRAM). The ROM is, for example, an electrically erasable programmable read only memory (EEPROM). The storage unit 12 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage 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.
[0038] The input unit 13 includes at least one input interface. The input interface is, 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 an operation to input data used for the operation of the information processing device 10. The input unit 13 may be connected to the information processing device 10 as an external input device instead of being provided in the information processing device 10. 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).
[0039] The output unit 14 includes at least one output interface. The output interface is, for example, a display that outputs information as a video, or a speaker that outputs information as a sound. 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. The output unit 14 may be connected to the information processing device 10 as an external output device instead of being provided in the information processing device 10. Any connection method can be used, for example, USB, HDMI (registered trademark), or Bluetooth (registered trademark).
[0040] The communication unit 15 includes at least one external communication interface. The communication interface may be either a wired communication interface or a 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.
[0041] 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, thereby 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.
[0042] In this embodiment, the program is recorded on a computer-readable recording medium. The computer-readable recording medium includes a non-transitory computer-readable medium, such as a magnetic recording device, an optical disk, a magneto-optical recording medium, or a semiconductor memory. The program may be distributed by, for example, 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 may 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 may also be provided as a program product.
[0043] 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.
[0044] (Terminal Device Configuration) 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.
[0045] 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 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 21 executes processes related to the operation of the terminal device 20 while controlling each unit of the terminal device 20.
[0046] The storage 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, a random access memory (RAM) or a read only memory (ROM). The RAM is, for example, a static random access memory (SRAM) or a dynamic random access memory (DRAM). The ROM is, for example, an electrically erasable programmable read only memory (EEPROM). The storage unit 22 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 22 stores data used in the operation of the terminal device 20 and data obtained by the operation of the terminal device 20.
[0047] The input unit 23 includes at least one input interface. The input interface is, 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 an operation to input data used for the operation of the terminal device 20. The input unit 23 may be connected to the terminal device 20 as an external input device instead of being provided in the terminal device 20. As a connection method, any method such as USB (Universal Serial Bus), HDMI (registered trademark) (High-Definition Multimedia Interface), or Bluetooth (registered trademark) can be used.
[0048] The output unit 24 includes at least one output interface. The output interface is, for example, a display that outputs information as a video, or a speaker that outputs information as a sound. 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. Examples of connection methods include: For example, any method such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used.
[0049] The communication unit 25 includes at least one external communication interface. The communication interface may be either a wired communication interface or a 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.
[0050] 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. That is, 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, thereby causing the computer to function as the terminal device 20. That is, the computer functions as the terminal device 20 by executing the operations of the terminal device 20 in accordance with the program.
[0051] Some or all of the functions of the terminal device 20 may be realized 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 realized by hardware.
[0052] (Configuration of locker control device) As shown in FIG. 4, the locker control device 30 includes a control unit 31, a storage unit 32, an input unit 33, an output unit 34, and a communication unit 25.
[0053] 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 a GPU (graphics processing unit), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA (field-programmable gate array) or an ASIC (application specific integrated circuit). The control unit 31 controls each part of the locker control device 30 and executes processes related to the operation of the locker control device 30.
[0054] The storage 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, a random access memory (RAM) or a read-only memory (ROM). The RAM is, for example, a static random access memory (SRAM) or a dynamic random access memory (DRAM). The ROM is, for example, an electrically erasable programmable read-only memory (EEPROM). The storage unit 32 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage 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.
[0055] 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. Instead of being provided in the locker control device 30, the input unit 33 may be connected to the locker control device 30 as an external input device. Any connection method can be used, such as USB (Universal Serial Bus), HDMI (High-Definition Multimedia Interface), or Bluetooth (registered trademark).
[0056] 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 audio. The display is, for example, an LCD (liquid crystal display) or an organic EL (electro luminescence) display. The output unit 34 displays and outputs data obtained by the operation of the locker control device 30. The output unit 34 may be connected to the locker control device 30 as an external output device instead of being provided in the locker control device 30. Any connection method can be used, for example, USB, HDMI (registered trademark), or Bluetooth (registered trademark).
[0057] 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 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 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.
[0058] 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, thereby 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.
[0059] Some or all of the functions of the locker control device 30 may be realized 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 realized by hardware.
[0060] (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 will be described in which these processing is performed by visually presenting information to the 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 provide the user interface by appropriately communicating via the app with the information processing device 10 or a server (hereinafter also referred to as an app server) with which it communicates via the information processing device 10 or the application. In this case, user authentication processing, etc. may be performed as appropriate 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.
[0061] In summary, in the advance purchase 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. However, at the time of reserving the purchase, it is not yet certain that the user will be able to purchase the product. Therefore, in this embodiment, this process is not a pre-selection process. This is called the advance purchase process. Following the advance purchase process, a purchase confirmation process is executed. The purchase confirmation process is executed based on the number of items that the user has pre-ordered that can be procured. This process confirms that the user can purchase the item or cancel the purchase of the item related to the advance purchase. Following the purchase confirmation process, a process related to receiving the item is executed. This process is a process in which the user receives the confirmed purchase item at a locker without meeting the user in person. Each process will be explained below.
[0062] With reference to FIG. 5, the operation of the information processing device 10 according to this embodiment in relation to the pre-order process will be described.
[0063] Step S101: The control unit 11 of the information processing device 10 determines the product that the user will pre-order.
[0064] Any method can be used for the process of determining which products a user will pre-order. For example, any user interface can be used for this process. FIG. 6 is a diagram showing an example of such a user interface 100. The 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 that 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 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.
[0065] Step S102: The control unit 11 determines the product receiving method.
[0066] Any method can be used for the process of determining the product receiving method. For example, any user interface can be used for this process. FIG. 7 is a diagram showing an example of such a user interface 110. The 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, a receiving method designation dialog 115 shown in FIG. 8 is displayed. That is, 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 information on the total price, base price, consumption tax, and deposit for the product to be pre-ordered. When the confirm button 114 is pressed by the user after inputting the receiving information, the control unit 11 determines the product receiving method.
[0067] 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, the control unit 11 may execute a process to apply the deposit to the cancellation fee if a cancellation fee is incurred. 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 be a credit limit for a credit card, a credit limit for two-dimensional code payment, a credit limit for electronic money, a virtual This may include a credit limit for currency, a credit limit for predetermined points, a credit limit for debit cards, a credit limit for online payments, a credit limit for biometric payments, etc. By doing this, if a cancellation fee is incurred, the cancellation fee can be collected from the user without performing additional billing processing, etc.
[0068] The receiving method designation dialog 115 includes a selection field 116 for a location where the item can be received and a selection field 117 for a date and time when the item can be received. In the receiving method designation dialog 115 of FIG. 8, a locker named "Haneda Airport Terminal 3, Locker A" is selected as the location where the item can be received. In addition, the selection field 118 for a date and time when the item can be received displays the following selectable times: October 1st, 10:00 to 15:30, 16:00 to 9:30 the next day; October 2nd, 16:00 to 9:30 the next day; and October 3rd, 10:00 to 15:30, 16:00 to 9:30 the next day. The user can select the location and time of the item based on the receiving method designation dialog 115. The control unit 11 may also allow the user to select in-person pickup depending on the type and size of the item to be pre-ordered and the availability of lockers. This improves user convenience.
[0069] Step S103: The control unit 11 notifies the reception code.
[0070] 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. FIG. 9 is a diagram showing an example of such a user interface 120. The 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, or the like. 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 confirmed as being reserved. 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 predetermined time after the notification of the pickup code. The control unit 11 may 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 on 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, for example, date and time information 123 of the deadline for deposit payment processing may be displayed. By displaying date and time information 123, it is possible to know the exact deadline (in the example of Fig. 10, the payment deadline is 18:43 on June 20, 2024) even if user interface 120 is not displayed in real time due to communication delays or the like.
[0071] Step S104: The control unit 11 executes the deposit payment process.
[0072] 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 showing an example of such a user interface 130. This 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 making the payment and a numeric keypad selectable by the user. If the correct passcode is entered, the deposit payment is made. FIG. 12 shows an example of a user interface 140 indicating that the payment has been successful. The user can understand from the user interface 140 that the payment has been successful. Note that if the deposit amount is free, the deposit payment process may be a process of securing the above-mentioned credit limit. 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. .
[0073] In this way, when the product to be pre-ordered is determined, the control unit 11 of this embodiment notifies the terminal device 20 of the pickup code before the deposit payment process. By following this order, the pickup location is secured and the pickup code can be received at the pickup location before the deposit payment process or other processes that take a certain amount of time. This allows the deposit payment process to be carried out without rushing, improving user convenience.
[0074] The payment of the deposit may be limited to within a specified time (here, within 30 minutes) after the notification of the pickup code. 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 pickup method is canceled. This makes it possible to prevent unnecessary locker reservation for a long period of time.
[0075] Next, with reference to FIG. 13, the operation of the information processing device 10 according to this embodiment in relation to the purchase confirmation process will be described.
[0076] Step S201: The control unit 11 of the information processing device 10 acquires the number of products that can be arranged for the product that the user has pre-ordered.
[0077] 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 about an input operation made to a terminal by a worker who checks inventory and procures the items. Alternatively, the control unit 11 may obtain information about the number of items that can be procured by receiving, via the input unit 13, an input operation made to a terminal by a worker.
[0078] Step S202: The control unit 11 determines whether the number of products that can be arranged is 1 or more. If the number of products that can be arranged is 1 or more, the process proceeds to step S203. If the number of products that can be arranged is 0, the process proceeds to step S208.
[0079] Step S203: The control unit 11 determines whether the sales amount based on the number of products that can be procured is equal to or greater than the minimum sales amount. The minimum sales amount is, for example, 5,000 yen, but is not limited to this. If the sales amount based on the number of products that can be procured is equal to or greater than the minimum sales amount, the process proceeds to step S204. If the sales amount based on the number of products that can be procured is not equal to or greater than the minimum sales amount, the process proceeds to step S208.
[0080] Step S204: The control unit 11 determines whether the number of products that can be procured is less than the number of products that the user has pre-ordered. If the number of products that can be procured is less than the number of products that the user has pre-ordered, the process proceeds to step S205. If the number of products that can be procured is not less than the number of products that the user has pre-ordered, the process proceeds to step S207.
[0081] Step S205: The control unit 11 inquires of the user about his / her intention to purchase.
[0082] Any method can be adopted to inquire of the user about their intention to purchase. For example, the control unit 11 may send an inquiry message regarding their intention to purchase (hereinafter also referred to as an inquiry message) to the terminal device 20 via the communication unit 15. Such an inquiry message includes information that the number of products that can be procured is less than the number of products that the user has pre-ordered. The inquiry message may also include information on the total cost of purchasing the number of products that can be procured. Based on the inquiry message, the user can decide whether or not to purchase. The control unit 21 of the terminal device 20 may, for example, receive input of information regarding the user's intention to purchase via the input unit 23. The information relating to the purchase intention here is remaining quantity purchase information or purchase cancellation information. Remaining quantity purchase information is information indicating that there is an intention to purchase an available product. On the other hand, purchase cancellation information is information indicating that there is no intention to purchase an available product. The control unit 21 returns the information relating to the purchase intention to the information processing device 10 via the communication unit 25.
[0083] Step S206: The control unit 11 determines whether the user has the intention to purchase. That is, if the information regarding the intention to purchase is remaining quantity purchase information, the control unit 11 determines that the user has the intention to purchase. On the other hand, if the information regarding the intention to purchase is purchase cancellation information, the control unit 11 determines that the user does not have the intention to purchase. If the user has the intention to purchase, the process proceeds to step S207. If the user does not have the intention to purchase, the process proceeds to step S208.
[0084] Step S207: The control unit 11 executes a purchase confirmation process. Specifically, if it is determined in step S206 that the user intends 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 products that can be procured. In other words, in this case, the control unit 11 executes a purchase confirmation process for one pre-ordered product or at least some of the multiple products. On the other hand, if the control unit 11 determines in step S204 that the number of products that can be procured is not less than the number of products pre-ordered by the user, the control unit 11 executes a purchase confirmation process for all of the at least one pre-ordered product. In other words, executing a purchase confirmation process for one pre-ordered product or at least some of the multiple products means, if there are multiple pre-ordered products, executing a purchase confirmation process for all or some of the products. Furthermore, if there is only one pre-ordered product, it means executing a purchase confirmation process for that one product.
[0085] Here, in the purchase confirmation process, if it is confirmed that some of the multiple products pre-ordered will be purchased, a refund process may be executed for part of the paid deposit. That is, the control unit 11 may execute a refund process for the change in the deposit in the purchase confirmation process. The 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. Alternatively, the change in the deposit may not be refunded, and payment processing based on the paid deposit amount may be executed at the timing of the payment processing in step S305 described below.
[0086] Step S208: The control unit 11 executes a purchase cancellation process. Specifically, the control unit 11 transmits 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.
[0087] If there is no intention to purchase in step S206 and a purchase cancellation process is performed, the control unit 11 may execute a stock return process. The 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 a canceled product. This allows the product that was once reserved to be used when selling to another user.
[0088] (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 a product will be described.
[0089] Step S301: The control unit 31 of the locker control device 30 acquires a receiving code.
[0090] Any method can be used to obtain the receipt code. For example, the control unit 31 3. Specifically, for example, the control unit 31 may acquire the receipt code by receiving a two-dimensional code related to the receipt code with the input unit 33. Alternatively, for example, the control unit 31 may acquire the receipt code by receiving an input operation related to the receipt code by the user with the input unit 33. Alternatively, the control unit 31 may acquire the receipt code from the terminal device 20 via, for example, the communication unit 35.
[0091] 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 landing date.
[0092] Any method can be used to acquire the passport information. For example, the control unit 31 may acquire the passport information through the input unit 33. Specifically, the control unit 31 may acquire the passport information by scanning and reading the passport information with the input unit 33.
[0093] Step S303: The control unit 31 executes the personal authentication process.
[0094] 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 photographed 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.
[0095] Step S304: The control unit 31 executes a process of determining whether the period of stay is within the period of stay 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.
[0096] Step S305: The control unit 31 executes a payment process for the tax-free sales. Specifically, the control unit 31 executes a payment process for the remaining amount excluding the deposit amount.
[0097] Any method can be used for the payment process related to tax-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.
[0098] Step S306: The control unit 31 unlocks the locker, allowing the user to receive the product stored in the locker.
[0099] Step S307: If the personal authentication process is not successful in step S303, or if the user is not within the period of stay 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 completed, the control unit 31 unlocks the locker. This allows the user to collect the product stored in the locker.
[0100] As described above, the information processing device 10 according to this embodiment acquires the number of products that can be procured from among multiple products pre-ordered by a user who wishes to purchase duty-free goods. Then, based on the sales price based on the number of products 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 product pre-ordered by the user or at least some of the multiple products.
[0101] According to this configuration, the user can purchase one product or at least one of a plurality of products in advance. 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.
[0102] Furthermore, according to the configuration of this embodiment, since the number of items that can be procured and the minimum sales price are determined after the pre-order, 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 that product management is easier.
[0103] Although the present disclosure has been described based on the 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 in the scope of the present disclosure. For example, the functions included in each component or step can be rearranged so as not to be logically inconsistent, and multiple components or steps can be combined or divided into one.
[0104] 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 placed, 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 placed in this order, the three orders may be rearranged to indicate that the orders are for 300,000 yen, 200,000 yen, and 100,000 yen. This allows the 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-price products.
[0105] 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 allowing 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 allowing the items to be picked up from each locker. Alternatively, if the size of the items is above a certain level, the suggested information may include a suggestion to pick up the items in person. For example, the control unit 11 may present suggested information based on the type of items to be pre-ordered. For example, the type of items 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 the products are divided into multiple lockers, only one receiving code may be notified, or a receiving code for each locker may be notified.
[0106] Also, for example, in the above-mentioned step S201, the control unit 11 of the information processing device 10 obtains the number of products that can be procured for the product that the user has pre-ordered, and performs the determination process regarding the number of products that can be procured in steps S202 and S203, but this is not limited to this. For example, if it is known that there are a large number of a certain product, the control unit 11 may omit steps S201 to S206 and execute the purchase confirmation process. A flag may be attached to a large number of products. For example, the storage unit 12 of the information processing device 10 may store flag information for products that there are a large number of. Before step S201, the control unit 11 may refer to the flag information stored in the storage unit 12 and determine whether or not a flag has been attached to the product that the user has pre-ordered. If a flag has been attached, the control unit 11 proceeds to step The process may proceed to S207, where the control unit 11 executes a purchase confirmation process. On the other hand, if the flag is not set, the process may proceed to step S201.
[0107] Also, for example, in step S203 described above, the control unit 11 determines whether the sales price based on the number of products that can be procured 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 products that can be procured 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 product 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.
[0108] In addition, for example, in the above-described embodiment, the configuration and operation of the information processing device 10 may be distributed among multiple computers that can communicate with each other. Also, for example, an embodiment 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 is possible. [Explanation of symbols]
[0109] 1 System 10. Information processing equipment 11 Control section 12 Storage section 13 Input section 14 Output section 15 Communications Department 20 Terminal equipment 21 Control Unit 22 Memory section 23 Input section 24 Output section 25 Communications Department 30 Locker control device 31 Control Unit 32 Storage section 33 Input section 34 Output section 35 Communications Department 40 Network 100 User Interface 101 products list 102 Order button 110 User Interface 111 Receipt information input menu 112 products 113 Amount Information 114 Decision button 115 Receipt method selection dialog 116 Selection column 117 Selection column 120 User Interface 121 Pickup Code 122 payment button 123 Date and Time Information 130 User Interface 131 Amount Information 132 Passcode Entry Object 140 User Interface
Claims
1. 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; An information processing device that executes 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 sales price based on the number of products that can be arranged and the user's purchase intention.
2. 2. The information processing device according to claim 1, The control unit further executes a purchase confirmation process or a purchase cancellation process for one product or at least some of the multiple products pre-purchased by the user based on a minimum sales amount.
3. 3. The information processing device according to claim 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 items that can be arranged is less than the number of items that the user has pre-ordered, the information processing device queries the terminal device regarding the intention to purchase the number of items that can be arranged, and executes a purchase confirmation process or a cancellation process based on the purchase intention received from the terminal device.
4. 4. The information processing device according to claim 3, 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.
5. 2. The information processing device according to claim 1, When the product to be pre-ordered is determined, the control unit notifies the customer of a receipt code before processing a deposit payment.
6. 6. The information processing device according to claim 5, The control unit notifies the information processing device of a deadline for processing the deposit payment.
7. 6. The information processing device according to claim 5, An information processing device, wherein the deposit amount is the total price of the product to be pre-purchased.
8. 6. The information processing device according to claim 5, An information processing device, wherein the deposit amount is a part of the total price of the product to be pre-purchased.
9. 6. The information processing device according to claim 5, The amount of the deposit is free.
10. 9. The information processing device according to claim 7, The control unit executes a process of applying the deposit to a cancellation fee if a cancellation fee is incurred.
11. 10. The information processing device according to claim 9, When a cancellation fee is incurred, the control unit processes the cancellation fee based on the credit limit. An information processing device that executes the above.
12. 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.
13. 13. The information processing device according to claim 12, The control unit further presents suggested information based on locker availability information.
14. 13. The information processing device according to claim 12, The control unit further presents suggested information based on the type of product to be pre-ordered.
15. 15. The information processing device according to claim 14, The information processing device, wherein the types of the products include general products and consumable products.
16. 14. The information processing device according to claim 13, The information processing device, wherein the suggested information includes a suggestion to divide the product receiving location into multiple lockers.
17. 16. The information processing device according to claim 15, 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.
18. 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; A method comprising:
19. 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 the sales price based on the number of products that can be arranged and the user's purchase intention; A program that executes the following.
Citation Information
Patent Citations
Reservation service providing server, reservation service providing method and its storage medium
JP2002163519A
Commodity selling or purchasing method using network
JP2004220629A
Order-placement and receiving / inventory management system
JP2011215939A
Output processing program, recommended size display program, output processing device and output processing method
JP2018018383A
Purchase support system, terminal device, and purchase support method
JP2018022338A