Processing device, processing program, processing method, processing system, and mobile terminal device
The system enhances payment processing by allowing users to choose from various payment methods through mobile and fixed register terminals, addressing the limitations of existing systems.
Patent Information
- Application Number
- JP2025119123
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-07-15
- Publication Date
- 2026-03-02
- Estimated Expiration
- 2045-07-15
AI Technical Summary
Existing payment processing systems in retail environments lack the ability to efficiently allow users to select from a variety of payment methods using mobile and fixed register terminal devices.
A processing device and system that acquires product purchase information and terminal device selection information, controls an indicator light, and performs payment processing based on user inputs on mobile and fixed register terminal devices, enabling selection of payment methods.
Enables users to conveniently select from multiple payment options, improving the efficiency and flexibility of payment processing.
Smart Images

Figure 0007822506000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a processing device, a processing program, a processing method, a processing system, and a mobile terminal device used for payment processing. [Background technology]
[0002] In recent years, information processing devices (mobile terminal devices) that allow users (consumers) to register products they intend to purchase have become known in stores such as convenience stores and supermarkets. For example, in Patent Documents 1 to 6, such information processing devices are provided in checkout carts. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2024-85646 [Patent Document 2] Patent No. 6893278 [Patent Document 3] Patent No. 7199586 [Patent Document 4] Patent No. 7429336 [Patent Document 5] Patent No. 7573710 [Patent Document 6] Patent No. 7621545 Summary of the Invention [Problem to be solved by the invention]
[0004] Therefore, in light of the above-described technology, the present disclosure aims to provide a processing device, a processing program, a processing method, and a processing system in various embodiments that allow a selection of various payment methods. [Means for solving the problem]
[0005] According to one aspect of the present disclosure, there is provided a processing device having at least one processor, the processing device being configured to execute a process to acquire product purchase information regarding a product purchase based on an operation input on a mobile terminal device, acquire terminal device selection information regarding the selection of at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device based on at least one of the operation input on the mobile terminal device, the operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device, control an indicator light equipped on a cash register cart based on the acquired terminal device selection information, when the mobile terminal device is selected in the terminal device selection, acquire payment method selection information regarding the payment method selected on the mobile terminal device based on the operation input, when the fixed register terminal device is selected in the terminal device selection, acquire payment method selection information regarding the payment method selected on the fixed register terminal device based on the operation input, and perform payment processing based on the product purchase information and the payment method selection information.
[0006] According to one aspect of the present disclosure, there is provided a processing program that causes a computer having at least one processor to function to execute processing to acquire product purchase information regarding a product purchase based on operation input on a mobile terminal device, acquire terminal device selection information regarding the selection of at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device based on at least one of the operation input on the mobile terminal device, the operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device, control an indicator light equipped on a cash register cart based on the acquired terminal device selection information, when the mobile terminal device is selected in the terminal device selection, acquire payment method selection information regarding the payment method selected on the mobile terminal device based on the operation input, when the fixed register terminal device is selected in the terminal device selection, acquire payment method selection information regarding the payment method selected on the fixed register terminal device based on the operation input, and perform payment processing based on the product purchase information and the payment method selection information.
[0007] According to one aspect of the present disclosure, there is provided a processing method executed by at least one processor in a computer having at least one processor, the processing method including: acquiring product purchase information regarding a purchase of a product based on an operation input on a mobile terminal device; acquiring terminal device selection information regarding a selection of at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device based on at least one of the operation input on the mobile terminal device, the operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light equipped on a cash register cart based on the acquired terminal device selection information; if the mobile terminal device is selected in the step of acquiring the terminal device selection information, acquiring payment method selection information regarding the payment method selected on the mobile terminal device based on the operation input; if the fixed register terminal device is selected in the step of acquiring the terminal device selection information, acquiring payment method selection information regarding the payment method selected on the fixed register terminal device based on the operation input; and performing payment processing based on the product purchase information and the payment method selection information.
[0008] According to one aspect of the present disclosure, there is provided a processing system including the processing device described above, the mobile terminal device, and the fixed cash register terminal device.
[0009] According to one aspect of the present disclosure, there is provided a mobile terminal device including at least one processor, the at least one processor configured to execute a process to acquire product purchase information regarding a purchase of a product based on an operation input on the mobile terminal device, acquire terminal device selection information regarding a selection of at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device based on at least one of the operation input on the mobile terminal device, the operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device, control an indicator light equipped on a register cart based on the acquired terminal device selection information, and when the mobile terminal device is selected in the terminal device selection, acquire payment method selection information regarding a payment method selected on the mobile terminal device based on the operation input, and perform payment processing based on the product purchase information and the payment method selection information.
[0010] According to one aspect of the present disclosure, there is provided a processing program that causes a computer having at least one processor to function to execute a process in which the at least one processor acquires product purchase information regarding a product purchase based on an operation input on a mobile terminal device, acquires terminal device selection information regarding the selection of at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device based on at least one of the operation input on the mobile terminal device, the operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device, controls an indicator light equipped on a register cart based on the acquired terminal device selection information, and when the mobile terminal device is selected in the terminal device selection, acquires payment method selection information regarding the payment method selected on the mobile terminal device based on the operation input, and performs payment processing based on the product purchase information and the payment method selection information.
[0011] According to one aspect of the present disclosure, there is provided a processing method executed by at least one processor in a computer having the at least one processor, the processing method including: acquiring product purchase information regarding a purchase of a product based on an operation input on a mobile terminal device; acquiring terminal device selection information regarding a selection of at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device based on at least one of the operation input on the mobile terminal device, the operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light equipped on a register cart based on the acquired terminal device selection information; and, if the mobile terminal device is selected in the step of acquiring the terminal device selection information, acquiring payment method selection information regarding the payment method selected on the mobile terminal device based on the operation input from the user, and performing payment processing based on the product purchase information and the payment method selection information. [Effects of the Invention]
[0012] According to the present disclosure, it is possible to provide a processing device, a processing program, a processing method, and a processing system that allow a user to select from a variety of payment methods.
[0013] It should be noted that the above effects are merely illustrative for the sake of convenience and are not limiting. In addition to or instead of the above effects, any effect described in this disclosure or an effect obvious to a person skilled in the art may be achieved. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing the configuration of a processing system 1 according to an embodiment of the present disclosure. [Figure 2A] FIG. 2A is a block diagram showing a configuration of a server device 100 according to an embodiment of the present disclosure. [Figure 2B] FIG. 2B is a block diagram showing a configuration of the mobile terminal device 200 according to an embodiment of the present disclosure. [Figure 3] FIG. 3 is a diagram illustrating an example of a mobile terminal device 200 according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is an overview of the processing executed in the processing system 1 according to the embodiment of the present disclosure. [Figure 5A] FIG. 5A is a diagram showing an example of a processing sequence executed in the processing system 1 according to an embodiment of the present disclosure. [Figure 5B] FIG. 5B is a diagram showing an example of a processing sequence executed in the mobile terminal device 200 according to an embodiment of the present disclosure when the mobile terminal device 200 is selected as the terminal device selection information. [Figure 5C] FIG. 5C is a diagram showing an example of a processing sequence executed in the scan check terminal device 300 according to an embodiment of the present disclosure. [Figure 5D] FIG. 5D is a diagram showing an example of a processing sequence executed in the mobile terminal device 200 according to an embodiment of the present disclosure when the mobile terminal device 200 is selected as the terminal device selection information. [Figure 5E] FIG. 5E is a diagram showing an example of a processing sequence executed by the mobile terminal device 200 according to an embodiment of the present disclosure when the fixed cashier terminal device 500 is selected as the terminal device selection information. [Figure 5F] FIG. 5F is a diagram showing an example of a processing sequence executed by the mobile terminal device 200 according to an embodiment of the present disclosure when the fixed cashier terminal device 500 is selected as the terminal device selection information. [Figure 5G] FIG. 5G is a diagram showing an example of a processing sequence executed in the registration terminal device 400 according to an embodiment of the present disclosure when the fixed register terminal device 500 is selected as the terminal device selection information. [Figure 5H] FIG. 5H is a diagram showing an example of a processing sequence executed by the fixed cashier terminal device 500 according to an embodiment of the present disclosure when the fixed cashier terminal device 500 is selected as the terminal device selection information. [Figure 6]FIG. 6 is a diagram showing an example of a first display screen 810 output on the mobile terminal device 200 in the embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram showing an example of a second display screen 820 output on the mobile terminal device 200 in the embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram showing an example of a third display screen 830 output on the mobile terminal device 200 in the embodiment of the present disclosure. [Figure 9] FIG. 9 is a diagram showing an example of a fourth display screen 840 output on the mobile terminal device 200 in the embodiment of the present disclosure. [Figure 10] FIG. 10 is a diagram showing an example of a fifth display screen 850 output on the mobile terminal device 200 in the embodiment of the present disclosure. [Figure 11] FIG. 11 is a diagram showing an example of a sixth display screen 860 output on the mobile terminal device 200 in the embodiment of the present disclosure. [Figure 12] FIG. 12 is a diagram showing an example of a seventh display screen 870 output on the mobile terminal device 200 in the embodiment of the present disclosure. [Figure 13] FIG. 13 is a diagram showing another example of the second display screen 820 output on the mobile terminal device 200 in the embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0015] Various embodiments of the present invention will be described below with reference to the accompanying drawings. Note that common components in the drawings are designated by the same reference numerals. It should also be noted that components depicted in one drawing may be omitted in another drawing for the sake of clarity. It should also be noted that the accompanying drawings are not necessarily drawn to scale.
[0016] The various systems, methods, and devices described in this disclosure should not be construed as limiting in any way. Indeed, the present disclosure is directed to all novel features and aspects of each of the various disclosed embodiments, combinations of these various embodiments with each other, and combinations of portions of these various embodiments with each other. The various systems, methods, and devices described in this disclosure are not limited to specific aspects, specific features, or combinations of such aspects with specific features, nor do the products and methods described in this disclosure require that one or more particular advantages be present or problems be solved. Furthermore, various features or aspects of the various embodiments described in this disclosure, or portions of such features or aspects, may be used in combination with each other.
[0017] Although the operations of some of the various methods disclosed in this disclosure are described in a particular order for convenience, it should be understood that description in this manner encompasses rearranging the order of the operations unless a particular order is required by specific text below. For example, operations described in a sequence may, in some cases, be rearranged or performed simultaneously. Furthermore, for purposes of simplicity, the accompanying drawings do not show the various ways in which the various items and methods described in this disclosure can be used in conjunction with other items and methods.
[0018] Any theories of operation, scientific principles, or other theoretical descriptions presented in this disclosure related to the devices or methods of the present disclosure are provided for the purpose of better understanding and are not intended to limit the scope of the technology, and the devices and methods in the appended claims are not limited to devices and methods that operate in a manner described by such theories of operation.
[0019] Any of the various methods disclosed in this disclosure may be implemented using computer-executable instructions stored on one or more computer-readable media and executed on a computer. The one or more media may be non-transitory computer-readable storage media, such as at least one optical media disk, volatile memory components, or non-volatile memory components. Here, the volatile memory components may include, for example, DRAM or SRAM. Furthermore, the non-volatile memory components may include, for example, hard drives and solid-state drives (SSDs). Furthermore, the computer may include any computer available on the market, including, for example, smartphones and other mobile devices with computing hardware.
[0020] Any such computer-executable instructions for implementing the techniques disclosed in this disclosure, along with any data generated or used during the implementation of various embodiments disclosed in this disclosure, may be stored on one or more computer-readable media (e.g., non-transitory computer-readable storage media). Such computer-executable instructions may, for example, be part of a separate software application, or may be part of a software application accessed or downloaded via a web browser or other software application (such as a remote computing application). Such software may, for example, be executed on a single local computer (e.g., as a process running on any suitable commercially available computer) or in a networked environment (e.g., the Internet, a wide area network, a local area network, a client-server network (such as a cloud computing network), or other such network) using one or more networked computers.
[0021] For clarity, only certain selected aspects of various software-based implementations are described. Other details that are well known in the art are omitted. For example, the techniques disclosed in this disclosure are not limited to a particular computer language or program. For example, the techniques disclosed in this disclosure may be implemented by software written in C, C++, Java, or any other suitable programming language. Similarly, the techniques disclosed in this disclosure are not limited to a particular computer or a particular type of hardware. Specific details of suitable computers and hardware are well known and need not be described in detail in this disclosure.
[0022] Moreover, any of the various such software-based embodiments (e.g., including computer-executable instructions for causing a computer to perform any of the various methods disclosed in this disclosure) may be uploaded, downloaded, or remotely accessed by suitable communications means, including, for example, the Internet, the World Wide Web, an intranet, a software application, cable (including fiber optic cable), magnetic communication, electromagnetic communication (including RF, microwave, and infrared communication), electronic communication, or other such communications means.
[0023] 1. Overview of Processing System 1 FIG. 1 is a block diagram showing the configuration of a processing system 1 according to an embodiment of the present disclosure. According to FIG. 1, the processing system 1 includes at least a server device 100, a mobile terminal device 200, an indicator light 250, a scan check terminal device 300, a registration terminal device 400, a fixed cash register terminal device 500, a receipt issuing device 600, and a gate device 700. In FIG. 1, the server device 100 is communicatively connected to the mobile terminal device 200, the indicator light 250, the scan check terminal device 300, the registration terminal device 400, the receipt issuing device 600, and the gate device 700 via a wired or wireless network. Although the server device 100 is communicatively connected to the fixed cash register terminal device 500 via the registration terminal device 400 in FIG. 1, the server device 100 may also be communicatively connected to the fixed cash register terminal device 500 via a wired or wireless network. For example, the server device 100 acquires information such as product purchase information, terminal device selection information, and payment method selection information from the mobile terminal device 200 and the fixed cash register terminal device 500. In addition, the mobile terminal device 200 and the fixed register terminal device 500 are, as an example, configured to be operable by a user, and transmit information such as product purchase information, terminal device selection information, and payment method selection information to the server device 100.
[0024] Such a processing system 1 is used by a user to register products to be purchased (product purchase information) and perform payment processing. Furthermore, such a processing system 1 is used by a user to select various payment methods during payment processing. Specifically, the processing system 1 acquires product purchase information related to the purchase of a product based on an operation input on the mobile terminal device 200. The processing system 1 also acquires terminal device selection information related to the selection of at least one of the mobile terminal device 200 and a fixed cash register terminal device 500 other than the mobile terminal device 200, based on at least one of the operation input on the mobile terminal device 200, the operation input on an operation terminal device other than the mobile terminal device 200, and the terminal ID information of the mobile terminal device. The processing system 1 also controls the indicator light 250 provided on the cash register cart based on the acquired terminal device selection information. Furthermore, when the mobile terminal device 200 is selected in the terminal device selection, the processing system 1 acquires payment method selection information related to the payment method selected on the mobile terminal device 200 based on the operation input. Furthermore, when the fixed register terminal device 500 is selected in the terminal device selection, the processing system 1 acquires payment method selection information related to the payment method selected in the fixed register terminal device 500 based on the operation input. Furthermore, the processing system 1 performs payment processing based on the product purchase information and the payment method selection information.
[0025] Therefore, the user can select from a variety of payment methods when performing payment processing in the processing system 1. This can improve the convenience for the user when performing payment processing.
[0026] In this disclosure, the term "processing device" refers to the server device 100, the mobile terminal device 200, the scan check terminal device 300, the registration terminal device 400, the fixed cashier terminal device 500, the receipt issuing device 600, the gate device 700, or a combination thereof. In other words, the following describes the case where the server device 100 functions as a processing device, but other devices can also function as processing devices. In addition, in this disclosure, the storage and processing performed by the processing device may be distributed to other terminal devices, other server devices, etc. In other words, the processing device is not limited to devices configured in a single housing, but also includes the server device 100, the mobile terminal device 200, the scan check terminal device 300, the registration terminal device 400, the fixed cashier terminal device 500, the receipt issuing device 600, the gate device 700, other server devices, other terminal devices, or a combination thereof. The configuration of the server device 100 will be described in detail below.
[0027] Furthermore, in this disclosure, a "mobile terminal device" may be any portable terminal device that can receive input information, communicate with the server device 100, and communicate with the server device 100. Examples of the mobile terminal device 200 include a smartphone, a tablet device, and a laptop PC. The term "portable" also refers to a terminal device that may be attached to another device or equipment. That is, a terminal device that is attached to a cash register cart and cannot be removed by the user is also included in the mobile terminal device 200. For example, a terminal device attached to a cash register cart can also be carried by moving the cash register cart. While the following mainly describes a mobile terminal device 200 that is attached to a cash register cart, the mobile terminal device 200 does not necessarily have to be attached to the cash register cart. A smartphone device owned by a user can also be used as the mobile terminal device 200. The configuration of the mobile terminal device 200 will be described in detail below. The mobile terminal device 200 is primarily used by a user who registers product purchase information, but employees may also use the mobile terminal device 200.
[0028] Furthermore, in the present disclosure, the "indicator light" may be any light that can communicate with the server device 100 or communicate with the server device 100 via the mobile terminal device 200 and can be turned on. An LED (Light Emitting Diode) indicator light, a magnetic indicator light, a rotating indicator light, a wireless indicator light, or the like may be used as the indicator light 250. The indicator light 250 may be provided or attached to a cash register cart. While the following mainly describes an indicator light 250 that is provided or attached to a cash register cart, the indicator light 250 does not have to be provided to the cash register cart. The indicator light 250 may also be integrated with the mobile terminal device 200. The indicator light 250 may not be integrated with the mobile terminal device 200. The indicator light 250 may also be capable of displaying characters, such as an electronic bulletin board.
[0029] In addition, in the present disclosure, the "scan check terminal device" may be any terminal capable of reading barcodes or QR codes (registered trademarks) and communicating with the server device 100. For example, a tablet device connected to a barcode reader or QR code reader may be used as the scan check terminal device 300. The scan check terminal device 300 may read a barcode or QR code linked to a register cart to check the product purchase information of the register cart, allowing an employee to check whether the product purchase information matches the products actually placed in the register cart. The scan check terminal device 300 may have the same configuration as the mobile terminal device 200. The scan check terminal device 300 is primarily used by employees to perform scan checks, but other users may also use the scan check terminal device 300. In addition to barcodes or QR codes, RFID (Radio Frequency Identification) tags may also be used as a means for checking the product purchase information of a register cart. An AR (Augmented Reality) marker may also be used as a means for checking the product purchase information of a register cart. The barcode QR code or AR marker may be printed on the register cart or may be displayed on the display of the mobile terminal device 200.
[0030] Furthermore, in the present disclosure, the "registration terminal" may be any device that accepts arbitrary input information and is capable of communicating with the server device 100 and the fixed cash register terminal device 500. The "registration terminal" may also be capable of communicating with the mobile terminal device 200. The "registration terminal" may also be capable of communicating with the mobile terminal device 200 via the server device 100. Because the "registration terminal" can communicate with the mobile terminal device 200 via the server device 100, it can acquire information such as product purchase information acquired by the mobile terminal device 200. For example, a POS register terminal device is used as the registration terminal device 400. The registration terminal device 400 may be used for a payment method that requires employee operation. For example, the registration terminal device 400 may be used for a payment method that uses gift certificates or coupons. The registration terminal device 400 may also transmit product purchase information received from the server device 100 to a specific fixed cash register terminal device 500. The registration terminal device 400 is primarily used by employees, but other users may also use the registration terminal device 400.
[0031] Furthermore, in the present disclosure, the "fixed cash register terminal" may be any device that can receive any input information and communicate with the registration terminal 400. For example, a POS cash register terminal is used as the fixed cash register terminal 500. The fixed cash register terminal 500 may be used by a user. For example, the fixed cash register terminal 500 is used for a payment method that uses money. The fixed cash register terminal 500 may also be used for a payment method that uses a credit card, a QR code, or biometric authentication (such as facial authentication). The fixed cash register terminal 500 is primarily used by a user, but employees may also use the fixed cash register terminal 500.
[0032] Additionally, in this disclosure, a "receipt issuing device" may be any device capable of issuing receipts (and invoices) and communicating with the server device 100. For example, a printer or the like may be used as a receipt issuing device, but a POS register terminal may also be used as the receipt issuing device 600. The receipt issuing device 600 may be used by a user. For example, the receipt issuing device 600 may be used for a payment method that does not use the fixed register terminal device 500. For example, if the mobile terminal device 200 is selected when selecting a payment method, a receipt may be issued from the receipt issuing device 600. The receipt issuing device may also display information about the receipt (and invoices) on its display. In this case, for example, a user's smartphone may function as the receipt issuing device. When a user's smartphone functions as a receipt issuing device, the smartphone may also function as the mobile terminal device 200.
[0033] Furthermore, in the present disclosure, the "gate device" may have an opening / closing function and be capable of communicating with the server device 100. For example, the gate device 700 may be opened and closed by the server device 100. The gate device 700 may be gate-shaped or may be an automatic door, for example. For example, the gate device 700 is used for users to pass through after completing payment. Note that, although an example in which a "gate device" is used will be described in the present disclosure, the "gate device" is not a required component. An arrow mark or the like that guides users may be used in place of the "gate device."
[0034] 2. Configuration of Server Device 100 FIG. 2A is a block diagram showing the configuration of a server device 100 according to an embodiment of the present disclosure. According to FIG. 2A, the server device 100 includes a processor 111, a memory 112, and a communication interface 113. These components are electrically connected to one another via control lines and data lines. The server device 100 does not need to include all of the components shown in FIG. 2A; some components may be omitted, or other components may be added. For example, an external memory, a database (DB) device, or another server device connected in a communicable manner as memory may be used. Furthermore, some processing may be distributed and executed among processing devices, including other server devices. In other words, the server device 100 is not limited to a single device, but may be distributed across multiple devices depending on the information handling and processing load.
[0035] The processor 111 functions as a control unit that controls the other components of the processing system 1 based on a processing program stored in the memory 112. The processor 111 selects a payment method during payment processing and executes payment processing based on the processing program stored in the memory 112. Specifically, the processor 111 performs the following operations: "a process of acquiring product purchase information related to the purchase of a product based on an operation input via the communication interface 113," "a process of acquiring terminal device selection information related to selecting at least one of the mobile terminal device 200 and the fixed register terminal device 500 different from the mobile terminal device 200 based on at least one of an operation input via the communication interface 113 on the mobile terminal device 200, an operation input on an operation terminal device different from the mobile terminal device 200, and terminal ID information on the mobile terminal device," and "a process of controlling the indicator light 250 equipped on the register cart based on the terminal device selection information acquired via the communication interface 113." The processor 111 executes, based on a processing program stored in the memory 112, processes such as "processing for acquiring payment method selection information related to the payment method selected on the mobile terminal device 200 based on an operation input when the mobile terminal device 200 is selected at the stage of acquiring terminal device selection information via the communication interface 113," "processing for acquiring payment method selection information related to the payment method selected on the fixed cashier terminal device 500 based on an operation input when the fixed cashier terminal device 500 is selected at the stage of acquiring terminal device selection information via the communication interface 113," and "processing for performing payment processing based on the product purchase information and the payment method selection information." The processor 111 is mainly composed of one or more CPUs, but may also be combined with a GPU, FPGA, etc. as appropriate.
[0036] The memory 112 is composed of RAM, ROM, non-volatile memory, HDD, SSD, etc., and functions as a storage unit that stores various information. The memory 112 stores instructions and commands for various controls of the processing system 1 according to this embodiment as processing programs. Specifically, the memory 112 stores various programs such as "a process of acquiring product purchase information related to the purchase of a product based on an operation input via the communication interface 113," "a process of acquiring terminal device selection information related to selecting at least one of the mobile terminal device 200 and the fixed register terminal device 500 different from the mobile terminal device 200 based on at least one of an operation input via the communication interface 113 on the mobile terminal device 200, an operation input on an operation terminal device different from the mobile terminal device 200, and terminal ID information of the mobile terminal device," and "a process of selecting the indicator light 250 equipped on the register cart based on the terminal device selection information acquired via the communication interface 113." The memory 112 stores processing programs to be executed by the processor 111, such as "processing to control the mobile terminal device 200 to select the mobile terminal device 200 via the communication interface 113," "processing to acquire payment method selection information related to the payment method selected in the mobile terminal device 200 based on an operation input when the mobile terminal device 200 is selected via the communication interface 113 at the stage of acquiring the terminal device selection information," "processing to acquire payment method selection information related to the payment method selected in the fixed cashier terminal device 500 based on an operation input when the fixed cashier terminal device 500 is selected via the communication interface 113 at the stage of acquiring the terminal device selection information," and "processing to perform payment processing based on the product purchase information and the payment method selection information." Note that this information does not need to be constantly stored in the memory 112 in the server device 100, but may be stored in a database (DB) device installed remotely. In that case, the database device is also included in the memory 112. Note that this information may be recorded in the memory 212 of the mobile terminal device 200.
[0037] The communication interface 113 functions as a notification unit for transmitting and receiving various information to and from the mobile terminal device 200, the fixed cashier terminal device 500, etc., which are connected via a wired or wireless network. Examples of the communication interface 113 include a wired communication connector such as a USB or SCSI, a wireless communication transmitting / receiving device for broadband wireless communication such as wireless LAN, Bluetooth (registered trademark), or LTE, or an infrared or other wireless communication, and various connection terminals for printed circuit boards or flexible circuit boards. The communication interface 113 receives information such as product purchase information, terminal device selection information, and payment method selection information from the mobile terminal device 200, the fixed cashier terminal device 500, etc.
[0038] 3. Configuration of the mobile terminal device 200 FIG. 2B is a block diagram showing a configuration of a mobile terminal device 200 according to an embodiment of the present disclosure. According to FIG. 2B, the mobile terminal device 200 includes a processor 211, a memory 212, an input interface 213, an output interface 214, and a communication interface 215. These components are electrically connected to each other via control lines and data lines. It is noted that the mobile terminal device 200 does not need to include all of the components shown in FIG. 2B ; some components may be omitted, or other components may be added. The mobile terminal device 200 may be any device capable of communicating with the server device 100 via a wired or wireless network. Examples of the mobile terminal device 200 include a smartphone, a tablet device, and a laptop PC. As described above, when there are multiple users, multiple mobile terminal devices 200 are used for each user. However, each mobile terminal device 200 may be a different type of terminal device. Furthermore, it is not necessary that one mobile terminal device 200 exists for one user; multiple users may use one mobile terminal device 200, or one user may use multiple mobile terminal devices 200.
[0039] The processor 211 functions as a control unit that controls the other components of the processing system 1 based on a processing program stored in the memory 212. The processor 211 selects a payment method during payment processing and executes the payment processing based on the processing program stored in the memory 212. Specifically, the processor 211 executes the following processes based on the processing program stored in the memory 212: "a process of accepting an operation input via the input interface 213 and acquiring product purchase information related to the purchase of a product," "a process of acquiring terminal device selection information related to the selection of at least one of the mobile terminal device 200 and the fixed register terminal device 500 other than the mobile terminal device 200 based on at least one of an operation input on the mobile terminal device 200 via the input interface 213, an operation input on an operation terminal device other than the mobile terminal device 200, and terminal ID information of the mobile terminal device," "a process of controlling an indicator light provided on the register cart based on the acquired terminal device selection information," and "a process of acquiring payment method selection information related to the payment method selected on the mobile terminal device 200 based on an operation input when the mobile terminal device 200 is selected in the terminal device selection via the input interface 213."
[0040] The memory 212 is composed of RAM, ROM, non-volatile memory, HDD, SSD, etc., and functions as a storage unit. The memory 212 stores instructions and commands for various controls of the processing system 1 according to this embodiment as programs. Specifically, the memory 212 stores processing programs to be executed by the processor 211, such as "a process of accepting an operation input via the input interface 213 and acquiring product purchase information related to a product purchase," "a process of acquiring terminal device selection information related to selecting at least one of the mobile terminal device 200 and a fixed register terminal device 500 other than the mobile terminal device 200, based on at least one of an operation input via the input interface 213 on the mobile terminal device 200, an operation input on an operation terminal device other than the mobile terminal device 200, and terminal ID information on the mobile terminal device," "a process of controlling an indicator light provided on the register cart based on the acquired terminal device selection information," and "a process of acquiring payment method selection information related to a payment method selected on the mobile terminal device 200 based on an operation input when the mobile terminal device 200 is selected in the terminal device selection via the input interface 213."
[0041] The input interface 213 functions as an input unit that accepts user operation inputs to the mobile terminal device 200. Examples of the input interface 213 include physical key buttons and a touch panel having an input coordinate system corresponding to the display coordinate system of the display. In the case of a touch panel, icons are displayed on the display, and the user selects each icon by inputting operations via the touch panel. The method for detecting the user's operation input using the touch panel may be any method, such as a capacitive method or a resistive method. The input interface 213 does not always need to be physically provided on the mobile terminal device 200, and may be connected as needed via a wired or wireless network. Therefore, in addition to the above, a mouse, a keyboard, etc. can also be used as the input interface 213. The input interface 213 may also include a microphone, etc. that acquires audio information.
[0042] The output interface 214 functions as an output unit for outputting various information on the display screen. An example of the output interface 214 is a display configured with a liquid crystal panel, an organic EL display, a plasma display, or the like. However, the mobile terminal device 200 itself does not necessarily need to be equipped with a display. For example, an interface for connecting to a display or the like connectable to the mobile terminal device 200 via a wired or wireless network can also function as the output interface 214 for outputting display data to the display or the like.
[0043] The communication interface 215 functions as a communication unit for transmitting and receiving various information to and from the server device 100 connected via a wired or wireless network. Examples of the communication interface 215 include a connector for wired communication such as USB or SCSI, a transmitting and receiving device for wireless communication such as wireless LAN, Bluetooth (registered trademark), or LTE broadband wireless communication, or infrared, and various connection terminals for printed circuit boards or flexible circuit boards. The communication interface 215 transmits information such as product purchase information, terminal device selection information, and payment method selection information to the server device 100, for example.
[0044] FIG. 3 is a diagram illustrating an example of a mobile terminal device 200 according to an embodiment of the present disclosure. In this example, the mobile terminal device 200 is provided and attached to a cash register cart 260. Furthermore, an indicator light 250 is provided and attached to the cash register cart 260. In this example, the indicator light 250 is integrated with the mobile terminal device 200. Although not shown in FIG. 3, the mobile terminal device 200 may be provided with a barcode reader for registering product purchase information. Furthermore, a QR code may be displayed on the housing of the cash register cart 260. By reading the QR code, the cash register cart 260 can be identified, and the product purchase information corresponding to the cash register cart 260 can be confirmed.
[0045] 4. Various information used in processing in the processing system 1 "Product purchase information" is information related to product purchases. Product purchase information may include information identifying products purchased by a specific user (product ID information, etc.). Product purchase information may include information regarding the quantity of products purchased by a specific user. Product purchase information may include information regarding the price of products purchased by a specific user. For example, product purchase information may include information identifying products for each user, such as when User A purchases "3 bananas for 100 yen each" or "3 cucumbers for 40 yen each," information regarding the quantity of products, and information regarding the price of products. Product purchase information may be linked to POS (Point Of Sale) data stored in a separate server device.
[0046] "Terminal device selection information" is information related to terminal device selection. In this embodiment, the terminal device selection information includes information regarding which terminal device, the mobile terminal device 200 or the fixed cash register terminal device 500, is to select the payment method. Therefore, the terminal device for selecting the payment method can be determined based on the terminal device selection information.
[0047] "Payment method selection information" is information related to the selection of a payment method. Examples of "payment methods" include cash payment, credit card payment, prepaid card balance payment, point payment, gift certificate / coupon payment, QR code payment, and any combination thereof. Examples of "payment methods" are not limited to these. A "payment method" may also be expressed as a checkout method. In this embodiment, the payment method selection information includes information regarding which payment method to select. Therefore, the payment method can be determined based on the payment method selection information. The selectable payment methods may vary depending on the terminal device from which the payment method is selected. For example, when selecting a payment method on the mobile terminal device 200, prepaid card balance payment, point payment, electronic money, and any combination thereof are selectable. For example, when selecting a payment method on the fixed cash register terminal device 500, cash payment, credit card payment, prepaid card balance payment, point payment, gift certificate / coupon payment, and any combination thereof are selectable. A prepaid card is a prepaid card that is used by loading cash into a dedicated terminal device in advance. The prepaid card can store not only prepaid card balance information but also point balance information and other user information related to the user.
[0048] "Terminal ID information" is information that identifies each terminal. Each terminal can be identified by referring to the terminal ID information. In this embodiment, the terminal ID information and the terminal device selection information are linked in advance, and the terminal device selection information can be obtained based on the terminal ID information. The terminal ID information may correspond to the QR code displayed on the housing of the cash register cart 260.
[0049] 5. Overview of processing performed by processing system 1 FIG. 4 is an overview of the processing executed in the processing system 1 according to an embodiment of the present disclosure. FIG. 4 mainly lists devices operated by users and employees. In this example, the processing flow differs depending on whether the mobile terminal device 200 or the fixed register terminal device 500 is selected during terminal device selection by the mobile terminal device 200. In other words, if the mobile terminal device 200 is selected during terminal device selection by the mobile terminal device 200, a scan check is performed by the employee using the scan check terminal device 300, a receipt is issued by the receipt issuing device 600, and the user passes through the gate device 700 (the processing flow is in the order of FIGS. 5A, 5B, 5C, and 5D). On the other hand, if the fixed cash register terminal 500 is selected in the terminal device selection of the mobile terminal device 200, after an employee performs a scan check at the scan check terminal device 300, the user performs an appropriate operation at the fixed cash register terminal device 500, and then passes through the gate device 700 (the processing flow is in the order of Figures 5A, 5E, 5C, 5F, 5G, and 5H). Each flow will be described in detail below. Note that in the embodiment of the present disclosure, "selection" mainly refers to the user (or employee) selecting a specific area on the display screen, but selection may also be made in response to a specific operation by the user. For example, when selecting a desired payment method (e.g., prepaid card balance payment), the method may be selected internally by holding a prepaid card over the mobile terminal device 200.
[0050] 5-1. Product purchase information acquisition and terminal device selection process in the mobile terminal device 200 5A is a diagram showing an example of a processing sequence executed in the processing system 1 according to an embodiment of the present disclosure. Specifically, FIG. 5A is a diagram showing a series of processing flows relating to product purchase information acquisition and terminal device selection processing in the mobile terminal device 200.
[0051] 5A, the processor 211 of the mobile terminal device 200 accepts a user's operational input via the input interface 213 and starts an application program for using a service provided via the processing system 1 (S11). At this time, the processor 211 may also accept a user's operational input via the input interface 213 as appropriate (for example, by reading a prepaid card owned by the user into the mobile terminal device 200), obtain user authentication information, transmit it to the server device 100, and perform user authentication processing. By performing the user authentication processing, it is possible to obtain prepaid card balance information, point balance information, etc.
[0052] When the application program is launched, the processor 211 of the mobile terminal device 200 generates a first display screen 810 for acquiring product purchase information related to the purchase of a product. Then, the processor 211 outputs the generated first display screen 810 to a display via the output interface 214 (S12). Note that the processor 111 may transmit information for displaying the first display screen 810 (first display screen information) via the communication interface 113, and the processor 211 of the mobile terminal device 200 may receive the first display screen information via the communication interface 215.
[0053] Here, Fig. 6 is a diagram showing an example of a first display screen 810 output on the mobile terminal device 200 in an embodiment of the present disclosure. Specifically, Fig. 6 is a diagram showing an example of the first display screen 810 output in S12 of Fig. 5A. According to Fig. 6, the first display screen 810 includes a product purchase information display area 812, a product purchase information input area 814, an area 816, and an area 818. Note that the first display screen 810 may output prepaid card balance information through user authentication processing. The first display screen 810 displays "Prepaid card balance ¥1,709" as the prepaid card balance information.
[0054] The product purchase information display area 812 outputs product purchase information. The product purchase information display area 812 may display product purchase information registered by a barcode reader provided in the mobile terminal device 200. The product purchase information display area 812 may also display product purchase information input by accepting user input via the product purchase information input area 814. The product purchase information displays the product name, quantity, and purchase price (if there are multiple quantities, the product price multiplied by the quantity). In this example, "Cabbage 1 piece 199 yen" is displayed. Note that the product purchase information may display multiple products. In other words, the product purchase information is registered using a barcode reader (based on user input via the mobile terminal device 200).
[0055] Product purchase information is entered into the product purchase information input area 814 by accepting user operation input. For example, by selecting "Coupon List" in the product purchase information input area 814, a coupon can be selected and the price of the product in the registered product purchase information can be updated. Furthermore, for example, by selecting "Product without Barcode" in the product purchase information input area 814, product purchase information of a product that cannot be registered using a barcode reader can be registered. The user can register product purchase information by appropriately operating and inputting information into the barcode reader provided in the mobile terminal device 200 and the product purchase information input area 814. In other words, product purchase information is registered based on user operation input on the display screen of the mobile terminal device 200. As described above, product purchase information is registered based on user operation input (including both operation input on the display screen of the mobile terminal device 200 and operation input by the user on the mobile terminal device 200).
[0056] Areas 816 and 818 are areas that accept user input. In this example, "Cancel" is displayed in area 816. The user can delete product purchase information by selecting area 816. In this example, "Proceed to Checkout" is displayed in area 818. When the user selects area 818, the screen transitions from first display screen 810 to second display screen 820.
[0057] 5A, when area 818 is selected based on a user's operation input on first display screen 810 illustrated in FIG. 6, processor 211 of mobile terminal device 200 acquires product purchase information (T1) (S13). Processor 211 of mobile terminal device 200 transmits the product purchase information (T1) via communication interface 215, and processor 111 of server device 100 receives the product purchase information (T1) via communication interface 113.
[0058] When the product purchase information is acquired, the processor 211 of the mobile terminal device 200 generates a second display screen 820 for acquiring terminal device selection information related to terminal device selection. Then, the processor 211 outputs the generated second display screen 820 to the display via the output interface 214 (S14). Note that the processor 111 may transmit information for displaying the second display screen 820 (second display screen information) via the communication interface 113, and the processor 211 of the mobile terminal device 200 may receive the second display screen information via the communication interface 215.
[0059] FIG. 7 is a diagram illustrating an example of a second display screen 820 displayed on the mobile terminal device 200 in an embodiment of the present disclosure. Specifically, FIG. 7 is a diagram illustrating an example of the second display screen 820 displayed in S14 of FIG. 5A. According to FIG. 7, the second display screen 820 includes an area 822, an area 824, and an area 826. The second display screen 820 may output payment amount information (the total purchase amount of the registered product purchase information) based on the registered product purchase information. The second display screen 820 displays "Total Purchase Amount ¥1,234" as payment amount information. The second display screen 820 may output point balance information through user authentication processing. The second display screen 820 displays "Point Balance ¥233" as point balance information. The second display screen 820 may output prepaid card balance information through user authentication processing. The second display screen 820 displays "Prepaid Card Balance ¥2,542" as prepaid card balance information.
[0060] Areas 822 and 824 are areas that accept user input. In this example, area 822 displays "Pay with this cart." When the user selects area 822, the mobile terminal device 200 can be selected as the terminal device selection information. In this example, area 824 displays "Pay with cash register." When the user selects area 824, the fixed cash register terminal device 500 can be selected as the terminal device selection information.
[0061] Area 826 is an area that accepts user operation input. In this example, "Back" is displayed in area 826. When the user selects area 826, the screen transitions from second display screen 820 to first display screen 810.
[0062] The display of the second display screen 820 may be changed according to the settlement amount (the total purchase amount of the product purchase information). Specifically, taking the settlement amount E1 in the settlement amount information, the prepaid card balance A1 in the prepaid card balance information, and the point balance A2 in the point balance information, it branches into two patterns: "E1 <= A1 + A2" and "A1 + A2 < E1". Hereinafter, when expressed as "○ <= △", ○ represents that it is less than or equal to △, and when expressed as "○ < △", △ represents that it is greater than ○ (○ is less than △). In the case of "E1 <= A1 + A2", the second display screen 820 in FIG. 7 may be output on the mobile terminal device 200. That is, when the settlement amount E1 is less than or equal to the sum of the prepaid card balance A1 and the point balance A2, the user can select both the area 822 "Pay with this cart" and the area 824 "Pay at the cashier". As described above, the settlement method may be selectable in association with a specific operation. For example, by holding the prepaid card over the mobile terminal device 200, prepaid card balance payment may be internally selected.
[0063] Here, FIG. 13 is a diagram showing another example of the second display screen 820 output on the mobile terminal device 200 in the embodiment of the present disclosure. Specifically, FIG. 13 is a diagram showing an example of the second display screen 820 output in the case of "A1 + A2 < E1". In FIG. 13, unlike FIG. 7, the area 822 "Pay with this cart" is not selectable. Other configurations in FIG. 13 may be the same as those in FIG. 7. When the settlement amount E1 is greater than the sum of the prepaid card balance A1 and the point balance A2, the user can only select the area 824 "Pay at the cashier". After the second display screen 820 in FIG. 13 is displayed, if the user appropriately performs a recharge process for the prepaid card balance and "E1 <= A1 + A2" is satisfied, the second display screen 820 in FIG. 7 may be displayed.
[0064] The prepaid card balance may be charged on another terminal device. For example, the charge amount is input into the fixed cash register terminal device 500 and the charge amount is paid in cash. The prepaid card balance may be charged on a terminal device dedicated to charging, or may be charged on a user's own smartphone (mobile terminal device 200), etc.
[0065] 5A again, when either area 822 or area 824 is selected based on a user's operation input on second display screen 820 illustrated in FIG. 7 (S15), processor 211 of mobile terminal device 200 acquires terminal device selection information (T2) (S16). Processor 211 of mobile terminal device 200 transmits the terminal device selection information (T2) via communication interface 215, and processor 111 of server device 100 receives the terminal device selection information (T2) via communication interface 113. Below, explanations will be given for different cases depending on whether area 822 or area 824 is selected as the terminal device selection information.
[0066] Furthermore, upon acquiring the terminal device selection information (T2), the processor 211 of the mobile terminal device 200 controls the indicator light 250 based on the terminal device selection information. That is, the lighting method of the indicator light 250 differs depending on whether the mobile terminal device 200 is selected in the terminal device selection or the fixed cashier terminal device 500 is selected in the terminal device selection. For example, the processor 211 of the mobile terminal device 200 lights the indicator light 250 continuously when the mobile terminal device 200 is selected in the terminal device selection. Furthermore, the processor 211 of the mobile terminal device 200 flashes the indicator light 250 when the fixed cashier terminal device 500 is selected in the terminal device selection. Conversely, the processor 211 of the mobile terminal device 200 may flash the indicator light 250 when the mobile terminal device 200 is selected in the terminal device selection, and may light the indicator light 250 continuously when the fixed cashier terminal device 500 is selected in the terminal device selection. Furthermore, in a case where the indicator light 250 is capable of displaying text, when the mobile terminal device 200 is selected in the terminal device selection, the processor 211 of the mobile terminal device 200 may cause the indicator light 250 to display a message indicating that the mobile terminal device 200 has been selected (an example of the text would be "mobile terminal"), and when the fixed cashier terminal device 500 is selected in the terminal device selection, the processor 211 may cause the indicator light 250 to display a message indicating that the fixed cashier terminal device 500 has been selected (an example of the text would be "checkout machine"). Because the indicator light changes based on the terminal device selection information, the employee can confirm which terminal device has been selected in the terminal device selection by checking the indicator light 250. Note that the processor 111 of the server device 100 may transmit information (control information) for controlling the indicator light 250 via the communication interface 113, and the processor 211 of the mobile terminal device 200 may receive the control information via the communication interface 215.
[0067] 5-2. Payment Method Selection Information Acquisition Process in Mobile Terminal Device 200 When Mobile Terminal Device 200 is Selected as Terminal Device Selection Information FIG. 5B is a diagram showing an example of a processing sequence executed in the mobile terminal device 200 according to an embodiment of the present disclosure when the mobile terminal device 200 is selected as the terminal device selection information. Specifically, FIG. 5B is a diagram showing a series of processing flows related to the settlement method selection information acquisition process in the mobile terminal device 200.
[0068] According to FIG. 5B, when the area 822 is selected based on the user's operation input on the second display screen 820 illustrated in FIG. 7, the processor 111 of the server device 100 performs a settlement amount determination process (S21). Also, the settlement amount determination process may be performed by the processor 211 of the mobile terminal device 200. Specifically, assuming that the settlement amount E1 in the settlement amount information, the pre-paid card balance A1 in the pre-paid card balance information, and the point balance A2 in the point balance information, it branches into three patterns: "E1 <= A1", "A1 < E1 <= A1 + A2", and "A1 + A2 < E1". Each pattern will be described below.
[0069] First, the case of "A1 < E1 <= A'1 + A2" means that the settlement amount E1 is greater than the pre-paid card balance A1 and less than or equal to the sum of the pre-paid card balance A1 and the point balance A2. When it is determined in the settlement amount determination process that "A1 < E1 <= A1 + A2", the processor 211 of the mobile terminal device 200 generates a third display screen 830 for acquiring settlement method selection information related to the settlement selection. Then, the processor 211 outputs the generated third display screen 830 to the display via the output interface 214 (S22). Note that the processor 111 may transmit information (third display screen information) for displaying the third display screen 830 via the communication interface 113, and the processor 211 of the mobile terminal device 200 may receive the third display screen information via the communication interface 215. Then, based on the user's operation input on the third display screen 830, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the pre-paid card balance recharge process (S25) or determination process (S26) (S23).
[0070] FIG. 8 is a diagram illustrating an example of a third display screen 830 displayed on the mobile terminal device 200 in an embodiment of the present disclosure. Specifically, FIG. 8 is a diagram illustrating an example of the third display screen 830 displayed in S22 of FIG. 5B. According to FIG. 8, the third display screen 830 includes an area 832, an area 834, and an area 836. The third display screen 830 may output payment amount information (the total purchase amount of the registered product purchase information) based on the registered product purchase information. The third display screen 830 displays "Shopping Amount: ¥79,342" as payment amount information (E1 is 79,342). The third display screen 830 may output point balance information through user authentication processing. The third display screen 830 displays "Point Balance: 3,233" as point balance information (A2 is 3,233). The third display screen 830 may output prepaid card balance information through user authentication processing. The third display screen 830 displays "Prepaid card balance ¥76,811" as prepaid card balance information (A1 is 76,811). The third display screen 830 also displays "Shortfall - ¥25.31" as information regarding the shortfall (the shortfall is the prepaid card balance A1 minus the payment amount E1).
[0071] Areas 832 and 834 are areas that accept user input. In this example, area 832 displays "Update prepaid card balance." When the user selects area 832 (YES in S23 of FIG. 5B), the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the charging process (S25 of FIG. 5B). Also in this example, area 834 displays "Pay the balance with points." When the user selects area 834 (NO in S23 of FIG. 5B), the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the determination process (S26 of FIG. 5B). In other words, on the third display screen 830, it is possible to select two different payment methods for the balance on a prepaid card: charging the prepaid card with points, or paying with points.
[0072] Area 836 is an area for receiving user operation inputs. In this example, "Back" is displayed in area 836. When the user selects area 836, the screen transitions from the third display screen 830 to the second display screen 820.
[0073] Returning to FIG. 5B, the case of "A1 + A2 < E1" means that the settlement amount E1 is greater than the sum of the prepaid card balance A1 and the point balance A2. When it is determined in the settlement amount determination process that "A1 + A2 < E1", the processor 211 of the mobile terminal device 200 generates a fourth display screen 840 for acquiring settlement method selection information regarding settlement selection. Then, the processor 211 outputs the generated fourth display screen 840 to the display via the output interface 214 (S24). Note that the processor 111 may transmit information (fourth display screen information) for displaying the fourth display screen 840 via the communication interface 113, and the processor 211 of the mobile terminal device 200 may receive the fourth display screen information via the communication interface 215. When area 842 is selected on the fourth display screen 840, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the charge process for the prepaid card balance (S25).
[0074] Here, FIG. 9 is a diagram showing an example of the fourth display screen 840 output on the mobile terminal device 200 in an embodiment of the present disclosure. Specifically, FIG. 9 is a diagram showing an example of the fourth display screen 840 output in S24 of FIG. 5B. According to FIG. 9, the fourth display screen 840 includes an area 842 and an area 844. Note that the fourth display screen 840 may output settlement amount information (total purchase amount of the product purchase information) based on the registered product purchase information. On the fourth display screen 840, “Shopping amount ¥79,342” is displayed as the settlement amount information (E1 is 79,342). Note that the fourth display screen 840 may output point balance information through user authentication processing. On the fourth display screen 840, “Point balance 2,233” is displayed as the point balance information (A2 is 2,233). Note that the fourth display screen 840 may output prepaid card balance information through user authentication processing. On the fourth display screen 840, “Prepaid card balance ¥76,811” is displayed as the prepaid card balance information (A1 is 76,811). Also, on the fourth display screen 840, “Shortage amount -¥25,31” is displayed as information regarding the shortage amount (the shortage amount is the amount obtained by subtracting the settlement amount E1 from the prepaid card balance A1).
[0075] The area 842 is an area for receiving user operation inputs. In this example, “Update prepaid card balance” is displayed in the area 842. When the user selects the area 842, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the charge process of the prepaid card balance (S25 in FIG. 5B). Different from the third display screen 830 (when A1 < E1 <= A1 + A2), in the fourth display screen 840 (when A1 + A2 < E1), even if the point balance A2 is added to the prepaid card balance A1, the settlement amount E1 cannot be reached. Therefore, only the selection to charge the shortage of the prepaid card to the prepaid card is possible. [[ID=,5]]"
[0076] Area 844 is an area that accepts user operation input. In this example, "Back" is displayed in area 844. When the user selects area 844, the screen transitions from fourth display screen 840 to second display screen 820.
[0077] 5B again, the case of "E1<=A1" is when the payment amount E1 is smaller than the prepaid card balance A1. If it is determined in the payment amount determination process that "E1<=A1", there is no need to charge the prepaid card to make up for the shortfall, and therefore when the user selects area 834, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the determination process (S26 in FIG. 5B).
[0078] Next, in S26 of Fig. 5B, the processor 211 of the mobile terminal device 200 (or the processor 111 of the server device 100) performs an age verification screen display determination process regarding whether to display an age verification screen (S26). Specifically, it is confirmed whether the products included in the product purchase information include products from a specific product category, and if a product from a specific product category is included, the fifth display screen 850 is output (S27). Products from a specific product category include, for example, alcohol, alcoholic beverages, tobacco, etc.
[0079] 10 is a diagram showing an example of a fifth display screen 850 output on the mobile terminal device 200 in an embodiment of the present disclosure. Specifically, Fig. 10 is a diagram showing an example of the fifth display screen 850 output in S27 of Fig. 5B. According to Fig. 10, the fifth display screen 850 includes an area 852 and an area 854. Note that the fifth display screen 850 may output point balance information and prepaid card balance information.
[0080] Area 852 is an area for receiving user operation inputs. In this example, "Yes" is displayed in area 852. When the user selects area 852, the processor 211 of the mobile terminal device 200 proceeds to the sixth display screen 860 display process (S28 in FIG. 5B). By the user selecting area 852, it is possible to perform age confirmation.
[0081] Area 854 is an area for receiving user operation inputs. In this example, "Back" is displayed in area 854. When the user selects area 854, the screen transitions to any one of the second display screen 820, the third display screen 830, and the fourth display screen 840 from the fifth display screen 850. For example, when "E1 <= A1", it transitions to the second display screen 820, when "A1 < E1 <= A1 + A2", it transitions to the third display screen 830, and when "A1 + A2 < E1", it transitions to the fourth display screen 840.
[0082] Here, FIG. 11 is a diagram showing an example of the sixth display screen 860 output in the mobile terminal device 200 in an embodiment of the present disclosure. Specifically, FIG. 11 is a diagram showing an example of the sixth display screen 860 output in S28 of FIG. 5B. According to FIG. 11, the sixth display screen 860 includes a point input area 862, an area 864, and an area 866. Note that the sixth display screen 860 may output point balance information and prepaid card balance information.
[0083] The point input area 862 is an area where points are input by receiving user operation inputs. In this example, "0" is displayed in the point input area 862. By the user inputting a number into the point input area 862, it is possible to change the points to be used. Area 864 is an area for receiving user operation inputs. By the user selecting area 864, it is possible to use all of the point balance regardless of the number of points input in the point input area 862.
[0084] Area 866 is an area that accepts user input. In this example, area 866 displays "Next." When the user selects area 866, the point input is confirmed. On sixth display screen 860, the user can set the points to be used and can change the payment method selection information (S29, S30 in FIG. 5B).
[0085] Area 868 is an area that accepts user operation input. In this example, area 868 displays "Back." When the user selects area 868, the screen transitions from sixth display screen 860 to fifth display screen 850 (if fifth display screen 850 is not displayed, then any one of second display screen 820, third display screen 830, or fourth display screen 840).
[0086] Returning to FIG. 5B, points can be set and the payment method selection information is changed (S29, S30), and then the process proceeds to scan check processing by scan check terminal device 300 in FIG. 5C.
[0087] 5-3. Scan check processing in scan check terminal device 300 5C is a diagram showing an example of a processing sequence executed in the scan check terminal device 300 according to an embodiment of the present disclosure. Specifically, FIG. 5C is a diagram showing a series of processing flows related to the scan check processing in the scan check terminal device 300.
[0088] First, in order to display purchase information on the scan check terminal device 300, the employee reads the barcode or QR code displayed on the housing of the register cart 260 (S31). The employee may use the barcode reader or QR code reader of the scan check terminal device 300 to read the barcode or QR code displayed on the housing of the register cart 260. By reading the barcode or QR code, the register cart 260 can be identified, and the scan check terminal device 300 can display product purchase information corresponding to the register cart 260.
[0089] Next, the processor of the scan check terminal device 300 displays the product purchase information on the display of the scan check terminal device 300 (S32). The employee can check the product purchase information displayed on the display of the scan check terminal device 300 and the products in the register cart 260 to determine whether the product purchase information is correct. The scan check terminal device 300 may send scan check information indicating that the scan check was successful to the server device 100 based on an operation by the employee. This operation may be selecting a specific area on the display of the scan check terminal device 300, or may be performing a specific operation on the scan check terminal device 300 (for example, pressing a specific button on the scan check terminal device 300). The process then proceeds to processing by the mobile terminal device 200 in FIG. 5D.
[0090] 5-4. Payment method selection information acquisition process in the mobile terminal device 200 after scan check process when the mobile terminal device 200 is selected as the terminal device selection information 5D is a diagram showing an example of a processing sequence executed in the mobile terminal device 200 according to an embodiment of the present disclosure when the mobile terminal device 200 is selected as the terminal device selection information. Specifically, FIG. 5D is a diagram showing a series of processing flows related to the payment method selection information acquisition processing in the mobile terminal device 200 when an unregistered product is added in the scan check.
[0091] 5D, first, the product purchase information and the products added to the shopping cart 260 are checked, and if the product purchase information is incorrect, an unregistered product is added to the product purchase information (S41). The registration of the product purchase information for an unregistered product may be similar to the process of S13 etc. in FIG. 5A.
[0092] Next, when an unregistered product is added to the product purchase information, the processor 211 of the mobile terminal device 200 (or the processor 111 of the server device 100) performs a settlement amount determination process (S42). Specifically, assuming that the settlement amount E2 in the settlement amount information after the addition of the unregistered product, the prepaid card balance A1 in the prepaid card balance information, and the number of points input A3 entered in S30 of FIG. 5C, it branches into two patterns: "E2 <= A1 + A3" and "A1 + A3 < E2". Each pattern will be described below.
[0093] First, the case of "E2 <= A1 + A3" means that the settlement amount E2 is less than or equal to the sum of the prepaid card balance A1 and the number of points input A3. When it is determined in the determination process that "E2 <= A1 + A3", since the settlement is possible and there is no need to update the current settlement method selection information, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the determination process (S49).
[0094] Next, the case of "A1 + A3 < E2" means that the settlement amount E2 is greater than the sum of the prepaid card balance A1 and the number of points input A3. When it is determined in the determination process that "A1 + A3 < E2", since the settlement is not possible with the current settlement method selection information and it is necessary to update the current settlement method selection information, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the determination process (S43).
[0095] Next, according to FIG. 5D, when it is determined in the determination process of S42 that "A1 + A3 < E2", the processor 211 of the mobile terminal device 200 (or the processor 111 of the server device 100) performs the settlement amount determination process again (S43). Specifically, assuming that the settlement amount E2 in the settlement amount information after the addition of the unregistered product, the prepaid card balance A1 in the prepaid card balance information, and the point balance A2 in the point balance information, it branches into two patterns: "E2 <= A1 + A2" and "A1 + A2 < E2". Each pattern will be described below.
[0096] First, the case of "E2<=A1+A2" refers to the case where the payment amount E1 is less than or equal to the sum of the prepaid card balance A1 and the point balance A2. When it is determined that "E2<=A1+A2" holds in the payment amount determination process, the processor 211 of the mobile terminal device 200 generates a third display screen 830 for acquiring payment method selection information related to the payment selection. Then, the processor 211 outputs the generated third display screen 830 to the display via the output interface 214 (S44). The output third display screen 830 may be the same as that shown in FIG. 8. Note that the processor 111 may transmit information for displaying the third display screen 830 (third display screen information) via the communication interface 113, and the processor 211 of the mobile terminal device 200 may receive the third display screen information via the communication interface 215. Then, based on the user's operation input on the third display screen 830, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to a prepaid card balance top-up process (S48) or a point input process (S46) (S45). Selecting area 832 causes the process to proceed to a prepaid card balance top-up process (S48), and selecting area 834 causes the process to proceed to point input process (S46). Note that in the point input process, the sixth display screen 860 of Fig. 11 may be output.
[0097] Next, the case of "A1 + A2 < E2" means that the settlement amount E2 is greater than the sum of the prepaid card balance A1 and the point balance A2. When it is determined in the settlement amount determination process that "A1 + A2 < E2", the processor 211 of the mobile terminal device 200 generates a fourth display screen 840 for acquiring settlement method selection information regarding the payment selection. Then, the processor 211 outputs the generated fourth display screen 840 to the display via the output interface 214 (S47). Note that the processor 111 may transmit information (fourth display screen information) for displaying the fourth display screen 840 via the communication interface 113, and the processor 211 of the mobile terminal device 200 may receive the fourth display screen information via the communication interface 215. When the area 842 is selected on the fourth display screen 840, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) proceeds to the charge process of the prepaid card balance (S48).
[0098] Next, in S49 of FIG. 5D, the processor 211 of the mobile terminal device 200 (or the processor 111 of the server device 100) performs an age confirmation screen display determination process regarding whether to display an age confirmation screen (S49). Specifically, it is confirmed whether the product included in the product purchase information includes a product of a specific product category. If a product of a specific product category is included, the fifth display screen 850 is output (S50). The products of the specific product category are, for example, liquor, alcohols, tobacco, etc.
[0099] Here, in S49 of FIG. 5D, the scan check terminal device 300 performs a scan check again. Specifically, S31 and S32 of FIG. 5C are repeated again. If there is an unregistered product in the re-scan check, the unregistered product is added to the product purchase information (S41).
[0100] If there are no unregistered products in the product purchase information (S41), the processor 211 of the mobile terminal device 200 acquires payment method selection information (S50). The processor 211 of the mobile terminal device 200 transmits the payment method selection information via the communication interface 215, and the processor 111 of the server device 100 receives the payment method selection information via the communication interface 113. The server device 100 may perform payment processing based on the payment method selection information and the received product purchase information (S50). In this case, the server device 100 may perform payment processing only if it receives scan check information indicating that the scan check was successful. Here, the payment processing refers to processing to complete payment, and in the example of FIG. 5D, processing to debit the prepaid card balance and the point balance is performed. Other processing may also include the delivery of change (cash), charging the credit card, and debiting the QR code balance during the payment processing.
[0101] When the payment is completed, the processor 211 of the mobile terminal device 200 generates a seventh display screen 870 related to the completion of the payment. Then, the processor 211 outputs the generated seventh display screen 870 to the display via the output interface 214 (S53). Note that the processor 111 may transmit information for displaying the seventh display screen 870 (seventh display screen information) via the communication interface 113, and the processor 211 of the mobile terminal device 200 may receive the seventh display screen information via the communication interface 215.
[0102] 12 is a diagram showing an example of a seventh display screen 870 output on the mobile terminal device 200 in an embodiment of the present disclosure. Specifically, FIG. 12 is a diagram showing an example of the seventh display screen 870 output in S53 of FIG. 5D. The seventh display screen 870 displays a guide 872 to the gate device 700. The seventh display screen 870 may also display a screen related to the payment result. The server device 100 then communicates with the receipt issuing device 600 and the gate device 700 as appropriate, and the user receives a receipt from the receipt issuing device 600 and passes through the gate device 700, completing the payment process.
[0103] 5-5. Display process of the fifth display screen 850 on the mobile terminal device 200 when the fixed cashier terminal device 500 is selected as the terminal device selection information 5E is a diagram illustrating an example of a processing sequence executed in the mobile terminal device 200 according to an embodiment of the present disclosure when the fixed cashier terminal device 500 is selected as the terminal device selection information. Specifically, FIG. 5E is a diagram illustrating a series of processing flows related to the fifth display screen 850 display processing in the mobile terminal device 200.
[0104] In S61 of FIG. 5E, the processor 211 of the mobile terminal device 200 (or the processor 111 of the server device 100) performs age verification screen display determination processing regarding whether to display an age verification screen (S61). Specifically, it is checked whether the products included in the product purchase information include products from a specific product category, and if products from a specific product category are included, a fifth display screen 850 is output (S62). Products from a specific product category include, for example, alcohol, alcoholic beverages, tobacco, etc. In other words, when the fixed cash register terminal device 500 is selected as the terminal device selection information, payment methods such as prepaid card balance payment and point use cannot be selected on the mobile terminal device 200. After the fifth display screen 850 is displayed, a scan check is performed by the scan check terminal device 300 (FIG. 5C). After the scan check is performed by the scan check terminal device 300, the process proceeds to processing by the mobile terminal device 200 in FIG. 5F.
[0105] 5-6. Unregistered Item Addition Processing in Mobile Terminal Device 200 After Scan Check Processing When Fixed Register Terminal Device 500 is Selected as Terminal Device Selection Information 5F is a diagram illustrating an example of a processing sequence executed by the mobile terminal device 200 according to an embodiment of the present disclosure when the fixed register terminal device 500 is selected as the terminal device selection information. Specifically, FIG. 5F is a diagram illustrating a series of processing flows in the mobile terminal device 200 when an unregistered product is added in a scan check.
[0106] 5F, first, an employee checks the product purchase information and the products in the shopping cart 260, and if the product purchase information is incorrect, the user or employee adds an unregistered product to the product purchase information (S71). The registration of product purchase information for an unregistered product may be similar to the process of S13 in FIG. 5A.
[0107] When an unregistered product is added (S71), the processor 211 of the mobile terminal device 200 (or the processor 111 of the server device 100) performs an age verification screen display determination process (S72) regarding whether to display an age verification screen. Specifically, it is confirmed whether the products included in the product purchase information include products from a specific product category, and if a product from a specific product category is included, a fifth display screen 850 is output (S73). Products from a specific product category include, for example, alcohol, alcoholic beverages, tobacco, etc. After the fifth display screen 850 is displayed, a scan check is performed by the scan check terminal device 300 (S74). If no more unregistered products are added thereafter, the process proceeds to the processing by the registration terminal device 400 in FIG. 5G.
[0108] 5-7. Cash voucher registration process at the registration terminal device 400 when the fixed cash register terminal device 500 is selected as the terminal device selection information 5G is a diagram showing an example of a processing sequence executed in the registration terminal device 400 according to an embodiment of the present disclosure when the fixed cash register terminal device 500 is selected as the terminal device selection information. Specifically, FIG. 5G is a diagram showing a series of processing flows related to the voucher registration process in the registration terminal device 400.
[0109] First, to identify the cash register cart 260, the employee reads the barcode or QR code displayed on the housing of the cash register cart 260 (S81). The employee may use the barcode reader or QR code reader of the registration terminal device 400 to read the barcode or QR code displayed on the housing of the cash register cart 260. By reading the barcode or QR code, the processor of the registration terminal device 400 can identify the cash register cart 260, and the registration terminal device 400 can register payment method selection information related to the use of a gift certificate or coupon.
[0110] Next, the case is classified depending on whether a gift certificate or coupon is to be used (S82). If a gift certificate or coupon is to be used, the employee registers the payment method selection information for the use of the gift certificate or coupon via the registration terminal device 400 (S83). The processor of the registration terminal device 400 may transmit the payment method selection information for the use of the gift certificate or coupon to the fixed cash register terminal device 500 (S84).
[0111] The processor of the registration terminal 400 then transmits the product purchase information and the payment method selection information related to the use of the voucher or gift certificate to the fixed cash register terminal 500 (S84). The fixed cash register terminal 500 to which the registration terminal 400 transmits information may be predetermined. For example, the fixed cash register terminal 500 to which the registration terminal 400 transmits information may be pre-associated with the registration terminal 400. The registration terminal 400 may also determine the fixed cash register terminal 500 to which the information is transmitted based on priority information. For example, the fixed cash register terminal 500 to which the information is transmitted may be determined based on availability information, etc. Next, the process proceeds to the processing in the fixed cash register terminal 500 shown in FIG. 5H. The registration terminal 400 may display information related to the fixed cash register terminal 500 to which the information is transmitted. For example, the registration terminal 400 may display a message such as "Please pay at the cash register number XX." Based on this message, an employee can guide the user to the fixed cash register terminal 500 to which the information was transmitted. Furthermore, the registration terminal device 400 may transmit information about the fixed cash register terminal device 500 that transmits the information to the mobile terminal device 200. In this case, the mobile terminal device 200 may display guidance to the fixed cash register terminal device 500 (such as "Please make payment at cash register number XX") based on the information about the fixed cash register terminal device 500 that transmits the information.
[0112] 5-8. Payment Method Selection Information Acquisition Process in Fixed Cashier Terminal Device 500 When Fixed Cashier Terminal Device 500 is Selected as Terminal Device Selection Information 5H is a diagram showing an example of a processing sequence executed in the fixed cashier terminal device 500 according to an embodiment of the present disclosure when the fixed cashier terminal device 500 is selected as the terminal device selection information. Specifically, FIG. 5H is a diagram showing a series of processing flows related to the payment method selection information acquisition process in the fixed cashier terminal device 500. Since product purchase information is sent from the registration terminal device 400 to the fixed cashier terminal device 500, the product purchase information may be displayed on the display screen of the fixed cashier terminal device 500.
[0113] According to FIG. 5H, a settlement method is selected in the fixed register terminal device 500 based on the user's operation (S91). First, the case where cash is selected in S91 will be described. The user pays using cash at the fixed register terminal device 500 (S92).
[0114] Next, the processor of the fixed register terminal device 500 acquires settlement method selection information (S93). The processor of the fixed register terminal device 500 transmits the settlement method selection information via the communication interface 215, and the processor 111 of the server device 100 receives the settlement method selection information via the communication interface 113. The server device 100 may perform settlement processing based on the settlement method selection information and the received merchandise purchase information (S93). In this case, the server device 100 may perform settlement processing only when it receives scan check information indicating that scan check was possible. Here, settlement processing refers to processing for completing settlement. In the example of FIG. 5H, change (cash) is handed over, the balance of the prepaid card is debited, and the balance of the points is debited. In other settlement processing, credit card billing, QR code balance debiting, etc. may be performed.
[0115] Next, the case where point payment (combined use) is selected in S91 will be described. The processor of the fixed register terminal device 500 (or the processor 111 of the server device 100) performs settlement amount determination processing (S94). Specifically, assuming that the settlement amount E1 in the settlement amount information, the prepaid card balance A1 in the prepaid card balance information, and the point balance A2 in the point balance information, it branches into three patterns: "E1 <= A1", "A1 < E1 <= A + A2", and "A1 + A2 < E1". Each pattern will be described below.
[0116] First, the case of "A1 < E1 <= A1 + A2" means that the settlement amount E1 is greater than the prepaid card balance A1 and less than or equal to the sum of the prepaid card balance A1 and the point balance A2. When it is determined in the settlement amount determination process that "A1 < E1 <= A1 + A2", the processor of the fixed register terminal device 500 generates a display screen for acquiring settlement method selection information regarding settlement method selection. Alternatively, the processor 111 of the server device 100 may transmit the display screen information to the processor of the fixed register terminal device 500. Specifically, a point input screen is displayed as shown in the sixth display screen 860 of FIG. 11. The user performs point input processing on the fixed register terminal device 500 (S95). Thereafter, the processor of the fixed register terminal device 500 acquires settlement method selection information (S96). The processor of the fixed register terminal device 500 transmits the settlement method selection information via the communication interface 215, and the processor 111 of the server device 100 receives the settlement method selection information via the communication interface 113. The server device 100 may perform a settlement process based on the settlement method selection information (S96). In this case, the server device 100 may perform a settlement process only when it receives scan check information indicating that scan check was possible. After the settlement process, a settlement process completion screen may be displayed on the display screen of the fixed register terminal device 500. Thereafter, the server device 100 communicates with the gate device 700 as appropriate, and the user passes through the gate device 700 and the settlement process is completed. Further, the server device 100 may transmit information regarding the completion of the settlement process to the mobile terminal device 200, and the mobile terminal device 200 may display the completion of the settlement process.
[0117] Next, the case of "A1 + A2 < E1" means that the settlement amount E1 is greater than the sum of the prepaid card balance A1 and the point balance A2. When it is determined in the settlement amount determination process that "A1 + A2 < E1", the processor of the fixed register terminal device 500 generates a display screen for acquiring settlement method selection information regarding point usage (S97). Alternatively, the processor 111 of the server device 100 may transmit the display screen information to the processor of the fixed register terminal device 500. And when it is selected to use points, the processor of the fixed register terminal device 500 generates a display screen for acquiring settlement method selection information regarding settlement method selection. Alternatively, the processor 111 of the server device 100 may transmit the display screen information to the processor of the fixed register terminal device 500. Specifically, a point input screen is displayed as in the sixth display screen 860 of FIG. 11. The user performs point input processing on the fixed register terminal device 500 (S98). In the case of "A1 + A2 < E1", even if points are used, the settlement amount E1 cannot be reached. Therefore, regardless of whether point input is possible or not, the user registers the shortage amount in cash using the fixed register terminal device 500 (S99). Thereafter, the processor of the fixed register terminal device 500 acquires settlement method selection information (S100). The processor of the fixed register terminal device 500 transmits the settlement method selection information via the communication interface 215, and the processor 111 of the server device 100 receives the settlement method selection information via the communication interface 113. The server device 100 may perform settlement processing based on the settlement method selection information (S100). In this case, the server device 100 may perform settlement processing only when it receives scan check information indicating that scan check was possible. After the settlement processing, a settlement processing completion screen may be displayed on the display screen of the fixed register terminal device 500. Thereafter, the server device 100 communicates with the gate device 700 as appropriate, and the user passes through the gate device 700 to complete the settlement processing. Also, the server device 100 may transmit information regarding the completion of the settlement processing to the mobile terminal device 200, and the mobile terminal device 200 may display the completion of the settlement processing.
[0118] Finally, the case of "E1<=A1" refers to the case where the payment amount E1 is smaller than the prepaid card balance A1. If it is determined that "E1<=A1" in the payment amount determination process, a display screen for acquiring payment method selection information related to point usage is generated (S101), and point input processing is performed as appropriate (S95). Alternatively, the processor 111 of the server device 100 may send the display screen information to the processor of the fixed cashier terminal device 500. The processor of the fixed cashier terminal device 500 then acquires the payment method selection information (S96). The processor of the fixed cashier terminal device 500 transmits the payment method selection information via the communication interface 215, and the processor 111 of the server device 100 receives the payment method selection information via the communication interface 113. The processor 111 of the server device 100 may perform payment processing based on the payment method selection information (S96). In this case, the server device 100 may perform payment processing only if it receives scan check information indicating that scan check was possible. After the payment process, a payment process completion screen may be displayed on the display screen of the fixed cash register terminal device 500. The server device 100 then communicates with the gate device 700 as appropriate, and the user passes through the gate device 700, completing the payment process. The server device 100 may also transmit information to the mobile terminal device 200 indicating that the payment process has been completed, and the mobile terminal device 200 may display a message indicating that the payment process has been completed.
[0119] In this way, the user can select from a variety of payment methods on the mobile terminal device 200, the fixed cashier terminal device 500, etc., thereby improving user convenience.
[0120] As described above, in this embodiment, it is possible to provide a processing device, a processing program, a processing method, and a processing system that allow a user to select from various payment methods.
[0121] 6. Variations (A) About the Mobile Terminal Device 200 1 to 13, the mobile terminal device 200 is mainly described as being provided on or attached to a cash register cart, but the mobile terminal device 200 does not have to be provided on a cash register cart. A smartphone, tablet, or laptop PC owned by a user can also be used as the mobile terminal device 200. When a terminal device owned by a user is used as the mobile terminal device 200, a payment application may be installed in advance. The user may perform a login process in the application as appropriate.
[0122] (B) Payment Methods 1 to 13, cash payment, prepaid card balance payment, point payment, and gift certificate / coupon payment are mainly described as "payment methods," but other payment methods can also be selected. For example, when making a cash payment (cash registration) in S92 and S99 of FIG. 5H, credit card payment or QR code payment may be performed instead of cash payment (cash registration). The selection of the payment method for credit card payment or QR code payment may be performed at the fixed cash register terminal device 500.
[0123] (C) About Scan Check 1 to 13 have described examples in which a scan check is performed in scan check terminal device 300 in the processing flow. A scan check in scan check terminal device 300 is not a required flow. For example, the scan check described in Fig. 5C does not have to be performed in the series of flows in Figs. 5A, 5B, 5C, and 5D.
[0124] (D) Terminal device selection 1 to 13, an example has been described in which the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) acquires terminal device selection information based on an operation input from a user at the mobile terminal device 200 during terminal device selection. However, the terminal device selection information may be acquired based on an operation input at an operation terminal device other than the mobile terminal device 200. The operation terminal device is, for example, the registration terminal device 400. The operation terminal device may be any other operable terminal. The registration terminal device 400 is primarily operated by an employee. For example, the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) may acquire terminal device selection information based on an operation input from an employee at the registration terminal device 400 during terminal device selection. Note that the processor 111 of the server device 100 (or the processor 211 of the mobile terminal device 200) may acquire terminal device selection information based on an operation input from an employee at the mobile terminal device 200 during terminal device selection. Furthermore, the terminal device selection information may be associated with the mobile terminal device 200 in advance. For example, the server device 100 may refer to the terminal ID information of the mobile terminal device 200 and acquire the terminal device selection information linked to the terminal ID information.
[0125] (E) Regarding indicator light 250 1 to 13, the processing system 1 is described as including the indicator light 250. However, a configuration other than the indicator light 250 can be used to communicate which terminal device has been selected in the terminal device selection. For example, instead of or in combination with the "indicator light," a speaker that emits sound may be used to communicate which terminal device has been selected in the terminal device selection. Also, instead of or in combination with the "indicator light," a notification unit that notifies the employee's terminal device (e.g., the registration terminal device 400) may be used to communicate which terminal device has been selected in the terminal device selection.
[0126] (F) Payment Processing 1 to 13 illustrate an example in which the server device 100 performs the payment process. However, the payment process may be performed by a device other than the server device 100. For example, the mobile terminal device 200 may perform the payment process. If the mobile terminal device 200 performs the payment process, the mobile terminal device 200 may transmit information regarding the result of the payment process to the server device 100. Alternatively, the fixed cashier terminal device 500 may perform the payment process. If the fixed cashier terminal device 500 performs the payment process, the fixed cashier terminal device 500 may transmit information regarding the result of the payment process to the server device 100.
[0127] 7. Supplementary Notes The configurations according to the above-described embodiments will be exemplified below. (1) A processing device having at least one processor, the at least one processor: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; When the mobile terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the mobile terminal device is acquired based on an operation input; When the fixed cash register terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the fixed cash register terminal device is acquired based on an operation input; A payment process is performed based on the product purchase information and the payment method selection information. a processing unit configured to perform processing for:
[0128] (2) the at least one processor: The indicator light is turned on in a different manner depending on whether the mobile terminal device is selected or the fixed register terminal device is selected in the terminal device selection. The processing device according to (1) above, configured to perform processing for
[0129] (3) the at least one processor: When the mobile terminal device is selected in the terminal device selection, the indicator light is continuously lit; When the fixed register terminal device is selected in the terminal device selection, the indicator light is made to flash. The processing device according to (2) above, configured to perform processing for
[0130] (4) the at least one processor: When the mobile terminal device is selected in the terminal device selection, a payment process is performed based on the product purchase information acquired based on an operation input on the mobile terminal device and the payment method selection information acquired based on the operation input on the mobile terminal device. The processing device according to any one of (1) to (3) above, configured to execute processing for:
[0131] (5) the at least one processor: acquire scan check information relating to the confirmation result of the product purchase information based on an operation input on a scan check terminal device; When the mobile terminal device is selected in the terminal device selection and the scan check information indicates OK, a payment process is performed based on the product purchase information acquired based on an operation input on the mobile terminal device and the payment method selection information acquired based on the operation input on the mobile terminal device. The processing device according to (4) above, configured to perform processing for
[0132] (6) the at least one processor: When the fixed cash register terminal device is selected in the terminal device selection, transmitting the product purchase information to the fixed cash register terminal device, and displaying the product purchase information on a display screen of the fixed cash register terminal device; performing a payment process based on the product purchase information acquired based on an operation input on the mobile terminal device and the payment method selection information acquired based on an operation input on the fixed register terminal device; The processing device according to any one of (1) to (5) above, configured to execute processing for:
[0133] (7) the at least one processor: acquire scan check information relating to the confirmation result of the product purchase information based on an operation input on a scan check terminal device; When the fixed register terminal device is selected in the terminal device selection and the scan check information indicates OK, transmitting the product purchase information to the fixed cash register terminal device, and displaying the product purchase information on a display screen of the fixed cash register terminal device; performing a payment process based on the product purchase information acquired based on an operation input on the mobile terminal device and the payment method selection information acquired based on an operation input on the fixed register terminal device; The processing device according to (6) above, configured to perform processing for
[0134] (8) the at least one processor: causing the mobile terminal device to transmit the product purchase information to the fixed cash register terminal device; The processing device according to (6) or (7) above, configured to perform processing for
[0135] (9) The at least one processor: transmitting the product purchase information to a registration terminal device linked to one or more of the fixed register terminal devices; causing the registration terminal device to transmit the product purchase information to any one of the one or more fixed register terminal devices; The processing device according to (6) or (7) above, configured to perform processing for
[0136] (10) The at least one processor: causing the registration terminal device to transmit the product purchase information to the fixed register terminal device based on priority information regarding to which of the one or more fixed register terminal devices the product purchase information should be preferentially transmitted; The processing device according to (9) above, configured to perform processing for
[0137] (11) In a computer having at least one processor, the at least one processor: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; When the mobile terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the mobile terminal device based on an operation input is acquired; When the fixed cash register terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the fixed cash register terminal device is acquired based on an operation input; A payment process is performed based on the product purchase information and the payment method selection information. A processing program that functions to perform processing for the purpose.
[0138] (12) A processing method executed by at least one processor in a computer having the at least one processor, comprising: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed cash register terminal device other than the mobile terminal device, based on at least one of an operation input from the user on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; a step of acquiring payment method selection information related to the payment method selected in the mobile terminal device based on an operation input when the mobile terminal device is selected in the step of acquiring the terminal device selection information; a step of acquiring payment method selection information relating to the payment method selected at the fixed cashier terminal device based on an operation input when the fixed cashier terminal device is selected in the step of acquiring the terminal device selection information; performing a payment process based on the product purchase information and the payment method selection information; A processing method comprising:
[0139] (13) A processing device according to any one of (1) to (10) above; the mobile terminal device; the fixed cash register terminal device; A processing system comprising:
[0140] (14) The processing system according to (13) above, further comprising a scan check terminal device that acquires scan check information relating to the confirmation results of the product purchase information based on an operation input.
[0141] (15) The processing system described in (14) above further includes a registration terminal device that stores priority information regarding to which of one or more of the fixed register terminal devices the product purchase information should be sent preferentially, and transmits the product purchase information to the fixed register terminal device based on the priority information.
[0142] (16) A mobile terminal device comprising at least one processor, the at least one processor: acquiring product purchase information related to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; When the mobile terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the mobile terminal device is acquired based on an operation input. A mobile terminal device configured to perform processing for:
[0143] (17) In a computer having at least one processor, the at least one processor: the at least one processor: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input from an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; When the mobile terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the mobile terminal device is acquired based on an operation input. A processing program that functions to perform processing for the purpose.
[0144] (18) A processing method executed by at least one processor in a computer having the at least one processor, comprising: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed cash register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; a step of acquiring payment method selection information related to the payment method selected in the mobile terminal device based on an operation input when the mobile terminal device is selected in the step of acquiring the terminal device selection information; A processing method comprising:
[0145] It should be noted that the embodiments and modifications of the present disclosure are presented as examples and are not intended to limit the scope of the present disclosure. The present embodiments and modifications can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the present disclosure. These embodiments and modifications are included within the scope and spirit of the invention, and are also included in the inventions and their equivalents as set forth in the claims.
[0146] The processes and procedures described herein may be implemented not only by those explicitly described in this disclosure, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described herein may be implemented by implementing logic corresponding to the processes in media such as integrated circuits, volatile memory, nonvolatile memory, magnetic disks, and optical storage. Furthermore, the processes and procedures described herein may be implemented as computer programs and executed by various computers, including terminal devices and server devices.
[0147] Although processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although various information described herein is described as being stored in a single memory or storage unit, such information may be stored in multiple memories within a single device or multiple memories distributed across multiple devices. Furthermore, software and hardware elements described herein may be realized by integrating them into fewer components or by decomposing them into more components. [Explanation of symbols]
[0148] 1 Processing System 100 Server device 200 Mobile terminal device 250 indicator light 300 Scan Check Terminal Device 400 Registration terminal device 500 Fixed cash register terminal equipment 600 Receipt issuing device 700 Gate Device
Claims
1. A processing device comprising at least one processor, the at least one processor: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; When the mobile terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the mobile terminal device is acquired based on an operation input; When the fixed register terminal device is selected in the terminal device selection, payment method selection information relating to the payment method selected at the fixed register terminal device is acquired based on an operation input, and payment processing is performed based on the product purchase information and the payment method selection information. a processing unit configured to perform processing for:
2. the at least one processor: The indicator light is turned on in a different manner depending on whether the mobile terminal device is selected or the fixed register terminal device is selected in the terminal device selection. The processing device of claim 1 configured to perform processing for:
3. the at least one processor: When the mobile terminal device is selected in the terminal device selection, the indicator light is continuously lit; When the fixed register terminal device is selected in the terminal device selection, the indicator light is made to flash. The processing device of claim 2 configured to perform processing for:
4. the at least one processor: When the mobile terminal device is selected in the terminal device selection, a payment process is performed based on the product purchase information acquired based on an operation input on the mobile terminal device and the payment method selection information acquired based on the operation input on the mobile terminal device. The processing device of claim 1 configured to perform processing for:
5. the at least one processor: acquire scan check information relating to the confirmation result of the product purchase information based on an operation input on a scan check terminal device; When the mobile terminal device is selected in the terminal device selection and the scan check information indicates OK, a payment process is performed based on the product purchase information acquired based on an operation input on the mobile terminal device and the payment method selection information acquired based on the operation input on the mobile terminal device. The processing device of claim 4 configured to perform processing for:
6. the at least one processor: When the fixed cash register terminal device is selected in the terminal device selection, transmitting the product purchase information to the fixed cash register terminal device, and displaying the product purchase information on a display screen of the fixed cash register terminal device; performing a payment process based on the product purchase information acquired based on an operation input on the mobile terminal device and the payment method selection information acquired based on an operation input on the fixed register terminal device; The processing device of claim 1 configured to perform processing for:
7. the at least one processor: acquire scan check information relating to the confirmation result of the product purchase information based on an operation input on a scan check terminal device; When the fixed register terminal device is selected in the terminal device selection and the scan check information indicates OK, transmitting the product purchase information to the fixed cash register terminal device, and displaying the product purchase information on a display screen of the fixed cash register terminal device; performing a payment process based on the product purchase information acquired based on an operation input on the mobile terminal device and the payment method selection information acquired based on an operation input on the fixed register terminal device; The processing device of claim 6 configured to perform processing for:
8. the at least one processor: causing the mobile terminal device to transmit the product purchase information to the fixed cash register terminal device via a registration terminal device linked to the fixed cash register terminal device; The processing device of claim 6 configured to perform processing for:
9. the at least one processor: transmitting the product purchase information to a registration terminal device linked to one or more of the fixed register terminal devices; causing the registration terminal device to transmit the product purchase information to any one of the one or more fixed register terminal devices; The processing device of claim 6 configured to perform processing for:
10. the at least one processor: causing the registration terminal device to transmit the product purchase information to the fixed register terminal device based on priority information regarding to which of the one or more fixed register terminal devices the product purchase information should be preferentially transmitted; 10. The processing device of claim 9, configured to perform processing for:
11. In a computer having at least one processor, the at least one processor: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; When the mobile terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the mobile terminal device based on an operation input is acquired; When the fixed cash register terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected in the fixed cash register terminal device is acquired based on an operation input; A payment process is performed based on the product purchase information and the payment method selection information. A processing program that functions to perform processing for the purpose.
12. A processing method executed by at least one processor in a computer having the at least one processor, comprising: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; a step of acquiring payment method selection information related to the payment method selected in the mobile terminal device based on an operation input when the mobile terminal device is selected in the step of acquiring the terminal device selection information; a step of acquiring payment method selection information relating to the payment method selected at the fixed cashier terminal device based on an operation input when the fixed cashier terminal device is selected in the step of acquiring the terminal device selection information; performing a payment process based on the product purchase information and the payment method selection information; A processing method comprising:
13. The processing device according to claim 1 ; the mobile terminal device; the fixed cash register terminal device; A processing system comprising:
14. The processing system according to claim 13 , further comprising a scan check terminal device that acquires scan check information relating to a confirmation result of the product purchase information based on an operation input.
15. The processing system described in claim 14 further includes a registration terminal device that stores priority information regarding to which of one or more of the fixed register terminal devices the product purchase information should be preferentially sent, and transmits the product purchase information to the fixed register terminal device based on the priority information.
16. A mobile terminal device comprising at least one processor, the at least one processor: acquiring product purchase information related to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; When the mobile terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected on the mobile terminal device is acquired based on an operation input, and payment processing is performed based on the product purchase information and the payment method selection information. A mobile terminal device configured to perform processing for:
17. In a computer having at least one processor, the at least one processor: the at least one processor: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; When the mobile terminal device is selected in the terminal device selection, payment method selection information regarding the payment method selected on the mobile terminal device is acquired based on an operation input, and payment processing is performed based on the product purchase information and the payment method selection information. A processing program that functions to perform processing for the purpose.
18. A processing method executed by at least one processor in a computer having the at least one processor, comprising: acquiring product purchase information relating to the purchase of a product based on an operation input on the mobile terminal device; acquiring terminal device selection information related to selecting at least one of the mobile terminal device and a fixed register terminal device other than the mobile terminal device, based on at least one of an operation input on the mobile terminal device, an operation input on an operation terminal device other than the mobile terminal device, and terminal ID information of the mobile terminal device; controlling an indicator light provided on the cash register cart based on the acquired terminal device selection information; a step of acquiring payment method selection information relating to the payment method selected on the mobile terminal device based on an operation input when the mobile terminal device is selected in the step of acquiring the terminal device selection information, and performing payment processing based on the product purchase information and the payment method selection information; A processing method comprising:
Citation Information
Patent Citations
Merchandise conveying implement
JP2012178005A
Store mobile terminal device, customer mobile terminal device, system, method, and recording medium
WO2022137313A1
Information processing device, information processing program, information processing method, measuring unit and output method
JP2024085646A
Information processing device, method, and computer program
JP6893278B1
Checking device and checking system
JP7199586B1