Information processing device, information processing system, information processing method, and information processing program

JP2025023228AActive Publication Date: 2025-02-14NEC CORP
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2024210154
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-02-14
Estimated Expiration
2039-02-27

AI Technical Summary

Benefits of technology

【0007】 本発明の情報処理装置等によれば、購入商品の決済を行うことができる金額をオートチャージできる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025023228000001_ABST
    Figure 2025023228000001_ABST
Patent Text Reader

Abstract

To provide an information processing device reducing the frequency of automatic charge when the total amount of commodities is larger than the balance of electronic money, a server, an information processing system, a method, and a program.SOLUTION: In a cart register device, recording medium identification information of a recording medium, cart register identification information, and commodity identification information of commodities are acquired and transmitted to a server. The server stores the received recording medium identification information and cart register identification information in association with each other. The server further stores the recording medium identification information and the balance in association with each other. When the total amount of the commodities whose commodity identification information is acquired is larger than a first balance corresponding to the recording medium identification information, the charge amount is determined in accordance with a difference between the total amount and the first balance. The cart register device causes a display unit to display the determined charge amount.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] Information processing device, information processing system, information processing method, and information processing program Regarding. [Background technology]

[0002] Cited document 1 describes a system that checks whether or not payment is possible before processing the payment for the purchase price of a product with a contactless IC card function unit built into a customer's mobile phone terminal. Cited document 1 describes that a pre-inspection device that communicates with the mobile terminal and obtains payment-related information set in the contactless IC card function unit, a total amount calculation device that obtains product prices from IC tags attached to products and calculates the total amount, and a display device are installed in a shopping cart. Cited document 1 also describes that the pre-inspection device in cited document 1 compares the total amount of the products with the payment-related information, and if payment is not possible, automatically charges electronic money. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-023951 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, although the cited document 1 describes a configuration for automatically charging electronic money when payment is not possible, the amount automatically charged (auto-charge) is a fixed amount, so there are cases where the amount charged is less than the amount that is insufficient for payment. In such cases, it is not possible to charge appropriately to make payment for the purchased item.

[0005] Therefore, the present invention provides an information processing device, an information processing system, a method, and a program that can appropriately perform auto-charge in a retail store. [Means for solving the problem]

[0006] The information processing device of the present invention comprises a recording medium information acquisition unit that acquires recording medium identification information from a recording medium, a product identification information acquisition unit that acquires product identification information of a product, a display control unit that causes a display unit to display a first balance corresponding to the acquired recording medium identification information and a total amount of the products for which the product identification information was acquired, and a receiving unit that receives a charge amount determined according to the difference between the total amount and the first balance when the total amount of the products for which the product identification information was acquired is greater than the first balance, and the display control unit causes the received charge amount to be displayed on the display unit. Effect of the Invention

[0007] According to the information processing device of the present invention, it is possible to automatically charge an amount sufficient to settle the payment for a purchased item. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a functional block diagram showing a configuration of a cartreg device 100 according to a first embodiment. [Diagram 2] FIG. 11 is a functional block diagram showing a configuration of an information processing system 1 according to a second embodiment. [Diagram 3] FIG. 10 shows a cart register device usage status table 1000. [Figure 4] FIG. 10 is a diagram showing a balance table 1001. [Diagram 5] FIG. 10 shows a charging amount table 1003. [Figure 6] 1 is a diagram illustrating an example of a hardware configuration of an information processing system 1. [Figure 7] 11 is a sequence diagram showing the operational flow of a balance acquisition process in the information processing system 1. FIG. [Figure 8] 13 is an example of a screen that is displayed on the display unit when a customer causes the cart register device 200 to read a recording medium. [Figure 9]10 is a sequence diagram showing the operational flow of product registration processing in the information processing system 1. FIG. [Figure 10] This is an example of a screen that is displayed on the display unit when a customer registers mandarin oranges, apples, and chocolate as products. [Figure 11] 1 is a sequence diagram showing the operational flow of a settlement process in the information processing system 1. FIG. [Figure 12] FIG. 10 is a diagram showing a balance table 1002. [Figure 13] 13 is an example of a settlement completion screen when the total amount is greater than the first balance. [Figure 14] 13 is an example of a settlement completion screen when the total amount is equal to or less than the first balance. [Figure 15] 13 is an example of a confirmation screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] [First embodiment] 1 is a functional block diagram showing a configuration of a cart register device 100 according to a first embodiment of the present invention. The cart register device 100 includes a recording medium information acquisition unit 101, a product identification information acquisition unit 102, a display control unit 103, and a receiving unit 104.

[0010] The recording medium information acquisition unit 101 acquires recording medium identification information from the recording medium. The recording medium identification information is information capable of uniquely identifying the recording medium. The product identification information acquisition unit 102 acquires product identification information of a product. The display control unit 103 causes the display unit to display the first balance corresponding to the acquired recording medium identification information and the total amount of the product for which the product identification information has been acquired. If the total amount of the product for which the product identification information has been acquired is greater than the first balance, the receiving unit 104 receives a charge amount determined according to the difference between the total amount and the first balance. The display control unit 103 causes the display unit to display the received charge amount.

[0011] As described above, according to the information processing device of the present invention, it is possible to automatically charge an amount sufficient to settle the payment for purchased products.

[0012] [Second embodiment] A second embodiment of the present invention will be described below. The information processing system according to this embodiment is a system used in checkout at retail stores (convenience stores, supermarkets, drug stores, etc.). Checkout is a process in which a customer registers products that he plans to purchase and settles the account for the registered products. The information processing system according to this embodiment is used in retail stores that allow the use of prepaid electronic money and auto-charge of electronic money. FIG. 2 is a functional block diagram showing the configuration of an information processing system 1 according to the second embodiment. The information processing system 1 shown in FIG. 2 includes a cart register device 200 and a server 300 that are communicatively connected to each other.

[0013] The cart register device 200 includes at least a tablet terminal, a barcode scanner, and a shopping cart for storing products to be purchased. When a customer enters a store, he or she first receives the cart register device 200 and starts shopping. Specifically, the customer uses the scanner to read the barcode attached to the product. Meanwhile, when registering a product, the cart register device 200 receives product identification information read from the barcode from the scanner, and stores product information corresponding to the received product identification information, thereby performing product registration. After performing product registration, the customer places the product in the shopping cart. By using the cart register device 200, the customer can shop while registering the product himself or herself. Product information will be described later. In this embodiment, the scanner is configured to be included in the cart register device 200, but it may be provided as an external device separately from the cart register device 200. The tablet terminal included in the cart register device 200 may be referred to as an information processing device below. In addition, in this embodiment, the tablet terminal is described as a tablet terminal, but the tablet terminal can be substituted by a customer's mobile terminal, in which case the target application is installed on the customer's terminal.

[0014] When the cart register device 200 detects a checkout start instruction, it starts checkout processing for the registered products. The checkout start instruction will be described later. The cart register device 200 includes a memory unit 201, a recording medium information acquisition unit 202, a reading unit 203, a cart register transmission unit 204, a cart register reception unit 205, a display control unit 206, a product identification information acquisition unit 207, a calculation unit 208, and a determination unit 209.

[0015] The storage unit 201 stores cart register identification information, product information of registered products, the total price of the registered products (hereinafter referred to as the total price), the balance, and the difference between the balance and the total price. The cart register identification information is information that can uniquely identify the cart register device 200. The product information includes at least product price information. In addition to the product price information, the product information may also include information such as product name, product classification, and product identification information.

[0016] The recording medium information acquiring unit 202 acquires recording medium identification information from the recording medium. For example, the recording medium information acquiring unit 202 is a reader using short-range wireless communication such as NFC (Near Field Communication) or RFID (radio frequency identifier). The recording medium records the recording medium identification information, and is, for example, a mobile terminal or an IC card. The recording medium may record a balance. The recording medium identification information is information that can uniquely identify the recording medium, and is used to inquire the server 300 about the balance. Specifically, when using the cart register device 200, a customer holds a recording medium owned by the customer over the recording medium information acquiring unit 202. Then, the recording medium information acquiring unit 202 acquires the recording medium identification information from the recording medium, and notifies the acquired recording medium identification information to the reading unit 203.

[0017] The product identification information acquisition unit 207 acquires the product identification information of the product. Specifically, when a customer uses a scanner to read a barcode attached to a product, the product identification information acquisition unit 207 acquires the product identification information from the scanner. An RFID tag may be attached to the product. When an RFID tag is attached to the product, an RFID reader provided in the cart register device 200 reads the RFID tag, and the product identification information acquisition unit 207 acquires the product identification information from the RFID reader. The product identification information acquisition unit 207 notifies the reading unit 203 of the acquired product identification information.

[0018] The reading unit 203 reads out the cart register identification information and product information stored in the storage unit 201. Specifically, when a customer causes the recording medium information acquisition unit 202 to read the recording medium, the reading unit 203 acquires the recording medium identification information from the recording medium information acquisition unit 202, and reads out the cart register identification information from the storage unit 201. The reading unit 203 notifies the cart register transmission unit 204 of the acquired recording medium identification information and the read out cart register identification information.

[0019] Furthermore, when a customer operates the scanner to read a barcode attached to a product, the reading unit 203 obtains the product identification information from the product identification information obtaining unit 207, and reads the cart register identification information from the storage unit 201. The reading unit 203 notifies the cart register transmission unit 204 of the obtained product identification information and the read cart register identification information.

[0020] Furthermore, when a customer pushes the cart register device 200 and passes through the exit gate, the reading unit 203 obtains the determination result from the determination unit 209, and reads out the cart register identification information and the product information from the storage unit 201. Then, the reading unit 203 notifies the cart register transmission unit 204 of the determination result, the cart register identification information, and the product information.

[0021] A determination device is provided at the exit gate, and the determination device capable of communicating with the cartreg device 200 determines that the cartreg device 200 has passed through the exit gate. Specifically, the determination device determines whether communication with the cartreg device 200 has been established, and determines that the cartreg device 200 has passed through the exit gate when communication with the cartreg device 200 has been established. When the determination device determines that the cartreg device 200 has passed through the exit gate, the determination device transmits a settlement start instruction to the cartreg device 200. The settlement start instruction is information instructing the start of settlement. The determination device may be provided at a place where a customer passes when leaving the store, and may be provided, for example, on the floor of the store exit or in a parking lot. The determination device may be any device capable of detecting the leaving of a customer, and may be, for example, a human sensor. The determination device may also detect that the cartreg device 200 is present in a predetermined area where a customer stops by when leaving the store.

[0022] The cart register transmitting unit 204 transmits the determination result, the recording medium identification information, the product identification information, the product information, and the cart register identification information notified by the reading unit 203 to the server 300 .

[0023] The cart register receiving unit 205 receives from the server 300 a first balance which is a balance corresponding to the recording medium identification information, product information, a second balance which is a balance updated by the server 300, and a charge amount. The cart register receiving unit 205 also functions as a detection unit that detects a settlement start instruction by receiving the settlement start instruction from the exit gate. The first balance is the balance when the customer has the recording medium read by the recording medium information acquisition unit 202. The second balance is the balance after settlement.

[0024] Specifically, when a customer causes a recording medium to be read by the recording medium information acquisition unit 202, the cart register receiving unit 205 receives a first balance corresponding to the recording medium identification information from the server 300. The cart register receiving unit 205 stores the received first balance in the memory unit 201. The cart register receiving unit 205 notifies the display control unit 206 of the received first balance.

[0025] When a customer operates the scanner to read a barcode attached to a product, the cart register receiving unit 205 receives the product information from the server 300. The cart register receiving unit 205 notifies the calculation unit 208 of the received product information. The cart register receiving unit 205 stores the received product information in the storage unit 201.

[0026] When a customer pushes the cart register device 200 and passes through the exit gate, the cart register receiving unit 205 receives a payment start instruction from the exit gate. The cart register receiving unit 205 notifies the determination unit 209 and the display control unit 206 of the received payment start instruction.

[0027] Furthermore, when the server 300 completes the settlement, the cart register receiving unit 205 receives the second balance and the charge amount or the second balance from the server 300. The cart register receiving unit 205 overwrites the first balance stored in the memory unit 201 with the second balance. The cart register receiving unit 205 notifies the display control unit 206 of the received second balance and the charge amount or the second balance.

[0028] The calculation unit 208 calculates the total amount and the difference between the total amount and the balance displayed on the display unit (not shown). The display unit is, for example, a display provided on a tablet terminal. Specifically, when a customer operates a scanner to read a barcode attached to a product, the calculation unit 208 acquires product information from the cart register receiving unit 205. The calculation unit 208 adds up the product amount included in the acquired product information and the total amount stored in the storage unit 201 to calculate a total amount to be newly displayed on the display unit. The calculation unit 208 also calculates the difference by subtracting the calculated total amount from the balance stored in the storage unit 201. Then, the calculation unit 208 stores the calculated total amount and difference in the storage unit 201 and notifies the display control unit 206 of the calculated total amount and difference. The calculation unit 208 overwrites the calculated total amount and difference with the total amount and difference stored in the storage unit 201.

[0029] The determination unit 209 determines whether the total amount is greater than the balance. Specifically, when a customer pushes the cart register device 200 and passes through the exit gate, the determination unit 209 obtains a settlement start instruction from the cart register receiving unit 205. The determination unit 209 compares the total amount stored in the memory unit 201 with the balance value, and determines whether the total amount is greater than the first balance. The determination unit 209 notifies the reading unit 203 of the determination result.

[0030] The display control unit 206 generates a screen based on the information received from the server 300 and the information calculated by the calculation unit 208, and causes the display unit to display the generated screen. Specifically, when the customer causes the recording medium to be read by the recording medium information acquisition unit 202, the display control unit 206, upon receiving a notification of the first balance from the cart register receiving unit 205, generates a screen including the first balance stored in the storage unit, and causes the display unit to display the screen.

[0031] When a customer operates a scanner to read the barcode attached to a product, the display control unit 206 receives notification of the total amount and the difference from the calculation unit 208 and generates a screen including the balance, total amount, the difference between the total amount and the balance stored in the memory unit 201, and product information, and displays the screen on the display unit.

[0032] When the customer pushes the cart register device 200 and passes through the exit gate, the display control unit 206 acquires a settlement start instruction from the cart register receiving unit 205. After that, when the server 300 completes the settlement, the display control unit 206 acquires the second balance and the charge amount or the second balance from the cart register receiving unit 205. When the display control unit 206 acquires the settlement start instruction and acquires the second balance and the charge amount or the second balance, it generates a settlement completion screen indicating that the settlement process is completed, and causes the generated settlement completion screen to be displayed on the display unit. Then, after a predetermined time has elapsed since the settlement completion screen was displayed on the display unit, the display control unit 206 causes the display unit to display the initial screen before the recording medium was read, and deletes the product information, the total amount, the balance, and the difference between the balance and the total amount stored in the storage unit 201. Note that the settlement completion screen includes at least one of the second balance and the charge amount.

[0033] The server 300 manages the balance of electronic money. The server 300 includes a server receiving unit 301, a storage unit 302, a balance obtaining unit 303, a server transmitting unit 304, a product information obtaining unit 305, a balance updating unit 306, an extracting unit 307, and a determining unit 308.

[0034] The storage unit 302 stores a cart register device usage status table 1000 and a balance table 1001. Fig. 3 is a diagram showing the cart register device usage status table 1000. The storage unit 302 associates the recording medium identification information and the cart register identification information received from the cart register device 200 and stores them in the cart register device usage status table 1000. Fig. 4 is a diagram showing the balance table 1001. The balance table 1001 stores the recording medium identification information and the balance in association with each other.

[0035] The server receiving unit 301 receives the cart register identification information, recording medium identification information, product identification information, determination results, and product information from the cart register device 200. Specifically, when a customer causes the recording medium information acquiring unit 202 to read a recording medium, the server receiving unit 301 receives the recording medium identification information and cart register identification information from the cart register device 200. The server receiving unit 301 then associates the received recording medium identification information and cart register identification information and stores them in the cart register device usage status table 1000 and notifies the balance acquiring unit 303.

[0036] When a customer operates the scanner to read a barcode attached to a product, the server receiving unit 301 receives the product identification information and the cart register identification information from the cart register device 200. Then, the server receiving unit 301 notifies the product information acquisition unit 305 of the received product identification information and the cart register identification information.

[0037] When a customer pushes the cart register device 200 and passes through the exit gate, the server receiving unit 301 receives the determination result, the cart register identification information, and the product information from the cart register device 200. Then, the server receiving unit 301 notifies the extraction unit 307 of the received determination result, the cart register identification information, and the product information.

[0038] When a customer operates a scanner to read a barcode attached to a product, the product information acquisition unit 305 acquires product identification information and cart register identification information from the server receiving unit 301. Based on the acquired product identification information, the product information acquisition unit 305 refers to a product information table (not shown) that stores product information in association with the product identification information, and acquires the product information. The product information acquisition unit 305 notifies the server transmitting unit 304 of the acquired cart register identification information and product information.

[0039] The extraction unit 307 extracts the recording medium identification information. Specifically, when a customer pushes the cart register device 200 and passes through the exit gate, the extraction unit 307 acquires the determination result, the cart register identification information, and the product information from the server receiving unit 301. The extraction unit 307 refers to the cart register device usage status table 1000, and extracts the recording medium identification information corresponding to the acquired cart register identification information. The extraction unit 307 notifies the balance acquisition unit 303 of the extracted recording medium identification information, the acquired determination result, the cart register identification information, and the product information.

[0040] The balance acquiring unit 303 acquires the balance based on the recording medium identification information. Specifically, when a customer causes the recording medium information acquiring unit 202 to read the recording medium, the balance acquiring unit 303 acquires the recording medium identification information and the cart register identification information from the server receiving unit 301. The balance acquiring unit 303 refers to the balance table 1001 and acquires the first balance stored in association with the acquired recording medium identification information. Then, the balance acquiring unit 303 notifies the server transmitting unit 304 of the acquired first balance and the cart register identification information.

[0041] When a customer pushes the cart register device 200 and passes through the exit gate, the balance acquisition unit 303 acquires the determination result, the recording medium identification information, the cart register identification information, and the product information from the extraction unit 307. The balance acquisition unit 303 refers to the balance table 1001 and acquires the first balance corresponding to the acquired recording medium identification information. Then, when the acquired determination result indicates that the total amount is greater than the first balance, the balance acquisition unit 303 notifies the determination unit 308 of the acquired first balance, the cart register identification information, and the product information. On the other hand, when the acquired determination result indicates that the total amount is equal to or less than the first balance, the balance acquisition unit 303 notifies the balance update unit 306 of the acquired first balance, the cart register identification information, and the product information.

[0042] The determination unit 308 determines the recharge amount according to the difference between the total amount and the balance. For example, the determination unit 308 determines the recharge amount to an amount determined according to the difference. In this case, the customer may set the recharge amount for each recording medium according to the difference using the customer's own customer terminal before shopping. When the recharge amount is determined to be an amount determined according to the difference, the storage unit 302 further stores a recharge amount table 1003. FIG. 5 is a diagram showing the recharge amount table 1003. The recharge amount table 1003 stores the recharge amount for the difference between the total amount set by the customer and the balance for each recording medium identification information.

[0043] The determination unit 308 may also determine the charge amount by rounding up the largest digit of the difference. For example, if the difference is 11 yen, the determination unit 308 may determine 100 yen as the charge amount, and if the difference is 2,000 yen, the determination unit 308 may determine 10,000 yen as the charge amount. When determining the charge amount by rounding up the hundreds digit of the difference, if the difference is less than 100 yen, the determination unit 308 may determine 1,000 yen as the charge amount.

[0044] Furthermore, the determination unit 308 may determine an amount equal to the difference as the recharge amount. For example, if the difference is 100 yen, the determination unit 208 determines 100 yen as the recharge amount.

[0045] If the determination result received from the cart register device 200 indicates that the total amount is greater than the first balance, the determination unit 308 obtains the first balance, the cart register identification information, and the product information from the balance acquisition unit 303. The determination unit 308 calculates the total amount based on the acquired product information. The determination unit 308 then determines a recharge amount according to the difference between the acquired first balance and the calculated total amount. The determination unit 308 notifies the balance update unit 306 of the recharge amount, the first balance, the cart register identification information, and the total amount.

[0046] The balance updating unit 306 updates the balance in the balance table 1001. Specifically, when the determination result received from the cart register device 200 indicates that the total amount is equal to or less than the first balance, the balance updating unit 306 acquires the product information, the first balance, and the cart register identification information from the balance acquiring unit 303. The balance updating unit calculates the total amount based on the acquired product information. Then, the balance updating unit 306 stores the amount obtained by subtracting the calculated total amount from the acquired first balance in the balance table 1001 as a new second balance.

[0047] On the other hand, if the determination result received from the cart register device 200 indicates that the total amount is greater than the first balance, the balance updating unit 306 obtains the recharge amount, the first balance, the cart register identification information, and the total amount from the determination unit 308. The balance updating unit 306 then stores the amount obtained by adding the recharge amount to the first balance minus the total amount as a new second balance in the balance table 1001.

[0048] In this way, the balance updating unit 306 stores the second balance in the balance table 1001, thereby completing the settlement of the products registered in the cart register device 200. The balance updating unit 306 notifies the server transmitting unit 304 of the charge amount, the second balance, and the acquired cart register identification information, and deletes the storage corresponding to the acquired cart register identification information from the cart register device usage status table 1000. Note that if the determination result received from the cart register device 200 indicates that the total amount is equal to or less than the first balance, the balance updating unit 306 does not notify the server transmitting unit 304 of the charge amount.

[0049] The server transmitting unit 304 transmits the first balance, product information, second balance, and charge amount to the cart register device 200. Specifically, when a customer causes a recording medium to be read by the recording medium information acquiring unit 202, the server transmitting unit 304 acquires the cart register identification information and the first balance from the balance acquiring unit 303. The server transmitting unit 304 transmits the first balance to the cart register device 200 having the acquired cart register identification information.

[0050] When a customer operates the scanner to read a barcode attached to a product, the server transmission unit 304 acquires the cart register identification information and the product information from the product information acquisition unit 305. The server transmission unit 304 transmits the product information to the cart register device 200 having the acquired cart register identification information.

[0051] When a customer pushes the cart register device 200 and passes through the exit gate, the server transmission unit 304 acquires the cart register identification information, the second balance, and the charge amount from the balance update unit 306. The server transmission unit 304 transmits the second balance and the charge amount to the cart register device 200 having the acquired cart register identification information. Note that when the determination result received from the cart register device 200 indicates that the total amount is equal to or less than the first balance, the server transmission unit 304 does not transmit the charge amount to the cart register device 200.

[0052] 6 is a diagram showing an example of the hardware configuration of the information processing system 1. The information processing system shown in the figure includes a cart registration device 200 and a server 300. The cart registration device 200 includes a bus 209, a CPU (Central Processing Unit) 210, a memory 211, a storage device 212, an input / output interface 213, and a communication interface 214.

[0053] The bus 209 is a data transmission path through which the CPU 210, the memory 211, the storage device 212, and the input / output interface 213 transmit and receive data to and from each other.

[0054] The memory 211 is a primary storage device realized by, for example, a random access memory (RAM), etc. The storage device 212 is an auxiliary storage device realized by, for example, a hard disk, a solid state drive (SSD), a read only memory (ROM), a memory card, etc. The storage device 212 may be realized by the same hardware as that used to realize a primary storage device such as a RAM.

[0055] The storage device 212 stores program modules that realize the various functions of the cart register device 200. The CPU 210 reads these program modules into the memory 211 and executes them to realize the functions of the functional block diagram shown in FIG.

[0056] The input / output interface 213 is an interface for connecting the cart register device 200 to an input device and an output device. The input device is, for example, an RFID reader, a scanner, or a touch panel display, and the output device is, for example, a display.

[0057] The communication interface is an interface for connecting to a network such as the Internet or an intranet.

[0058] The server 300 includes a bus 309, a CPU 310, a memory 311, a storage device 312, and a communication interface 313. The hardware configuration of the server 300 is substantially the same as the bus 209, the CPU 210, the memory 211, the storage device 212, and the communication interface 214 of the cartreg device 200, and therefore a description thereof will be omitted.

[0059] [Operation of information processing system] The flow of operations of the information processing system 1 will be described below, divided into a balance acquisition process, a product registration process, and a settlement process. In the balance acquisition process, a customer has a recording medium read by the recording medium information acquisition unit 202, and the cart register device 200 acquires the recording medium identification information and displays the balance of electronic money. In the product registration process, a customer operates a scanner to read a barcode attached to a product, and the cart register device 200 acquires the product identification information and displays the product information, the total price of the products, and the difference between the balance and the total price of the products on the display unit. In the settlement process, a customer moves the cart register device 200, and the cart register device 200 passes through the exit gate, and a settlement completion screen is displayed on the display unit.

[0060] Fig. 7 is a sequence diagram showing the operational flow of a balance acquisition process in the information processing system 1. Fig. 9 is a sequence diagram showing the operational flow of a product registration process in the information processing system 1. Fig. 11 is a sequence diagram showing the operational flow of a settlement process in the information processing system 1.

[0061] The operational flow of the balance acquisition process in the information processing system 1 will be described with reference to Figures 7 and 8, the cart-register usage device status table 1000 shown in Figure 3 and the balance table 1001 shown in Figure 4 described above. Figure 8 is an example of a screen displayed on the display unit when a customer loads a recording medium into the cart-register device 200. The description will be made assuming that the identification information of the recording medium owned by the customer is "12-1348a" and the cart-register identification information of the cart-register device 200 used by the customer is "0001".

[0062] 7, when a customer connects a recording medium to a short-range wireless communication reader, the cart register device 200 acquires the recording medium identification information "12-1348a" from the recording medium (step S400), and reads out the cart register identification information "0001" stored in the storage unit 201 (step S401). The cart register device 200 then transmits the recording medium identification information and the cart register identification information to the server 300 (step S402).

[0063] The server 300 associates the received recording medium identification information "12-1348a" and the cart register identification information "0001" and stores them in the cart register device usage status table 1000 (step S403). The server 300 references the balance table 1001 and obtains the first balance "500 yen" that is associated with the recording medium identification information "12-1348a" and stored (step S404). The server 300 then transmits to the cart register device 200 that has the cart register identification information "0001" that the balance is "500 yen" (step S405).

[0064] The cart register device 200 generates and displays a screen shown in FIG. 8 including the first balance based on the first balance of "500 yen" (step S406), and ends the process. Specifically, in step S406, the cart register device 200 displays the first balance of "500 yen" in the balance display area 20 of the display screen shown in FIG. 8, displays the total amount of "0 yen" in the total amount display area 21, displays the difference of "500 yen" obtained by subtracting the total amount from the first balance in the difference display area 22, and displays product information of the registered product in the registered product display area 23. In the registered product display area 23 of FIG. 8, no registered product is displayed because no product is registered in the cart register device 200. In addition, since the product information in this embodiment includes the product name and price, the registered product display area 23 is provided with an area for displaying the product name and price.

[0065] The recording medium may store the balance. In this case, the cart register device 200 acquires the recording medium identification information and the first balance from the recording medium in step S400. Also, the server 300 does not execute the processes in steps S404 to S405.

[0066] The flow of operations for product registration processing in the information processing system 1 will be described with reference to Fig. 9 and Fig. 10. Fig. 10 is an example of a screen displayed on the display unit when a customer registers mandarin oranges, apples, and chocolate as products. Fig. 9 explains an example in which, after the balance acquisition processing described in Fig. 7, a customer registers mandarin oranges and apples as products, and then registers chocolate as a product.

[0067] 9, when a customer uses a scanner to read the barcode on the chocolate, the cart register device 200 receives the product identification information of the chocolate from the scanner (step S407).Then, the cart register device 200 reads out the cart register identification information "0001" stored in the memory unit 201 (step S408), and transmits the product identification information of the chocolate and the cart register identification information to the server 300 (step S409).

[0068] The server 300 refers to the product information table and acquires "product name: chocolate, price: 300 yen" as product information corresponding to the product identification information of chocolate (step S410). The server 300 then transmits the acquired product information "product name: chocolate, price: 300 yen" to the cart register device 200 having "0001" as the cart register identification information (step S411).

[0069] The cart register device 200 adds the price "300 yen" included in the product information to the total price "360 yen" of the mandarin oranges and apples that has already been registered and is displayed on the display unit, to calculate a new total price of "660 yen" to be displayed (step S412).The cart register device 200 also subtracts the calculated total price of "660 yen" from the balance "500 yen" displayed on the display unit, to calculate the difference between the total price and the balance, "-160 yen" (step S413).

[0070] The cart register device 200 generates and displays the screen shown in Fig. 10 including the total amount and the difference based on the calculated total amount "660 yen" and the difference "-160 yen" (step S414), and ends the process. Specifically, in step S414, the cart register device 200 displays the balance "500 yen" in the balance display area 20 of the display screen shown in Fig. 10, displays the total amount "660 yen" in the total amount display area 21, displays the difference obtained by subtracting the total amount from the balance "-160 yen" in the difference display area 22, and displays the product information of the registered products, mandarin oranges, apples, and chocolates, in the registered product display area 23.

[0071] The cartreg device 200 may store a product information table in the storage unit 201. At this time, following step S407, the cartreg device 200 refers to the product information table stored in the storage unit 201 and acquires product information corresponding to the acquired product identification information. Furthermore, the information processing system 1 does not perform the processes of steps S408 to S411.

[0072] The operational flow of the settlement process in the information processing system 1 will be explained with reference to Figures 11, 12, 13, and 14, as well as the cart register device usage status table 1000 shown in Figure 3 described above, the balance table 1001 shown in Figure 4, and the charge amount table 1003 shown in Figure 5.

[0073] FIG. 12 is a diagram showing the balance table 1002. The balance table 1002 shows the second balance when the cart register device 200 passes through the exit gate and settles the account for the products registered in the cart register device 200. FIG. 13 is an example of a settlement completion screen when the total amount is greater than the first balance. FIG. 14 is an example of a settlement completion screen when the total amount is equal to or less than the first balance. FIG. 11 illustrates a settlement process that is performed following the product registration process described in FIG. 9 and is a case where the total amount is greater than the first balance. The operation of the settlement process will be described assuming that the determination unit 308 determines the charge amount as the value indicated by the difference by rounding up the largest digit.

[0074] When the customer pushes the cart register device 200 through the exit gate and receives a settlement start instruction from the determination device (step S415), the cart register device 200 compares the total amount "660 yen" stored in the memory unit 201 with the first balance "500 yen" (step S416). In step S416, since the total amount is greater than the first balance, a determination result is obtained that the total amount is greater than the first balance. The cart register device 200 reads the cart register identification information "0001" and the product information of the mandarin orange, apple, and chocolate from the memory unit 201 (step S417). Then, the cart register device 200 transmits the determination result, the cart register identification information "0001", and the product information to the server 300 (step S418).

[0075] The server 300 refers to the cart register device usage status table 1000 and extracts the recording medium identification information "12-1348a" stored in association with the received cart register identification information "0001" (step S419). The server 300 refers to the balance table 1001 and obtains the second balance "500 yen" stored in association with the extracted recording medium identification information "12-1348a" (step S420).

[0076] If the received determination result indicates that the total amount is greater than the first balance, the server 300 calculates the total amount of "660 yen" based on the received product information, and determines the charge amount based on the difference between the total amount of "660 yen" and the first balance of "500 yen", which is "160 yen" (step S421). In step S421, since the largest digit of the difference value of "160" is the hundreds digit, the server 300 determines the charge amount to be "1,000 yen", which is the amount obtained by rounding up the hundreds digit of the difference value.

[0077] The server 300 adds the first balance "500 yen" and the charge amount "1,000 yen", subtracts the total amount "660 yen" from the result, and stores the result "840 yen" as the second balance in the balance table 1001, updating the balance (step S422). By the process of step S422, "840 yen" is stored as the second balance associated with the recording medium identification information "12-1348a" as shown in the balance table 1002, and the settlement of the product registered in the cart register device 200 is completed.

[0078] The server 300 transmits the charge amount of "1,000 yen" and the second balance of "840 yen" to the cart register device 200 that has received "0001" as the cart register identification information (step S423). The server 300 then deletes the record corresponding to the cart register identification information "0001" from the cart register device usage status table 1000 (step S424).

[0079] When the cart register device 200 receives a settlement start instruction from the determination device, and further receives the charge amount "1,000 yen" and the second balance "840 yen" from the server 300, it displays the settlement completion screen shown in Fig. 13 (step S425). Specifically, in step S432, the cart register device 200 displays the received second balance "840 yen" in the balance display area 20 of the display screen shown in Fig. 13, and displays the charge amount "1,000 yen" in the charge amount display area 24.

[0080] After a predetermined time, the cart register device 200 displays "0 yen" in the balance display area 20, total amount display area 21, and difference display area 22 on the display screen, and returns the display screen to the initial screen before the recording medium was read (step S426). After returning the display screen to the initial screen, the cart register device 200 deletes the product information, total amount, balance, and the difference between the balance and the total amount stored in the memory unit 201 (step S427), and ends the process.

[0081] In the process of step S421, the server 200 may determine the charge amount to be an amount determined according to the difference. In this case, the server 300 refers to the charge amount table 1003 stored in the storage unit 302, and determines the charge amount "1,000 yen" that corresponds to the difference and the recording medium identification information extracted in step S419.

[0082] In addition, in the process of step S421, the server 300 may determine the charge amount to be the same as the difference. In this case, the server 300 determines that the difference between the total amount "660 yen" and the first balance "500 yen" is "160 yen". Therefore, the server 300 determines the charge amount to be "160 yen", which is the same as the difference.

[0083] In the process of step S423, the server 300 may transmit only the charge amount to the cart register device 200. In addition, in step S425, the cart register device 200 may display only the charge amount.

[0084] After step S424, the server 300 may transmit an electronic receipt including the charge amount to the customer's mobile terminal.

[0085] The operation of the information processing device 1 when the determination result in the cart register device 200 indicates that the total amount is equal to or less than the first balance will be described with reference to FIG. 11. The processes in steps S415 to S420 are the same as those in the case where the determination result indicates that the total amount is greater than the first balance. When the total amount is equal to or less than the first balance, the server 300 does not perform step S421, and in the subsequent step S422, stores the amount obtained by subtracting the total amount from the first balance as the second balance in the balance table 1001, and updates the balance. Then, in step S423, the server 300 transmits the second balance to the cart register device 200. The process in step S424 is the same as that in the case where the determination result indicates that the total amount is greater than the first balance.

[0086] When the cart register device 200 receives the settlement start instruction from the determination device and further receives the second balance from the server 300, in step S425, it displays the received second balance in the balance display area 20 of the display screen shown in Fig. 14. The subsequent steps S425 to S426 are the same as when the determination result indicates that the total amount is greater than the first balance.

[0087] As described above, according to the present embodiment, the recharge amount is determined according to the difference between the balance of the recording medium and the total amount. As a result, the information processing device of the present embodiment can automatically recharge the amount sufficient to settle the purchase of the product.

[0088] [Variation 1] The information processing system 1 may charge the recording medium with electronic money when a product with a total price equal to or greater than the balance is registered.

[0089] The operation of each unit of the information processing system 1 in the first modification will be described. When a customer operates a scanner to read a barcode attached to a product, the calculation unit 208 acquires product information of the product from the cart register receiving unit 205. The calculation unit 208 adds up the product price included in the acquired product information and the total amount stored in the memory unit 201 to calculate a total amount to be newly displayed on the display unit. The calculation unit 208 also subtracts the calculated total amount from the balance stored in the memory unit 201 to calculate the difference.

[0090] Determination unit 209 determines whether the difference calculated by calculation unit 208 is less than an arbitrary predetermined amount. In Modification 1, an example will be described in which the predetermined amount is 0 yen. If determination unit 209 determines that the difference is less than 0 yen, reading unit 203 reads out the cart register identification information and transmits the difference and the cart register identification information to server 300. If determination unit 209 determines that the calculated difference is equal to or greater than the predetermined amount, the operations of each unit of information processing system 1 are the same as those in embodiment 2.

[0091] When the server receiving unit 301 receives the difference and the cart register identification information, it notifies the extracting unit 307 of the cart register identification information. The extracting unit 307 refers to the cart register device usage status table 1000, extracts the recording medium identification information stored corresponding to the notified cart register identification information, and notifies the balance acquiring unit 303 of the cart register identification information, the difference, and the recording medium identification information. The balance acquiring unit 303 refers to the balance table 1002, and acquires the balance stored corresponding to the notified recording medium identification information. The balance acquiring unit 303 then notifies the determination unit 308 of the difference, the cart register identification information, and the acquired balance. The determination unit 308 determines the charge amount according to the notified difference, and notifies the balance updating unit 306 of the charge amount, the balance, and the cart register identification information. The balance updating unit 306 adds the charge amount to the notified balance and stores the amount in the balance table 1001 as a new balance. The balance updating unit 306 then notifies the server transmitting unit 304 of the recharge amount, the new balance, and the cart register identification information. The server transmitting unit 304 transmits the recharge amount and the new balance to the cart register device 200 having the notified cart register identification information.

[0092] The cart register receiving unit 205 notifies the calculation unit 208 of the new balance and the charge amount. The calculation unit 208 calculates the difference between the new balance and the total amount by subtracting the total amount displayed on the display unit from the new balance. The calculation unit 208 then notifies the display control unit 206 of the new balance, the calculated difference, and the charge amount. The display control unit 206 generates a screen including the new balance, the difference calculated by the calculation unit, and the charge amount based on the new balance, the difference, and the charge amount, and updates the display on the display unit.

[0093] The server transmission unit 304 may transmit only the charge amount to the cart register device 200. In this case, the calculation unit 208 adds the charge amount to the balance displayed on the display unit to calculate a new balance. Then, the calculation unit 208 subtracts the total amount displayed on the display unit from the new balance to calculate the difference between the new balance and the total amount.

[0094] The cart register device 200 may display a confirmation screen on the display unit to confirm whether or not charging is possible. In this case, when the determination unit 308 in the server 300 determines the charge amount, the server transmission unit 304 transmits the charge amount to the cart register device 200 without updating the balance table 1001.

[0095] When the cart register receiving unit 205 receives the charge amount, the display control unit 206 causes the display unit to display the confirmation screen shown in Fig. 15. Fig. 15 is an example of the confirmation screen. The confirmation screen displays a charge amount display area 24 that displays the received charge amount, and a yes / no input area 25 that accepts input from the customer as to whether or not to charge. The confirmation screen may also display a change input area 26 that accepts changes to the charge amount from the customer. When the customer inputs a change to the charge amount in the change input area 26, the display control unit 206 changes the charge amount displayed in the charge amount display area 24 to match the customer's input.

[0096] When the customer inputs that they wish to charge in the yes / no input area, the cart register device 200 transmits the charge amount displayed in the charge amount display area 24 and the cart register identification information to the server 300. When the server receiving unit 301 receives the charge amount and the cart register identification information, the extraction unit 307 refers to the cart register device usage status table 1000 and extracts the recording medium identification information stored corresponding to the received cart register identification information. The balance acquisition unit 303 refers to the balance table 1002 and acquires the balance stored corresponding to the extracted recording medium identification information. The balance update unit 306 adds the received charge amount to the acquired balance and stores the result in the balance table 1001 as a new balance.

[0097] As described above, according to this modification, the recharge amount is determined according to the difference between the balance of the recording medium and the total amount. As a result, the information processing device etc. of this modification can automatically recharge the amount sufficient to pay for the purchased product.

[0098] [Variation 2] In the payment process, the information processing system 1 can also perform processing by communicating with an accounting terminal (not shown) such as a self-service POS terminal. At this time, the cartregister device 200 detects the payment start instruction when the customer performs an input operation to instruct the accounting terminal to start payment and receives the payment start instruction from the accounting terminal. Alternatively, the cartregister device 200 may detect the payment start instruction when the customer inputs the payment start instruction from an input unit of the cartregister device 200.

[0099] The operation of each part of the information processing system 1 in the second modification will be described. When the cart register device 200 detects a payment start instruction by a customer performing an input operation on the payment terminal or the cart register device 200, the cart register transmission unit 204 transmits the product information and the cart register identification information stored in the storage unit 201 to the payment terminal. The payment terminal inquires of the server 300 about the balance of the recording medium associated with the received cart register identification information, and receives the balance from the server 300. The payment terminal then compares the total amount calculated based on the product information with the received balance. If the total amount is less than the balance, the payment terminal completes the payment by subtracting the total amount from the balance, and transmits payment completion information indicating that the payment has been completed to the cart register device 200. If the balance is less than the total amount, the payment terminal determines a charge amount according to the difference between the total amount and the balance. The customer terminal then completes the payment by subtracting the total amount from the amount obtained by adding the balance and the determined charge amount, and transmits payment completion information including the charge amount to the cart register device 200.

[0100] Upon receiving the payment completion information, the cart register device 200 displays a payment completion screen on the display unit. If the payment completion information includes a charge amount, the cart register device 200 displays the charge amount on the payment completion screen. Then, a predetermined time after displaying the payment completion screen, the cart register device 200 returns the display on the display unit to the initial screen before the recording medium was read. When the cart register device 200 returns the display on the display unit to the initial screen, it deletes the product information, total amount, balance, and the difference between the balance and the total amount stored in the memory unit 201.

[0101] [Variation 3] In the settlement process, the information processing system 1 can also perform processing by communicating with a customer terminal (not shown) such as a smartphone or tablet terminal owned by the customer. At this time, the cart register device 200 detects the settlement start instruction when the customer inputs the settlement start instruction from the input unit.

[0102] When the cart register device 200 detects an instruction to start payment, it displays a two-dimensional code on the display unit. Then, the customer terminal reads the displayed two-dimensional code, sets the payment method to the electronic money of the recording medium read by the recording medium information acquisition unit 202, and inputs the total amount of the registered products to the customer terminal. If the total amount is less than the balance, the customer terminal completes the payment by subtracting the total amount from the balance, and transmits payment completion information to the cart register device 200. If the total amount is greater than the balance, the customer terminal determines a charge amount according to the difference between the total amount and the balance. Then, the customer terminal completes the payment by subtracting the total amount from the amount obtained by adding the balance and the determined charge amount, and transmits payment completion information including the charge amount to the cart register device 200.

[0103] Upon receiving the payment completion information, the cart register device 200 displays a payment completion screen on the display unit. If the payment completion information includes a charge amount, the cart register device 200 displays the charge amount on the payment completion screen. Then, a predetermined time after displaying the payment completion screen, the cart register device 200 returns the display on the display unit to the initial screen before the recording medium was read. When the cart register device 200 returns the display on the display unit to the initial screen, it deletes the product information, total amount, balance, and the difference between the balance and the total amount stored in the memory unit 201.

[0104] The first and second embodiments described above can be appropriately combined without departing from the technical spirit of the present invention. [Appendix 1] a recording medium information acquiring unit for acquiring recording medium identification information from a recording medium; a product identification information acquisition unit for acquiring product identification information of a product; a display control unit that causes a display unit to display a first balance corresponding to the acquired recording medium identification information and a total price of the product for which the product identification information is acquired; a receiving unit that receives a charge amount determined according to a difference between the total amount and the first balance when a total amount of the products for which the product identification information is obtained is greater than the first balance, The display control unit causes the received charge amount to be displayed on the display unit. Information processing device. [Appendix 2] The information processing device according to claim 1, further comprising a calculation unit that calculates a total amount, which is the sum of amount information corresponding to the acquired product identification information. [Appendix 3] When the total amount at the time of starting settlement is greater than the first balance, the receiving unit receives a charge amount determined according to a difference between the total amount and the first balance, The display control unit causes the received charge amount to be displayed on the display unit. 3. The information processing device according to claim 1 or 2. [Appendix 4] A determination unit that determines whether the total amount is greater than the first balance, 4. An information processing device according to any one of claims 1 to 3. [Appendix 5] Further comprising a determination unit for determining whether or not settlement has been started. 5. An information processing device according to any one of claims 1 to 4. [Appendix 6] When the receiving unit receives a second balance, which is a balance after settlement, the display control unit causes the display unit to display a settlement completion screen indicating that the settlement has been completed. 6. An information processing device according to any one of appendix 1 to 5. [Appendix 7] The display control unit causes the display unit to display an initial screen a predetermined time after the settlement completion screen is displayed. 7. The information processing device according to claim 6. [Appendix 8] The charge amount is equal to the difference. 8. An information processing device according to any one of appendix 1 to 7. [Appendix 9] The charge amount is the difference rounded up to the nearest hundred. 8. An information processing device according to any one of appendix 1 to 7. [Appendix 10] a receiving unit that receives product identification information of a product, recording medium identification information of a recording medium, and cart register identification information; and a storage unit that stores the received recording medium identification information and the received cart register identification information in association with each other; a determination unit that, when a total amount, which is a sum of amount information corresponding to the received product identification information, is greater than a first balance corresponding to the received recording medium identification information, determines a charge amount according to a difference between the total amount and the first balance; a transmission unit that transmits the charge amount to an information processing device that corresponds to the received cart register identification information; A server comprising: [Appendix 11] an extracting unit that extracts, when the receiving unit receives the cart register identification information, from the storage unit, recording medium identification information corresponding to the received cart register identification information; and a balance acquisition unit that acquires a first balance corresponding to the extracted recording medium identification information. 11. The server described in Appendix 10. [Appendix 12] The charge amount is equal to the difference. 12. The information processing device according to claim 10 or 11. [Appendix 13] The charge amount is the difference rounded up to the nearest hundredth. 12. The information processing device according to claim 10 or 11. [Appendix 14] an acquisition unit for acquiring recording medium identification information and cart register identification information of a recording medium; a product identification information acquisition unit for acquiring product identification information of a product; a determination unit that, when a total amount of the product for which the product identification information has been obtained is greater than a first balance corresponding to the obtained recording medium identification information, determines a charge amount according to a difference between the total amount and the first balance; a display control unit that displays the charge amount on a display unit corresponding to the acquired cart register identification information; An information processing system comprising: [Appendix 15] Acquiring recording medium identification information from the recording medium; Obtain product identification information for the product; displaying on a display unit a first balance corresponding to the acquired recording medium identification information and a total price of the product for which the product identification information was acquired; If the total price of the products for which the product identification information is obtained is greater than the first balance, a charge amount is received that is determined according to the difference between the total price and the first balance; Displaying the received charge amount on the display unit; Information processing methods. [Appendix 16] On the computer, obtaining recording medium identification information from the recording medium; obtaining product identification information for the product; a step of displaying on a display unit a first balance corresponding to the acquired recording medium identification information and a total price of the product for which the product identification information is acquired; receiving a charge amount determined according to a difference between the total amount and the first balance when a total amount of the products for which the product identification information is obtained is greater than the first balance; A step of displaying the received charge amount on the display unit; A program for executing the above. [Appendix 17] receiving product identification information of the product, recording medium identification information of the recording medium, and cart register identification information, and storing the received recording medium identification information and the received cart register identification information in association with each other; if a total amount, which is a sum of the amount information corresponding to the received product identification information, is greater than a first balance corresponding to the received recording medium identification information, determining a charge amount according to a difference between the total amount and the first balance; Transmitting the charge amount to an information processing device corresponding to the received cart register identification information; Information processing methods. [Appendix 18] On the computer, receiving product identification information of a product, recording medium identification information of a recording medium, and cart register identification information; and storing the received recording medium identification information and the received cart register identification information in association with each other; a step of determining a charge amount according to a difference between the total amount and the first balance when a total amount, which is a sum of amount information corresponding to the received product identification information, is greater than a first balance corresponding to the received recording medium identification information; transmitting the charge amount to an information processing device corresponding to the received cart register identification information; A program for executing the above. [Appendix 19] Acquire recording medium identification information and cart register identification information of the recording medium; Obtain product identification information for the product; if the total amount of the product for which the product identification information has been obtained is greater than a first balance corresponding to the obtained recording medium identification information, determining a charge amount according to a difference between the total amount and the first balance; displaying the charge amount on a display unit corresponding to the acquired cart register identification information; Information processing methods. [Appendix 20] On the computer, obtaining recording medium identification information and cart register identification information of the recording medium; obtaining product identification information for the product; When a total amount of the products for which the product identification information has been obtained is greater than a first balance corresponding to the obtained recording medium identification information, determining a charge amount according to a difference between the total amount and the first balance; displaying the charge amount on a display unit corresponding to the acquired cart register identification information; A program for executing the above. [Explanation of symbols]

[0105] 1. Information Processing Systems 100, 200 Cart register device 101, 202 Recording medium information acquisition unit 102, 207 Product identification information acquisition department 103, 206 Display control unit 104 Receiving unit 201, 302 Storage section 203 Readout section 204 Cart Register Transmission Unit 205 Cart Register Receiving Unit 208 Calculation section 300 Servers 301 Server Receiving Unit 303 Balance Acquisition Department 304 Server sender 305 Product Information Acquisition Department 306 Balance Update Section 307 Extraction part 209 Judgment section 308 Decision Section 1000 Cart register device usage table 1001, 1002 Balance Table 1003 Charge amount table 209, 309 Bus 210, 310 CPU 211, 311 Memory 212, 312 Storage devices 213 Input / Output Interface 214, 313 Communication Interface 21 Total amount display area 22 Difference display area 23 Registered Product Display Area 24 Charge amount display area 25 Possibility input area 26 Change input area

Claims

1. a recording medium information acquiring unit for acquiring recording medium identification information from a recording medium; a product identification information acquisition unit for acquiring product identification information of a product; a display control unit that causes a display unit to display a difference obtained by subtracting a total price of the product for which the product identification information is obtained from a first balance corresponding to the acquired recording medium identification information; a transmission unit that transmits to a server a determination result of whether or not a total price of the products for which the product identification information has been obtained is greater than the first balance; a receiving unit that receives, from the server, a charge amount determined by the server when the determination result indicates that a total amount of the products for which the product identification information has been obtained is greater than the first balance. Information processing device.

2. the display control unit causes the display unit to display a second balance, which is an amount obtained by adding the recharge amount to the first balance and subtracting the total amount from the amount, and the recharge amount. The information processing device according to claim 1 .

3. The display control unit causes the display unit to display a confirmation screen for confirming whether or not the received charge amount can be charged. The information processing device according to claim 1 .

4. the confirmation screen includes a display for accepting a change to the charge amount, The information processing device according to claim 3 .

5. The charge amount is determined according to the difference between the total amount and the first balance. The information processing device according to claim 1 .

6. a recording medium information acquiring unit for acquiring recording medium identification information from a recording medium; a product identification information acquisition unit for acquiring product identification information of a product; a display control unit that causes a display unit to display a difference obtained by subtracting a total price of the product for which the product identification information is obtained from a first balance corresponding to the acquired recording medium identification information; a transmission unit that transmits to a server a determination result of whether or not a total price of the products for which the product identification information has been obtained is greater than the first balance; a receiving unit that receives, from the server, a charge amount determined by the server when the determination result indicates that a total amount of the products for which the product identification information has been obtained is greater than the first balance. Information processing system.

7. An information processing device, Acquiring recording medium identification information from the recording medium; Obtain product identification information for the product; displaying on a display unit a difference obtained by subtracting a total price of the product for which the product identification information has been obtained from a first balance corresponding to the obtained recording medium identification information; Transmitting a result of a determination as to whether or not the total price of the products for which the product identification information has been obtained is greater than the first balance to a server; receiving, from the server, a charge amount determined by the server, when the determination result indicates that the total amount of the products for which the product identification information has been obtained is greater than the first balance; Information processing methods.

8. On the computer, obtaining recording medium identification information from the recording medium; obtaining product identification information for the product; a step of displaying on a display unit a difference obtained by subtracting a total price of the product for which the product identification information has been obtained from a first balance corresponding to the obtained recording medium identification information; a step of transmitting a determination result of whether or not a total price of the products for which the product identification information has been obtained is greater than the first balance to a server; receiving, from the server, a charge amount determined by the server when the determination result indicates that the total amount of the products for which the product identification information is obtained is greater than the first balance; An information processing program for executing the above.

Citation Information

Patent Citations

  • Method for automatically filling balance to boarding ticket having prepaid function

    JP2004070676A

  • Electronic money settlement terminal and automatic deposit management device

    JP2007079821A

  • Shopping cart

    JP2008117102A

  • Settlement device and POS system

    JP2012003561A

  • Settlement system

    JP2013065360A