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

The information processing device addresses the inflexibility of traditional gift card-based charging by electronically generating and managing unique identifiers for electronic money accounts, enhancing convenience and security.

JP2026043207AActive Publication Date: 2026-03-12AU PAYMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing methods for charging electronic money accounts, such as using gift cards, are inconvenient as they require pre-linking a fixed charge amount, limiting flexibility.

Method used

An information processing device that electronically acquires and displays a unique identifier for charging an electronic money account, allowing flexible charge amounts and enabling confirmation, cancellation, and location-based issuance.

Benefits of technology

Enhances customer convenience by allowing flexible charging and reducing errors through electronic processing and confirmation, while improving usability and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026043207000001_ABST
    Figure 2026043207000001_ABST
Patent Text Reader

Abstract

To improve the convenience of charging an electronic money account. [Solution] An input accepting unit 120 accepts input of a charge amount to be charged to a customer's electronic money account. A requesting unit 121 sends to an issuing server 2 a request to issue a unique identifier used to execute a process to charge the customer's electronic money account with the charge amount. An acquiring unit 122 acquires from the issuing server 2 the unique identifier issued by the issuing server 2. A display controlling unit 123 displays the acquired unique identifier on a display unit 13 in a format readable by the customer terminal used by the customer.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, an information processing system, and a program, and in particular to a technology for charging an electronic money account. [Background technology]

[0002] One known method of charging an electronic money account is for a user who wishes to charge to purchase a physical medium such as a gift card and then scan the code printed on the purchased medium using a dedicated application (see, for example, Non-Patent Document 1). [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] au PAY Gift Card [Searched on August 13, 2024], Internet<URL:https: / / aupaygiftcard.jp / user / charge.html> Summary of the Invention [Problem to be solved by the invention]

[0004] In the above method, the code printed on the gift card or other medium is linked to the charge amount. Therefore, users who wish to charge can only charge the amount that is linked to the code in advance, which is not very convenient. For this reason, there is room for improvement in the technology related to charging electronic money accounts.

[0005] The present invention has been made in consideration of these points, and aims to provide a technique for improving the convenience of charging an electronic money account. [Means for solving the problem]

[0006] A first aspect of the present invention is an information processing device comprising: an input receiving unit that receives an input of a charge amount to be charged to a customer's electronic money account; a request unit that transmits to an issuing server a request to issue a unique identifier used in executing a process to charge the customer's electronic money account with the charge amount; an acquisition unit that acquires from the issuing server the unique identifier issued by the issuing server; and a display control unit that displays the acquired unique identifier on a display unit in a format readable by a customer terminal used by the customer.

[0007] The acquisition unit may acquire information from the issuing server indicating that the charging process has been completed, and the display control unit may display a message on the display unit indicating that the charging process has been completed.

[0008] The information processing device may further include a conversion unit that converts the unique identifier acquired by the acquisition unit into a code that can be optically read by the customer terminal, and the display control unit may display the code on a display unit.

[0009] The display control unit may cause the display unit to (1) display a confirmation interface for confirming that the customer has paid the charge amount, and (2) display a sending interface in an operable state for causing the request unit to send the issuance request to the issuing server, on condition that the confirmation interface indicates that the charge amount has been paid, and the request unit may send the issuance request to the issuing server when the sending interface is operated.

[0010] The display control unit may cause the display unit to display a cancellation interface to cause the issuing server to cancel the charge processing after the customer terminal reads the unique identifier and before the customer agrees to the execution of the charge processing, and the request unit may send a cancellation request to the issuing server to request the cancellation of the processing when the cancellation interface is operated.

[0011] The information processing device may further include a location acquisition unit that acquires location information indicating the location of the information processing device, and the request unit may send the issuance request to the issuance server on the condition that the location information is within a predetermined specified area.

[0012] A second aspect of the present invention is an information processing method, in which an information processing device receives an input of a charge amount to be charged to a customer's electronic money account and transmits to an issuing server a request to issue a unique identifier used to execute a process of charging the customer's electronic money account with the charge amount, the issuing server receives the issuance request from the information processing device, issues a uniquely identifiable unique identifier based on the issuance request, associates the unique identifier with the charge amount and stores it in a database, and transmits the unique identifier to the information processing device, the information processing device further acquires from the issuing server the unique identifier issued by the issuing server and displays the acquired unique identifier on a display unit in a manner readable by a customer terminal used by the customer, the customer terminal reads the unique identifier displayed by the information processing device and transmits the unique identifier to a balance management server, and the balance management server executes a process of charging the customer's electronic money account with the charge amount.

[0013] In the information processing method, the balance management server may further execute a step of notifying the customer terminal and the issuing server of information indicating that the charging process has been completed; the issuing server may further execute a step of receiving from the balance management server information indicating that the charging process has been completed, a step of storing in the database in association with information indicating that the charging process has been used in conjunction with a unique identifier corresponding to the completed charging process, and a step of transmitting information indicating that the charging process has been completed to the information processing device; the customer terminal may further execute a step of receiving from the balance management server information indicating that the charging process has been completed and a step of displaying on a display unit a message indicating that the charging process has been completed; and the information processing device may further execute a step of receiving from the issuing server information indicating that the charging process has been completed and a step of displaying on a display unit a message indicating that the charging process has been completed.

[0014] In the information processing method, the information processing device may further perform a step of sending a cancellation request to the issuing server indicating that the charging process should be canceled before the unique identifier is sent by the customer terminal to the balance management server, and the issuing server may further perform a step of storing in the database, on the condition that it receives the cancellation request from the information processing device, the unique identifier corresponding to the cancellation request and a cancellation flag indicating the cancellation of the transaction in association with each other.

[0015] In the information processing method, the issuing server may further execute a step of tallying a total amount, which is the sum of the amounts charged in the charging processes executed during a predetermined aggregation period, and a step of sending aggregation information including the total amount and the predetermined aggregation period to the information processing device, and the information processing device may further execute a step of receiving the aggregation information from the issuing server and a step of displaying the aggregation information on a display unit.

[0016] A third aspect of the present invention is an information processing system including an information processing device and an issuing server. In this system, the information processing device includes an input accepting unit that accepts input of a charge amount to be charged to a customer's electronic money account, and a request unit that transmits to the issuing server a request to issue a unique identifier used to execute a process of charging the customer's electronic money account with the charge amount. The issuing server includes a receiving unit that receives the issuance request from the information processing device, an issuing unit that issues a uniquely identifiable unique identifier based on the issuance request, a database management unit that associates the unique identifier with the charge amount and stores them in a database, and a transmitting unit that transmits the unique identifier to the information processing device. The information processing device further includes an acquiring unit that acquires from the issuing server the unique identifier issued by the issuing server in response to the issuance request, and a display control unit that displays the acquired unique identifier on a display unit in a manner readable by a customer terminal used by the customer.

[0017] A fourth aspect of the present invention is a program that causes a computer to perform the following functions: accepting input of a charge amount to be charged to a customer's electronic money account; sending to an issuing server a request to issue a unique identifier used in executing a process to charge the customer's electronic money account with the charge amount; obtaining from the issuing server the unique identifier issued by the issuing server; and displaying the obtained unique identifier on a display unit in a format readable by a customer terminal used by the customer.

[0018] In order to provide this program or to update a part of the program, a computer-readable recording medium on which this program is recorded may be provided, or this program may be transmitted over a communication line.

[0019] Any combination of the above components, and any transformation of the present invention into a method, device, system, computer program, data structure, recording medium, etc., are also valid aspects of the present invention. [Effects of the Invention]

[0020] According to the present invention, it is possible to improve the convenience of charging an electronic money account. [Brief explanation of the drawings]

[0021] [Figure 1] 1 is a diagram for explaining an overview of an information processing system according to an embodiment; [Figure 2] 2 is a diagram schematically illustrating the functional configuration of an information processing device and an issuing server according to an embodiment; FIG. [Figure 3] 2 is a diagram illustrating a schematic functional configuration of a customer terminal and a balance management server according to an embodiment. FIG. [Figure 4] FIG. 2 is a diagram schematically illustrating a data structure of a database according to the embodiment. [Figure 5] FIG. 10 is a diagram schematically illustrating an example of a charge completion screen displayed on a display unit of the information processing device according to the embodiment. [Figure 6] 10A and 10B are diagrams illustrating an example of an interface that a display control unit according to an embodiment causes a display unit to display. [Figure 7] 10A and 10B are diagrams illustrating another example of an interface that the display control unit displays on the display unit according to the embodiment. [Figure 8] FIG. 2 is a sequence diagram illustrating the flow of information processing executed in the information processing system according to the embodiment. [Figure 9] FIG. 2 is a sequence diagram illustrating the flow of information processing executed in the information processing system according to the embodiment. [Figure 10] FIG. 10 is a sequence diagram illustrating the flow of a transaction cancellation process executed in the information processing system according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0022] <Outline of the embodiment> An overview of an embodiment of the present invention will be described. An information processing device according to an embodiment can electronically acquire and display information used to execute a process for charging a customer's electronic money account, which information has traditionally been printed on a medium such as a gift card (hereinafter referred to as a "unique identifier"). Specifically, when a customer requests to charge their electronic money account, the information processing device queries an issuing server that issues unique identifiers, instantly acquires the unique identifier via an electronic communication line, and presents it to the customer. In this sense, the display unit of the information processing device can be said to function as a substitute for a conventional medium such as a gift card. A customer can charge their electronic money account by reading the unique identifier displayed on the display unit of the information processing device using their own customer terminal. The unique identifier is uniquely identifiable information.

[0023] The information processing device according to the embodiment requests the issuing server to issue a unique identifier together with the charge amount immediately when a customer requests a charge, and therefore the charge amount associated with the unique identifier can be flexibly changed. This allows the information processing device according to the embodiment to improve customer convenience when charging an electronic money account.

[0024] FIG. 1 is a diagram for explaining an outline of an information processing system S according to an embodiment. In the information processing system S according to an embodiment, an information processing device 1, an issuing server 2, a customer terminal 3, and a balance management server 4 are each capable of communicating with each other via a communication network N such as the Internet. The customer terminal 3 is also equipped with an imaging unit, and can read information displayed on the display unit of the information processing device 1. Furthermore, the issuing server 2 can perform operations such as reading, adding, rewriting, and deleting information from the database 200.

[0025] An example of a usage scenario for the information processing system S according to the embodiment is use at a so-called school festival, which is an event independently run by students at an educational institution. The information processing device 1 is a terminal used by a business operator U who would conventionally sell media such as gift cards, and the customer terminal 3 is a terminal used by a customer C attending the school festival. In this case, the customer C is expected to be mainly a student. Note that the usage scenario for the information processing system S according to the embodiment is not limited to school festivals, and it may also be used at other event venues where transactions are generally made with cash or gift certificates, such as shopping malls and live music venues.

[0026] The information processing executed by the information processing system S according to the embodiment will be outlined below in the order of (1) to (9), and the numbers correspond to the numbers (1) to (9) in FIG.

[0027] (1) A customer C who wishes to charge an electronic money account informs a business operator U, who is a user of the information processing device 1, of the amount of money he or she wishes to charge and pays cash M to the business operator U. (2) A dedicated application for exchanging information with the issuing server 2 is installed on the information processing device 1, and the business operator U operates the information processing device 1 to input the amount of charge that the customer C wishes to make.

[0028] (3) After confirming that the business operator U has received cash M equivalent to the charge amount from the customer C, the business operator U operates the information processing device 1 to send to the issuing server 2 a request to issue a unique identifier to be used to execute the process of charging the electronic money account of the customer C. This issuance request includes charge amount information indicating the charge amount that the customer C wishes to charge.

[0029] (4) The issuing server 2 issues a unique identifier based on the issuing request received from the information processing device 1, and stores the unique identifier and the charging amount in the database 200 in association with each other. (5) The issuing server 2 transmits the unique identifier to the information processing device 1. In the example shown in Fig. 1, the unique identifier issued by the issuing server 2 is "423589g1y9qv".

[0030] (6) The information processing device 1 converts the unique identifier received and acquired from the issuing server 2 into a code that can be read by the customer terminal 3 and displays it. Figure 1 shows an example in which the information processing device 1 converts the unique identifier into a two-dimensional barcode and displays it on the display unit. (7) Customer C uses his / her customer terminal 3 to read the code displayed on the display unit of the information processing device 1. The customer terminal 3 has installed therein a dedicated application for exchanging information with the balance management server 4, which executes the charging process for the electronic money account.

[0031] (8) The customer C operates the customer terminal 3 to send an instruction to execute a recharge process to the balance management server 4. Specifically, the customer terminal 3 sends the unique identifier to the balance management server 4. (9) The balance management server 4 executes a process of charging the charging amount to the electronic money account of the customer C based on the unique identifier received from the customer terminal 3.

[0032] In this way, the information processing system S according to the embodiment can flexibly change the charge amount associated with the unique identifier. As a result, the information processing device according to the embodiment can improve customer convenience when charging an electronic money account.

[0033] <Functional configuration of the information processing device 1, the issuing server 2, the customer terminal 3, and the balance management server 4> FIG. 2 is a diagram schematically illustrating the functional configuration of an information processing device 1 and an issuing server 2 according to an embodiment. The information processing device 1 includes a storage unit 10, a communication unit 11, a control unit 12, and a display unit 13. The issuing server 2 includes a storage unit 20, a communication unit 21, and a control unit 22. In FIG. 2, arrows indicate main data flows, and data flows not shown in FIG. 2 may also exist. In FIG. 2, each functional block indicates a functional unit configuration, rather than a hardware (device) unit configuration. Therefore, the functional blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between functional blocks via any means, such as a data bus, a network, or a portable storage medium.

[0034] The storage unit 10 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information processing device 1, a RAM (Random Access Memory) that serves as the working area of ​​the information processing device 1, an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed.

[0035] The communication unit 11 is a communication interface for the information processing device 1 to communicate with external devices, and is realized by a known communication module such as a LAN (Local Area Network) module or a Wi-Fi (registered trademark) module. Hereinafter, in this specification, description of the communication unit 11 may be omitted on the assumption that communication between the information processing device 1 and external devices is via the communication unit 11.

[0036] The control unit 12 is a processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the information processing device 1, and functions as an input receiving unit 120, a request unit 121, an acquisition unit 122, a display control unit 123, a conversion unit 124, and a position acquisition unit 125 by executing programs stored in the memory unit 10.

[0037] The display unit 13 is a user interface used by the information processing device 1 to present information to the business operator U and receive information from the business operator U, and is realized by a known touch screen.

[0038] The memory unit 20 is a large-capacity storage device such as an HDD or SSD that stores various information such as a ROM that stores the BIOS of the computer that realizes the issuing server 2, a RAM that serves as the working area of ​​the issuing server 2, an OS, an application program, and a database 200 that is referenced when the application program is executed.

[0039] The communication unit 21 is a communication interface for the issuing server 2 to communicate with external devices, and is realized by a known communication module such as a LAN module, a Wi-Fi module, etc. Hereinafter, in this specification, the description of the communication unit 21 may be omitted on the assumption that communication between the issuing server 2 and external devices is via the communication unit 21.

[0040] The control unit 22 is a processor such as a CPU or GPU of the issuing server 2, and functions as an issuing unit 220, a database management unit 221, and a counting unit 222 by executing programs stored in the storage unit 20.

[0041] 2 shows an example in which the issuing server 2 is configured as a single device. However, the issuing server 2 may be realized by multiple processors, memories, and other computing resources, such as a cloud computing system. In this case, each unit constituting the control unit 12 is realized by at least one of multiple different processors executing a program.

[0042] 3(a)-(b) are diagrams showing the functional configuration of the customer terminal 3 and the balance management server 4 according to the embodiment. Specifically, FIG. 3(a) is a diagram showing the functional configuration of the customer terminal 3, and FIG. 3(b) is a diagram showing the functional configuration of the balance management server 4.

[0043] The customer terminal 3 includes a memory unit 30, a communication unit 31, a control unit 32, a display unit 33, and an imaging unit 34. The balance management server 4 includes a memory unit 40, a communication unit 41, and a control unit 42. In Figures 3(a)-(b), arrows indicate the main data flows, and data flows not shown in Figures 3(a)-(b) may also exist. In Figures 3(a)-(b), each functional block indicates a functional unit configuration, not a hardware (device) unit configuration. Therefore, the functional blocks shown in Figures 3(a)-(b) may be implemented in a single device or may be implemented separately in multiple devices. Data exchange between functional blocks may be performed via any means, such as a data bus, a network, or a portable storage medium.

[0044] The memory unit 30 is a large-capacity storage device such as a ROM that stores the BIOS of the computer that realizes the customer terminal 3, a RAM that serves as the working area of ​​the customer terminal 3, an HDD or SSD that stores the OS, application programs, and various information referenced when the application programs are executed.

[0045] The communication unit 31 is a communication interface that enables the customer terminal 3 to communicate with external devices, and is implemented by a known communication module such as a LAN module or a Wi-Fi module. Hereinafter, in this specification, the description of the communication unit 31 may be omitted on the assumption that communication between the customer terminal 3 and external devices is via the communication unit 31. The control unit 32 is a processor such as a CPU or GPU of the customer terminal 3, and realizes each function of the customer terminal 3 by executing programs stored in the storage unit 30.

[0046] The display unit 33 is a user interface used by the customer terminal 3 to present information to the customer C and receive information from the customer C, and is realized by a known touch screen. The imaging unit 34 is a camera provided in the customer terminal 3, and is a known solid-state imaging element.

[0047] The memory unit 40 is a large-capacity storage device such as a ROM that stores the BIOS of the computer that realizes the balance management server 4, a RAM that serves as the working area of ​​the balance management server 4, an HDD or SSD that stores the OS, application programs, and various information referenced when the application programs are executed.

[0048] The communication unit 41 is a communication interface that enables the balance management server 4 to communicate with external devices, and is implemented using a known communication module such as a LAN module or a Wi-Fi module. Hereinafter, in this specification, the description of the communication unit 41 may be omitted, assuming that communication between the balance management server 4 and external devices is via the communication unit 41.

[0049] The control unit 42 is a processor such as a CPU or GPU of the balance management server 4, and functions as a deposit unit 420 and a notification unit 421 by executing a program stored in the storage unit 40.

[0050] 3(b) shows an example in which the balance management server 4 is configured as a single device. However, the balance management server 4 may be realized by multiple processors, memories, and other computing resources, such as a cloud computing system. In this case, each unit constituting the control unit 42 is realized by at least one of multiple different processors executing a program.

[0051] Returning to the explanation of Figure 2, the input acceptance unit 120 of the information processing device 1 accepts input of the charge amount to be charged to the electronic money account of customer C. Specifically, the business operator U, who is the user of the information processing device 1, inputs the charge amount to the input acceptance unit 120, which is realized in the form of a user interface on the display unit 13 of the information processing device 1, on the condition that he or she receives money equivalent to the charge amount from customer C. The request unit 121 transmits to the issuing server 2 a request to issue a unique identifier to be used in executing processing to charge the electronic money account of customer C with the charge amount accepted by the input acceptance unit 120.

[0052] The communication unit 21 of the issuing server 2 receives the issuance request from the information processing device 1. In this sense, the communication unit 21 of the issuing server 2 functions as a receiving unit of the issuing server 2. The issuing unit 220 issues a unique identifier, which is a uniquely identifiable identifier, based on the issuance request received from the information processing device 1. The database management unit 221 stores the unique identifier and the charge amount in the database 200, linking them with an account identifier for identifying the electronic money account used by customer C.

[0053] 4 is a diagram schematically illustrating the data structure of the database 200 according to the embodiment. The database 200 is stored in the storage unit 20 of the issuing server 2, and is managed by the database management unit 221. The database 200 can also be accessed by the balance management server 4. The database 200 may be independent of the issuing server 2 and the balance management server 4.

[0054] The database 200 stores unique identifiers and recharge amounts, linked to account identifiers for identifying electronic money accounts. In the example of the database 200 shown in FIG. 4, the unique identifier "q34j8ty2ew87" and 500 yen are stored, linked to the account identifier AID00001. The account identifier AID00001 is also linked to another unique identifier, 3,000 yen. The database 200 also associates a state with each unique identifier. Details of the states will be described later.

[0055] Returning to the explanation of Fig. 2, the issuing server 2 transmits the unique identifier issued by the issuing unit 220 to the information processing device 1 via the communication unit 21. In this sense, the communication unit 21 of the issuing server 2 also functions as a transmission unit of the issuing server 2.

[0056] The acquisition unit 122 of the information processing device 1 acquires the unique identifier issued by the issuing server 2 from the issuing server 2. The display control unit 123 causes the display unit 13 to display the unique identifier acquired by the acquisition unit 122 in a format that can be read by the customer terminal 3 used by the customer C. This allows the information processing device 1 to flexibly change the charge amount linked to the unique identifier used in the charge process for the electronic money account.

[0057] 3, when customer C operates the customer terminal 3, the imaging unit 34 of the customer terminal 3 reads the unique identifier displayed on the display unit 13 of the information processing device 1. The communication unit 31 transmits the unique identifier read by the imaging unit 34 to the balance management server 4. In this sense, the communication unit 31 functions as a transmission unit of the customer terminal 3.

[0058] The communication unit 41 of the balance management server 4 receives the unique identifier from the customer terminal 3. The deposit unit 420 executes a process to charge the charge amount to the electronic money account of customer C. The notification unit 421 notifies the customer terminal 3 and the issuing server 2 of information indicating that the charge process has been completed.

[0059] The acquisition unit 122 acquires information indicating that the charging process has been completed from the issuing server 2. The display control unit 123 causes the display unit to display a message indicating that the charging process has been completed.

[0060] 5 is a diagram schematically illustrating an example of a charge completion screen displayed on the display unit 13 of the information processing device 1 according to the embodiment. As shown in Fig. 5, a message indicating that the charge process to the electronic money account of customer C has been completed is displayed on the display unit 13 of the information processing device 1. This allows the business operator U to know from the screen of the information processing device 1 at hand that the charge process performed between the customer terminal 3 and the balance management server 4 has been completed.

[0061] Returning to the explanation of Figure 2, the conversion unit 124 of the information processing device 1 converts the unique identifier acquired by the acquisition unit 122 into a code that can be optically read by the customer terminal 3. Specifically, the conversion unit 124 converts the unique identification number into a two-dimensional barcode. The display control unit 123 causes the display unit 13 to display the code converted by the conversion unit 124. By having the information processing device 1 convert the unique identifier into a code, it is possible to reduce the computational resources of the issuing server 2 and the amount of data communication between the issuing server 2 and the information processing device 1.

[0062] Here, the display control unit 123 causes the display unit 13 to display a confirmation interface for confirming that the customer C has paid the charge amount. Furthermore, the display control unit 123 causes the display unit 13 to display a transmission interface in an operable state for causing the request unit 121 to send an issuance request to the issuing server 2, on the condition that the confirmation interface indicates that the charge amount has been paid. The request unit 121 sends the issuance request to the issuing server 2 when the transmission interface is operated.

[0063] 6(a)-(b) are diagrams schematically illustrating an example of an interface that the display control unit 123 according to the embodiment displays on the display unit 13. In FIGS. 6(a)-(b), a check box indicated by reference numeral 130 is a confirmation interface 130 for confirming that the customer C has paid the charge amount. In addition, an operation button indicated by reference numeral 131 is a transmission interface 131 for causing the request unit 121 to transmit an issuance request to the issuing server 2.

[0064] 6(a), the confirmation interface 130 is in an unchecked state, i.e., the payment has not been confirmed by the business entity U, who is the user of the information processing device 1. As shown in FIG. 6(a), when the confirmation interface 130 is in an unchecked state, the transmission interface 131 is not enabled, and the business entity U cannot operate the transmission interface 131.

[0065] 6(b), the confirmation interface 130 is checked, i.e., the payment has been confirmed by the business operator U, who is the user of the information processing device 1. For this reason, in FIG. 6(b), the transmission interface 131 is enabled, and the business operator U can cause the request unit 121 to send an issuance request to the issuing server 2 by pressing the transmission interface 131. This enables the information processing device 1 to prevent the business operator U from erroneously sending an issuance request before the customer C has paid the amount equivalent to the charge amount.

[0066] Furthermore, the display control unit 123 can also cause the display unit 13 to display a cancellation interface for causing the issuing server 2 to cancel the charge process after the customer terminal 3 reads the unique identifier and before the customer C agrees to the execution of the charge process. The request unit 121 sends a cancellation request to the issuing server 2 to request the cancellation of the process when the cancellation interface is operated.

[0067] 7 is a diagram schematically illustrating another example of an interface that the display control unit 123 according to the embodiment displays on the display unit 13. In FIG. 7, the operation button indicated by the reference numeral 132 is a cancel interface 132 for causing the issuing server 2 to cancel the charge process. When the business operator U presses the cancel interface 132, the request unit 121 transmits information indicating the cancellation of the charge process to the issuing server 2. If the customer C has not given final approval for the charge process, the charge process is canceled. The customer C can cancel the process up until just before the charge process is executed, and the information processing device 1 can improve the usability of the charge process for the customer C.

[0068] On the condition that a cancellation request is received from the information processing device 1, the database management unit 221 of the issuing server 2 stores in the database 200 a unique identifier corresponding to the cancellation request and a cancellation flag indicating the cancellation of the transaction, in association with each other. In Fig. 4, the status "Cancelled" linked to the account identifier AID00003 indicates the cancellation flag indicating the cancellation of the transaction. Note that the status "Completed" is a flag indicating that the charge has been completed, and "Not yet" indicates that the unique identifier has been issued, the charge has not been made, and the transaction has not been cancelled.

[0069] As described above, the information processing device 1 according to the embodiment is expected to be used in a specific area, such as a school festival, etc. Therefore, the information processing device 1 may be configured to execute a process of issuing a unique identifier when the information processing device 1 is present in a predetermined specific area.

[0070] To achieve this, the information processing device 1 includes a location acquisition unit 125 that acquires location information indicating the location of the information processing device 1. The location acquisition unit 125 is realized using a known location acquisition technology, such as a GPS (Global Positioning System) module. The request unit 121 transmits an issuance request to the issuing server 2 on the condition that the location information acquired by the location acquisition unit 125 is within a predetermined area. This makes it possible to prevent a unique identifier from being issued from a remote location, even if the information processing device 1 is carried away by a malicious third party.

[0071] The counting unit 222 of the issuing server 2 counts up a total amount, which is the sum of the amounts charged in the charging processes executed during a predetermined counting period. The counting period may be set arbitrarily, for example, the period during which a school festival begins. The communication unit 21 transmits counting information including the total amount and the predetermined counting period to the information processing device 1. The display control unit 123 causes the display unit 13 to display the counting information acquired by the acquisition unit 122. This allows the business operator U using the information processing device 1 to understand the count of the charge amount at a glance, making it easy for the business operator U to compare the collected amount with the charge amount.

[0072] <Processing flow of the information processing method executed in the information processing system S> FIG. 8 is a sequence diagram for explaining the flow of information processing executed in the information processing system S according to the embodiment.

[0073] The input accepting unit 120 of the information processing device 1 accepts input of the charge amount to be charged to the electronic money account of customer C (S2). The requesting unit 121 transmits to the issuing server 2 a request to issue a unique identifier to be used in executing the process of charging the charge amount to the electronic money account of customer C (S4).

[0074] The issuing server 2 receives an issuance request from the information processing device 1 (S6). The issuing unit 220 issues a unique identifier based on the issuance request received from the information processing device 1 (S8). The database management unit 221 associates the unique identifier issued by the issuing unit 220 with the charge amount and stores and registers them in the database (S10). The issuing server 2 transmits the unique identifier to the information processing device 1 (S12).

[0075] The acquisition unit 122 of the information processing device 1 acquires the unique identifier issued by the issuing server 2 from the issuing server 2 (S14). The display control unit 123 displays the unique identifier acquired by the acquisition unit 122 on the display unit 13 in a format that can be read by the customer terminal 3 used by customer C (S16).

[0076] The imaging unit 34 of the customer terminal 3 reads the unique identifier displayed on the display unit 13 of the information processing device 1 (S18). The customer terminal 3 transmits the unique identifier read by the imaging unit 34 to the balance management server 4 (S20).

[0077] The communication unit 41 of the balance management server 4 receives the unique identifier from the customer terminal 3 (S22). The deposit unit 420 of the balance management server 4 executes a process to charge the charge amount to the electronic money account of customer C (S24).

[0078] FIG. 9 is a sequence diagram for explaining the flow of information processing executed in the information processing system S according to the embodiment, and shows processing subsequent to the processing in FIG.

[0079] The notification unit 421 of the balance management server 4 notifies the customer terminal 3 and the issuing server 2 of information indicating that the charging process has been completed (S26).

[0080] The acquisition unit 122 of the issuing server 2 receives a completion notification, which is information indicating that the recharge process has been completed, from the balance management server 4 (S28). The database management unit 221 associates the information indicating that the recharge has been used with the unique identifier corresponding to the process for which the recharge has been completed in the database 200, and stores and registers the information (S30). The issuing server 2 transmits the completion notification, which is information indicating that the recharge process has been completed, to the information processing device 1 (S32).

[0081] The acquisition unit 122 of the information processing device 1 receives a completion notification indicating that the charging process has been completed from the issuing server 2 (S34). The display control unit 123 causes the display unit 13 to display a message indicating that the charging process has been completed (S36).

[0082] The customer terminal 3 receives a completion notification from the balance management server 4 indicating that the charging process has been completed (S38). The customer terminal 3 displays a message indicating that the charging process has been completed on the display unit 33 (S40).

[0083] Fig. 10 is a sequence diagram for explaining the flow of transaction cancellation processing executed in the information processing system S according to the embodiment. In Fig. 10, the flow of processing from step S2 to step S18 is the same as the flow of processing from step S2 to step S18 in Fig. 8, and therefore description thereof will be omitted.

[0084] After the imaging unit 34 of the customer terminal 3 reads the unique identifier and before the customer terminal 3 sends the unique identifier to the balance management server 4, the request unit 121 of the information processing device 1 sends a cancellation request to the issuing server 2 indicating that the charging process should be canceled (S50).

[0085] The issuing server 2 receives the cancellation request from the information processing device 1 (S52). On the condition that the cancellation request is received from the information processing device 1, the database management unit 221 stores and registers in the database 200 a unique identifier corresponding to the cancellation request and a cancellation flag indicating the cancellation of the transaction in association with each other (S54).

[0086] <Advantages of the information processing device 1 according to the embodiment> As described above, the information processing device 1 according to the embodiment can improve convenience for customers when charging their electronic money accounts.

[0087] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."

[0088] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating in any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of new embodiments resulting from the combination will also have the effects of the original embodiments. Such modifications will be described below.

[0089] In the above, the case where the conversion unit 124 of the information processing device 1 converts the unique identifier into a code has been described. Alternatively, the issuing server 2 may execute a process of converting the unique identifier into a code while issuing the unique identifier. This reduces the calculation load on the information processing device 1, thereby reducing the power consumption of the battery-powered information processing device 1. [Explanation of symbols]

[0090] 1. Information processing device 10...Storage section 11. Communications Department 12 Control section 120 Input reception section 121...Request part 122...Acquisition part 123 Display control unit 124...Conversion unit 125...Position acquisition unit 13...Display section 2. Issuance Server 20...Storage section 200···Database 21. Communications Department 22 Control section 220···Publishing Department 221···Database Management Department 222... Aggregation section 3. Customer terminal 30...Storage section 31. Communications Department 32 Control section 33...Display section 34 Imaging unit 4. Balance management server 40...Storage section 41. Communications Department 42 Control unit 420 Deposit Department 421...Notification Department S···Information Processing System

Claims

1. an input receiving unit that receives an input of a charge amount to be charged to a customer's electronic money account; a request unit that transmits to an issuing server a request for issuing a unique identifier used to execute a process of charging the charging amount to the electronic money account of the customer; an acquisition unit that acquires the unique identifier issued by the issuing server from the issuing server; a display control unit that displays the acquired unique identifier on a display unit in a manner that can be read by a customer terminal used by the customer, Information processing device.

2. the acquiring unit acquires, from the issuing server, information indicating that the charging process has been completed; the display control unit causes the display unit to display a message indicating that the charging process has been completed. The information processing device according to claim 1 .

3. a conversion unit that converts the unique identifier acquired by the acquisition unit into a code that can be optically read by the customer terminal; The display control unit causes the code to be displayed on a display unit.

3. The information processing device according to claim 1 or 2.

4. The display control unit (1) displaying a confirmation interface for confirming that the customer has paid the charge amount; (2) displaying a transmission interface in an operable state for causing the request unit to transmit the issuance request to the issuance server, on the condition that the confirmation interface indicates that the charging amount has been paid; the request unit transmits the issuance request to the issuance server when the transmission interface is operated.

3. The information processing device according to claim 1 or 2.

5. the display control unit displays on the display unit a cancellation interface for causing the issuing server to cancel the charge process after the customer terminal reads the unique identifier and before the customer agrees to the execution of the charge process; the request unit transmits an abort request to the issuing server when the abort interface is operated, the abort request requesting abortion of the processing; 3. The information processing device according to claim 1 or 2.

6. a location acquisition unit that acquires location information indicating a location of the information processing device; the request unit transmits the issuance request to the issuance server on the condition that the location information is within a predetermined area.

3. The information processing device according to claim 1 or 2.

7. The information processing device receiving an input of a charge amount to be charged to the customer's electronic money account; sending to an issuing server a request to issue a unique identifier used to execute a process of charging the charging amount to the electronic money account of the customer; The issuing server: receiving the issuance request from the information processing device; issuing a unique identifier that can be uniquely identified based on the issuance request; a step of storing the unique identifier and the charge amount in a database in association with each other; transmitting the unique identifier to the information processing device; The information processing device, obtaining, from the issuing server, a unique identifier issued by the issuing server; and displaying the acquired unique identifier on a display unit in a manner readable by a customer terminal used by the customer. The customer terminal, reading the unique identifier displayed by the information processing device; transmitting the unique identifier to a balance management server; The balance management server, and executing a step of executing a process of charging the charging amount to the electronic money account of the customer. Information processing methods.

8. The balance management server, further executing a step of notifying the customer terminal and the issuing server of information indicating that the charging process has been completed; The issuing server: receiving information indicating that the charging process has been completed from the balance management server; storing information indicating that the charge has been used in association with a unique identifier corresponding to the process in which the charge has been completed in the database; and transmitting information indicating that the charging process has been completed to the information processing device. The customer terminal, receiving information indicating that the charging process has been completed from the balance management server; a step of displaying a message on a display unit indicating that the charging process has been completed; The information processing device, receiving information indicating that the charging process has been completed from the issuing server; and displaying a message on a display unit indicating that the charging process has been completed. The information processing method according to claim 7.

9. The information processing device, before the unique identifier is transmitted by the customer terminal to the balance management server, a cancellation request indicating that the charging process is to be cancelled is transmitted to the issuing server; The issuing server and, on condition that the cancellation request is received from the information processing device, storing in the database the unique identifier corresponding to the cancellation request and a cancellation flag indicating cancellation of the transaction in association with each other.

9. The information processing method according to claim 7 or 8.

10. The issuing server: A step of tallying up a total amount of money, which is the sum of the amounts of money charged in the charging process executed during a predetermined tallying period; transmitting, to the information processing device, aggregate information including the total amount and the predetermined aggregation period; The information processing device, receiving the aggregated information from the issuing server; and further performing a step of displaying the aggregated information on a display unit.

9. The information processing method according to claim 7 or 8.

11. An information processing system including an information processing device and an issuing server, The information processing device includes: an input receiving unit that receives an input of a charge amount to be charged to a customer's electronic money account; a request unit that transmits to the issuing server a request for issuing a unique identifier used to execute a process of charging the charging amount to the electronic money account of the customer; The issuing server a receiving unit that receives the issuance request from the information processing device; an issuing unit that issues a unique identifier that can be uniquely identified based on the issuance request; a database management unit that associates the unique identifier with the charging amount and stores them in a database; a transmitter that transmits the unique identifier to the information processing device, The information processing device includes: an acquisition unit that acquires, from the issuing server, the unique identifier issued by the issuing server in response to the issuance request; a display control unit that displays the acquired unique identifier on a display unit in a manner that can be read by a customer terminal used by the customer, Information processing system.

12. On the computer, A function to accept input of the charge amount to be charged to the customer's electronic money account; a function of transmitting to an issuing server a request for issuing a unique identifier used to execute a process of charging the charging amount to the electronic money account of the customer; a function of acquiring from the issuing server a unique identifier issued by the issuing server; and a function of displaying the acquired unique identifier on a display unit in a manner that can be read by the customer terminal used by the customer. program.