Information processing server, information processing method, program, and information processing system
The information processing server improves transaction security and reduces device costs by integrating additional authentication methods and allowing users to confirm transaction details within the existing cash transaction system framework.
Patent Information
- Application Number
- JP2023205969
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-06-18
AI Technical Summary
The existing cash transaction systems, such as those disclosed in Patent Document 1, rely solely on code pattern authentication, which increases device costs when additional security measures like cash card or biometric authentication are implemented.
An information processing server that registers transaction information, issues identification codes, and sends notifications to user terminals, allowing for additional authentication methods and improved transaction security without increasing device costs.
Enhances transaction security by allowing users to confirm transaction details and receive fraud alerts, while reducing device costs by integrating additional authentication methods within the existing system framework.
Smart Images

Figure 2025091021000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing server, an information processing method, a program, and an information processing system.
Background Art
[0002] There is known an automatic transaction system that performs cash deposits and withdrawals through a cash transaction device connected to a host computer of a financial institution. In recent years, in the automatic transaction system, in order to reduce the device cost, simplification of the facilities of the cash transaction devices installed at various locations has been considered.
[0003] For example, Patent Document 1 below discloses a cash transaction system that causes a cash transaction device to execute a cash transaction by having the cash transaction device read a code pattern representing the content of a cash transaction pre-registered in an online banking server. According to the technology disclosed in Patent Document 1, it is possible to omit input / output devices such as a touch panel from the cash transaction device.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the cash transaction system disclosed in Patent Document 1, transactions can be performed only by authenticating the code pattern. Therefore, when an additional authentication device such as a cash card authentication or a biometric authentication is installed in the cash transaction device for improving security, the device cost increases.
[0006] Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a novel and improved information processing server, information processing method, program, and information processing system capable of further improving the security of transactions.
Means for Solving the Problems
[0007] According to an aspect of the present invention, in order to solve the above problems, there is provided an information processing server including a registration unit that registers transaction information based on the content of a transaction input at a user terminal, a code issuance unit that issues an identification code corresponding to the transaction information to the user terminal, and a notification unit that, when receiving the identification code from a transaction device, transmits a notification including the content of the transaction corresponding to the received identification code to the user terminal.
[0008] The identification code may be a two-dimensional code.
[0009] The notification unit may transmit the notification to the user terminal when the identification code received from the transaction device is within the expiration date.
[0010] When receiving the identification code from the transaction device, the notification unit may further transmit a text to alert the user terminal to fraud.
[0011] The notification may further include a request for transmitting authentication information.
[0012] The information processing server may further include an authentication unit that authenticates the user terminal based on the authentication information received from the user terminal.
[0013] The authentication unit may authenticate the user terminal based on the position information of the user terminal received as the authentication information.
[0014] The authentication unit may authenticate the user terminal based on the personal identification information of the user of the user terminal received as the authentication information.
[0015] When the user terminal is authenticated by the authentication unit, the transaction device may further include a transaction control unit that instructs the execution of the transaction.
[0016] Also, in order to solve the above problems, according to another aspect of the present invention, there are provided steps of registering transaction information based on the content of a transaction input by a user terminal, issuing an identification code corresponding to the transaction information to the user terminal, and when the identification code is received from a transaction device, transmitting a notification including the content of the transaction corresponding to the received identification code to the user terminal, and an information processing method by a computer including these steps.
[0017] Also, in order to solve the above problems, according to another aspect of the present invention, there is provided a program for causing a computer to function as a registration unit that registers transaction information based on the content of a transaction input by a user terminal, a code issuing unit that issues an identification code corresponding to the transaction information to the user terminal, and a notification unit that transmits a notification including the content of the transaction corresponding to the received identification code to the user terminal when the identification code is received from a transaction device.
[0018] Also, in order to solve the above problems, according to another aspect of the present invention, there is provided an information processing system including a user terminal into which the content of a transaction is input, a registration unit that registers transaction information based on the content of the transaction input by the user terminal, a code issuing unit that issues an identification code corresponding to the transaction information to the user terminal, and a transaction device that transmits the identification code read from the user terminal to the information processing server, and the information processing server further includes a notification unit that transmits a notification including the content of the transaction corresponding to the received identification code to the user terminal when the identification code is received from the transaction device.
[0019] The user terminal may further include a display unit that displays the content of the transaction included in the received notification.
[0020] When the information processing server receives the identification code from the transaction device, the information processing server may further cause the notification unit to transmit to the user terminal a text for alerting against fraud, and the user terminal may cause the display unit to display the received text.
[0021] According to the above configuration, the user of the user terminal can receive, at the user terminal, a notification including the details of the transaction corresponding to the identification code by causing the transaction device to read the identification code. Therefore, the user of the user terminal can cause the transaction device to execute the transaction after confirming the details of the transaction.
Advantages of the Invention
[0022] As described above, according to the present invention, it is possible to further improve the security of transactions.
Brief Description of the Drawings
[0023]
Figure 1
Figure 2
Figure 3
Figure 4
Modes for Carrying Out the Invention
[0024] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the present specification and drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant description is omitted.
[0025] <1. System Configuration> First, with reference to FIG. 1, the configuration of the information processing system 1 according to an embodiment of the present invention will be described. FIG. 1 is an explanatory diagram showing the overall configuration of the information processing system 1 according to the present embodiment.
[0026] As shown in FIG. 1, the information processing system 1 includes an information processing server 11, a host server 13, a user terminal 17, and a transaction device 19. The information processing server 11, the transaction device 19, and the user terminal 17 are connected to the network 15 so as to be able to transmit and receive data to and from each other.
[0027] The host server 13 is provided for each financial institution and manages account information such as customer account numbers, account balances, and account histories in a database. The host server 13 controls the account information in the database based on transactions requested from the information processing server 11.
[0028] The information processing server 11 registers the content of the transaction transmitted from the user terminal 17 as transaction information and issues an identification code IP corresponding to the registered transaction information to the user terminal 17. Further, when the identification code IP is read by the transaction device 19, the information processing server 11 transmits the content of the transaction corresponding to the identification code IP to the user terminal 17. According to this, the information processing server 11 can cause the user of the user terminal 17 to confirm the content of the transaction executed by the transaction device 19, so that the security of the transaction can be improved.
[0029] Furthermore, the information processing server 11 may obtain authentication information from the user terminal 17 that proves that the user of the user terminal 17 is the person himself / herself who is about to execute a transaction on the transaction device 19. When the authentication of the user terminal 17 is completed by the above authentication information, the information processing server 11 may instruct the transaction device 19 to execute the transaction. According to this, the information processing server 11 can further improve the security of the transaction.
[0030] Network 15 is a communication network for transmitting and receiving data among the information processing server 11, the transaction device 19, and the user terminal 17. Network 15 may be a public communication network such as the Internet, a satellite communication network, a mobile communication network, a LAN (Local Area Network), or a WAN (Wide Area Network), or may be a dedicated communication network such as a VPN (Virtual Private Network).
[0031] The user terminal 17 is, for example, an information terminal carried by an individual who conducts a transaction. The user terminal 17 may be, for example, a smartphone, a tablet terminal, or a smartwatch. The user terminal 17 registers the details of the transaction input by the user of the user terminal 17 to the information processing server 11 via the network, and receives an identification code IP corresponding to the registered transaction details from the information processing server 11. Thereby, the user terminal 17 can cause the transaction device 19 to read the received identification code IP by displaying it on the display unit 17a.
[0032] The transaction device 19 is installed, for example, in a branch, store, or public facility of a financial institution, and is a cash processing device that conducts withdrawal transactions of a medium M such as banknotes or coins, and deposit transactions of the medium M. The transaction device 19 includes at least a scan unit 19a that reads the identification code IP, and a deposit / withdrawal port 19b for depositing and withdrawing the medium M, and may be a so-called monitorless ATM (Automatic Teller Machine) that does not include a display unit such as a monitor, an input unit such as a numeric keypad, and a display input unit such as a touch panel. The transaction device 19 reads the identification code IP displayed on the display unit 17a of the user terminal 17 by the scan unit 19a, and transmits the read identification code IP to the information processing server 11. When instructed to execute a transaction from the information processing server 11, the transaction device 19 can execute the transaction corresponding to the identification code IP.
[0033] The information processing system 1 according to this embodiment can issue an identification code IP corresponding to an input transaction to the user terminal 17 and cause the transaction device 19 to read the issued identification code IP, thereby enabling the transaction device 19 to execute a transaction corresponding to the identification code IP. At this time, the information processing system 1 can send the details of the transaction to the user terminal 17, enabling the user of the user terminal 17 to confirm the details of the transaction.
[0034] <2. Functional Configuration> Next, with reference to FIG. 2, the functional configurations of the information processing server 11, user terminal 17, and transaction device 19 according to this embodiment will be described. FIG. 2 is a block diagram showing the functional configurations of the information processing server 11, user terminal 17, and transaction device 19.
[0035] (Information Processing Server 11) As shown in FIG. 2, the information processing server 11 includes a communication unit 111, a registration unit 112, a transaction storage unit 113, a code issuance unit 114, a notification unit 115, an authentication unit 116, and a transaction control unit 117.
[0036] The communication unit 111 is a communication interface connected to the network 15 and composed of a communication device or the like for transmitting and receiving data to and from the user terminal 17 and the transaction device 19. The communication unit 111 may be, for example, a communication card for wired or wireless LAN (Local Area Network), Wi-Fi (registered trademark), Bluetooth (registered trademark), or WUSB (Wireless USB). Further, the communication unit 111 may be an optical communication router, an ADSL (Asymmetric Digital Subscriber Line) router, or a modem for various communications.
[0037] The registration unit 112 registers transaction information in the transaction storage unit 113 based on the details of the transaction input at the user terminal 17. Specifically, when receiving the details of the transaction from the user terminal 17, the registration unit 112 may register the received transaction details as transaction information in the transaction storage unit 113. For example, the registration unit 112 may register, as transaction information in the transaction storage unit 113, the type of transaction such as withdrawal or deposit, the amount of withdrawal or deposit, the account number of the customer executing the transaction, and the date and time when the transaction details were received.
[0038] The transaction storage unit 113 stores the transaction information registered by the registration unit 112. Specifically, as described above, the transaction storage unit 113 may store, as transaction information, the type of transaction such as withdrawal or deposit, the amount of withdrawal or deposit, the account number of the customer executing the transaction, and the date and time when the transaction details were received. Also, the transaction storage unit 113 may store, in association with the transaction information, the identification information of the user terminal 17 where the transaction details were input, in order to issue an identification code IP corresponding to the transaction information to the user terminal 17. Furthermore, when the identification code IP is issued, the transaction storage unit 113 stores the issued identification code IP in association with the transaction information, and may also store, in association with the transaction information, the expiration date of the identification code IP and whether the identification code IP has been used (whether the corresponding transaction has been executed).
[0039] When the transaction information is registered, the code issuing unit 114 issues an identification code IP corresponding to the transaction information to the user terminal 17. At this time, the code issuing unit 114 may store, in association with the transaction information, details such as the expiration date of the identification code IP in the transaction storage unit 113. The identification code IP may be a matrix-type or stack-type two-dimensional code, a one-dimensional code such as a barcode, or a character string consisting of numbers or the like. For example, the identification code IP may be a two-dimensional code such as a QR code (registered trademark).
[0040] The issued identification code IP is transmitted to the user terminal 17 that transmitted the details of the transaction via the communication unit 111. The identification code IP transmitted to the user terminal 17 is displayed on the display unit 17a of the user terminal 17 and thus read by the scanning unit 19a of the transaction device 19. The transaction device 19 can perform the collation between the read identification code IP and the transaction information by transmitting the read identification code IP to the information processing server 11. That is, the information processing server 11 can transmit the details of the transaction input to the user terminal 17 to the transaction device 19 via the identification code IP.
[0041] When the notification unit 115 receives the identification code IP from the transaction device 19, it transmits a notification including the details of the transaction corresponding to the received identification code IP to the user terminal 17. The transmitted details of the transaction are, for example, displayed on the display unit 17a of the user terminal 17. By transmitting the notification to the user terminal 17, the notification unit 115 can cause the user of the user terminal 17 to confirm the details of the transaction corresponding to the identification code IP read by the transaction device 19.
[0042] However, if an expiration date is set for the identification code IP, the notification unit 115 may transmit a notification including the details of the transaction corresponding to the received identification code IP to the user terminal 17 only when it receives an identification code IP within the expiration date. On the other hand, when it receives an identification code IP outside the expiration date, the notification unit 115 may transmit a notification to the user terminal 17 indicating that the expiration date of the received identification code IP has expired, and may also transmit a transaction error notification to the transaction device 19. Even when the identification code IP is invalid for reasons such as having been used, the notification unit 115 may transmit a notification to the user terminal 17 indicating that the received identification code IP has been used, and may also transmit a transaction error notification to the transaction device 19.
[0043] Further, the notification unit 115 may send a notification to the user terminal 17 that further includes text for raising awareness of fraud. The text for raising awareness of fraud is, for example, displayed on the display unit 17a of the user terminal 17. According to this, the notification unit 115 can cause the user of the user terminal 17 to confirm that the transaction to be executed by the transaction device 19 is not related to a fraudulent act such as a transfer fraud. The above text for raising awareness of fraud may be sent to the user terminal 17 when the content of the transaction corresponding to the identification code IP received from the transaction device 19 is a transfer transaction.
[0044] Furthermore, the notification unit 115 may send a notification to the user terminal 17 that further includes a request for sending authentication information. The authentication information is information that proves that the user of the user terminal 17 is the person himself / herself who is trying to execute a transaction on the transaction device 19. The information processing server 11 can further improve the security of the transaction by authenticating the user terminal 17 in the authentication unit 116 described later based on the authentication information sent from the user terminal 17. Examples of the authentication information sent from the user terminal 17 include the location information of the user terminal 17 or the personal identification information of the user of the user terminal 17.
[0045] The authentication unit 116 authenticates the user terminal 17 based on the authentication information sent from the user terminal 17.
[0046] As an example, when the authentication information transmitted from the user terminal 17 is the location information of the user terminal 17, the authentication unit 116 may authenticate the user terminal 17 based on whether the location of the user terminal 17 is within the area corresponding to the transaction device 19 that has read the identification code IP. Specifically, identification information including information regarding the installation location of each device is assigned to the transaction device 19. The identification information of the transaction device 19 is transmitted from the transaction device 19 to the information processing server 11 together with the transmission of the identification code IP from the transaction device 19 to the information processing server 11, and is stored in the transaction storage unit 113 of the information processing server 11. The authentication unit 116 can determine whether the location of the user terminal 17 is within the area corresponding to the transaction device 19 that has read the identification code IP by referring to the information regarding the installation location of the transaction device 19 included in the identification information of the transaction device 19 and the location information of the user terminal 17.
[0047] For example, when the location of the user terminal 17 is within the facility where the transaction device 19 is installed, the authentication unit 116 may authenticate the user terminal 17. Alternatively, when the location of the user terminal 17 is within a predetermined radius from the center of the facility where the transaction device 19 is installed, the authentication unit 116 may authenticate the user terminal 17. Alternatively, when the location of the user terminal 17 is within a predetermined radius centered on the transaction device 19, the authentication unit 116 may authenticate the user terminal 17.
[0048] As another example, when the authentication information transmitted from the user terminal 17 is the personal identification information of the user of the user terminal 17, the authentication unit 116 may authenticate the user terminal 17 by comparing the individual set for the user of the user terminal 17 with the personal identification information of the user. Specifically, in the database of the host server 13, the personal identification information of the individual set for the user of the user terminal 17 (information such as a driver's license or a My Number card, as will be described later) is registered in association with the customer's account information. The authentication unit 116 can authenticate the user terminal 17 by comparing the personal identification information registered in the database of the host server 13 with the personal identification information transmitted from the user terminal 17. Note that the personal identification information registered in the database of the host server 13 may be obtained from the host server 13 based on, for example, the customer's account information for which a transaction corresponding to the identification code IP received from the transaction device 19 is executed.
[0049] For example, when the personal identification information is an electronic certificate stored in the IC (Integrated Circuit) chip of a My Number card or a driver's license, the authentication unit 116 may authenticate the user terminal 17 by comparing the individual set for the user of the user terminal 17 with the individual certified by the electronic certificate. Alternatively, when the personal identification information is the identification information stored in the IC chip of a cash card, the authentication unit 116 may authenticate the user terminal 17 by comparing the identification information of the individual set for the user of the user terminal 17 with the identification information obtained as the personal identification information.
[0050] The transaction control unit 117 controls the execution of a transaction at the transaction device 19 based on the authentication result of the user terminal 17 by the authentication unit 116. Specifically, when the user terminal 17 is authenticated by the authentication unit 116, the transaction control unit 117 transmits a transaction execution message to the host server 13 and instructs the transaction device 19 to execute the transaction. On the other hand, when the user terminal 17 is not authenticated by the authentication unit 116, the transaction control unit 117 instructs the transaction device 19 to cancel the transaction.
[0051] (User Terminal 17) As shown in FIG. 2, the user terminal 17 includes a communication unit 171, an input unit 172, an authentication information acquisition unit 173, and a display unit 17a.
[0052] The communication unit 171 is a communication interface configured by a communication device or the like for connecting to the network 15 and transmitting and receiving data to and from the information processing server 11. The communication unit 171 may be, for example, a communication card for wired or wireless LAN (Local Area Network), Wi-Fi (registered trademark), Bluetooth (registered trademark), or WUSB (Wireless USB). Further, the communication unit 171 may be an optical communication router, an ADSL (Asymmetric Digital Subscriber Line) router, or a modem for various communications.
[0053] The input unit 172 is an input device for a user of the user terminal 17 to input information. The input unit 172 may be a touch panel, a button, a switch, a microphone, or the like. For example, the content of the transaction to be executed by the transaction device 19 is input from the user of the user terminal 17 to the input unit 172.
[0054] The authentication information acquisition unit 173 acquires authentication information for proving that the user of the user terminal 17 is the person himself / herself who intends to execute a transaction on the transaction device 19. The authentication information acquired by the authentication information acquisition unit 173 is transmitted to the information processing server 11 in response to a transmission request for authentication information from the information processing server 11.
[0055] As an example, the authentication information acquisition unit 173 may acquire the position information of the user terminal 17 as authentication information. The position information of the user terminal 17 can be acquired, for example, from a GNSS (Global Navigation Satellite System) sensor mounted on the user terminal 17, Wi-Fi (registered trademark) access point information, or base station information for connecting to a mobile communication network.
[0056] As another example, the authentication information acquisition unit 173 may acquire the personal identification information of the user of the user terminal 17 as authentication information. The personal identification information of the user of the user terminal 17 may be, for example, an electronic certificate stored in the IC chip of a My Number card or a driver's license, or identification information stored in the IC chip of a cash card. These electronic certificates or identification information can be acquired, for example, by a contact-type IC card reader or a non-contact-type IC card reader using Near Field Communication (NFC).
[0057] The display unit 17a is a display device such as a Liquid Crystal Display (LCD) device or an Organic Light Emitting Diode (OLED) device provided in the user terminal 17. The display unit 17a may be a touch panel type input display device integrated with the input unit 172. The display unit 17a can display the identification code IP issued from the information processing server 11.
[0058] (Transaction device 19) As shown in FIG. 2, the transaction device 19 includes a communication unit 191, a control unit 192, a deposit / withdrawal unit 193, and a scan unit 19a.
[0059] The communication unit 191 is a communication interface composed of a communication device or the like for connecting to the network 15 and transmitting and receiving data to and from the information processing server 11. The communication unit 191 may be, for example, a communication card for wired or wireless Local Area Network (LAN), Wi-Fi (registered trademark), Bluetooth (registered trademark), or Wireless USB (WUSB). Further, the communication unit 191 may be a router for optical communication, a router for Asymmetric Digital Subscriber Line (ADSL), or a modem for various communications.
[0060] The control unit 192 controls the execution of transactions in the transaction device 19. For example, when instructed to execute a transaction by the transaction control unit 117 of the information processing server 11, the control unit 192 may execute the transaction corresponding to the identification code IP read by the scan unit 19a. On the other hand, when instructed to cancel a transaction by the transaction control unit 117 of the information processing server 11, the control unit 192 may cancel the transaction corresponding to the identification code IP read by the scan unit 19a.
[0061] The deposit / withdrawal unit 193 deposits and withdraws media M such as coins or banknotes based on the control by the control unit 192. Specifically, the deposit / withdrawal unit 193 may discharge the media M from the storage in the transaction device 19 when executing a withdrawal transaction, or may store the media M in the storage in the transaction device 19 when executing a deposit transaction.
[0062] The scan unit 19a is a scanner that reads the identification code IP displayed on the display unit 17a of the user terminal 17. The scan unit 19a may be, for example, a barcode reader that reads the identification code IP with infrared rays, or may be a camera that images the identification code IP.
[0063] According to the above configuration, the information processing system 1 according to the present embodiment can cause the user of the user terminal 17 to confirm the content of the transaction by transmitting the content of the transaction corresponding to the identification code IP read by the transaction device 19 to the user terminal 17. In addition to the content of the transaction, the information processing system 1 can also cause the user terminal 17 to display a text that alerts against fraud. Therefore, the information processing system 1 can further improve the security of transactions.
[0064] <3. Operation Example> Subsequently, with reference to FIG. 3, the operation flow of the information processing system 1 according to the present embodiment will be described. FIG. 3 is a sequence diagram showing the operation flow of the information processing system 1 according to the present embodiment.
[0065] As shown in FIG. 3, first, the content of the transaction is input from the user to the user terminal 17 (S101). Thereby, the user terminal 17 transmits the input transaction content to the information processing server 11 (S103). Next, the information processing server 11 registers the transaction content as transaction information in the transaction storage unit 113 in the registration unit 112 (S105), and the code issuing unit 114 issues an identification code IP corresponding to the transaction information to the user terminal 17 (S107). Note that the issued identification code IP is stored in the transaction storage unit 113 in association with the transaction information.
[0066] Subsequently, the user terminal 17 presents the identification code IP to the transaction device 19 by displaying the received identification code IP on the display unit 17a (S109). The transaction device 19 reads the identification code IP displayed on the display unit 17a by the scanning unit 19a (S111). Thereafter, the transaction device 19 transmits the read identification code IP to the information processing server 11 to collate the read identification code IP with the identification code IP stored in the transaction storage unit 113 (S113).
[0067] On the other hand, the information processing server 11 determines the validity of the transmitted identification code IP (S117). For example, the information processing server 11 may determine the validity of the identification code IP based on whether the identification code IP is within the expiration date and whether the identification code IP has been used. Subsequently, the information processing server 11 causes the user terminal 17 to confirm the transaction content in the notification unit 115 and transmits a notification requesting transmission of authentication information (S119).
[0068] Next, the user terminal 17 displays the received notification on the display unit 17a to cause the user to confirm the text that alerts the user to the transaction content and fraud. Thereafter, the user of the user terminal 17 inputs whether the transaction can be executed to the user terminal 17 (S121). When it is input that the transaction is to be executed, the user terminal 17 acquires authentication information in the authentication information acquisition unit 173 (S123) and transmits the acquired authentication information to the information processing server 11 (S125).
[0069] The information processing server 11 verifies the received authentication information at the authentication unit 116 (S127). When the user terminal 17 is authenticated, the execution telegram based on the transaction information corresponding to the read identification code IP is transmitted to the host server 13 (S129).
[0070] The host server 13 that has received the execution telegram performs execution processing on the execution telegram on the database that manages the account information (S131), and transmits the execution permission of the transaction to the information processing server 11 (S133). Specifically, first, the host server 13 searches for the account information of the corresponding customer from the transaction information of the received execution telegram, and compares the balance of the searched account with the withdrawal amount included in the transaction information, etc. At this time, if there is no problem such as insufficient balance in the searched account, the host server 13 performs execution processing on the execution telegram and transmits the execution permission of the transaction to the information processing server 11.
[0071] Subsequently, when the information processing server 11 receives the execution permission of the transaction, it instructs the transaction device 19 to execute the transaction based on the transaction information corresponding to the read identification code IP (S135). Thereby, the transaction device 19 can execute the transaction (S137).
[0072] According to the above operation flow, the information processing system 1 can cause the transaction device 19 that does not include a display unit such as a monitor, an input unit such as a numeric keypad, and a display input unit such as a touch panel to execute a transaction by way of the user terminal 17. Since the information processing system 1 can cause the user terminal 17 to transmit the authentication information that proves that the user of the user terminal 17 is the person himself / herself who intends to execute the transaction on the transaction device 19, it is possible to further improve the security of the transaction.
[0073] In addition, the information processing system 1 can cause the user terminal 17 to confirm the details of a transaction corresponding to the identification code IP read by the transaction device 19 by transmitting the details of the transaction to the user terminal 17. Furthermore, the information processing system 1 can also cause the user terminal 17 to display text that raises awareness of fraud in addition to the details of the transaction. Therefore, the information processing system 1 can further improve the security of transactions.
[0074] <4. Hardware Configuration Example> As described above, the embodiments of the present invention have been explained. A configuration example of a computer 100 that realizes the information processing server 11 according to the present embodiment will be described. Various information processes of the information processing server 11 according to the present embodiment are realized by the cooperation of software and the hardware of the computer 100 described below.
[0075] FIG. 4 is a block diagram showing an example of the hardware configuration of a computer 100 that realizes the information processing server 11 according to the present embodiment.
[0076] As shown in FIG. 4, the computer 100 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, a host bus 904, a bridge 905, an external bus 906, an interface 907, an input device 908, an output device 909, a storage device 910, a drive 911, and a communication device 913.
[0077] The CPU 901 functions as an arithmetic processing unit and a control unit, and controls the overall operations within the computer 100 according to various programs. The CPU 901 may be a microprocessor. The ROM 902 stores programs and arithmetic parameters used by the CPU 901. The RAM 903 temporarily stores programs used in the execution of the CPU 901 and parameters that change as appropriate during the execution of the programs. These CPU 901, ROM 902, and RAM 903 are interconnected by a host bus 904 composed of a CPU bus or the like. Through the cooperation of the CPU 901, ROM 902, and RAM 903, the functions of the above-described registration unit 112, code issuance unit 114, notification unit 115, authentication unit 116, and transaction control unit 117 are realized.
[0078] The host bus 904 is connected to an external bus 906 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 905. Note that the host bus 904, bridge 905, and external bus 906 do not necessarily have to be separated, and these functions may be implemented on a single bus.
[0079] The input device 908 is composed of input means such as a mouse, keyboard, touch panel, button, switch, or microphone for a user to input information, and an input control circuit that generates an input signal based on the input by the user and outputs it to the CPU 901. A user who operates the computer 100 can input various data to the computer 100 or instruct processing operations by operating the input device 908.
[0080] The output device 909 includes, for example, a display device such as a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, an OLED (Organic Light Emitting Diode) device, a lamp, or an audio output device such as a speaker.
[0081] The storage device 910 is a device for storing data. The storage device 910 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, a deleting device for deleting data recorded on the storage medium, and the like. The functions of the above-described transaction storage unit 113 are realized by the storage device 910.
[0082] The drive 911 is a reader / writer for a storage medium and is externally attached to the computer 100. The drive 911 reads information recorded on a removable storage medium 912 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory to be mounted, and outputs it to the RAM 903. The drive 911 can also write information to the removable storage medium 912.
[0083] The communication device 913 is a communication interface composed of a communication device or the like for performing communication. The communication device 913 may be a communication device compatible with a wireless LAN (Local Area Network), or may be a wire communication device that performs wired communication. The functions of the above-described communication unit 111 are realized by the communication device 913.
[0084] Note that the hardware configuration of the computer 100 is not limited to the configuration shown in FIG. 4. For example, the computer 100 may not include the input device 908 or the output device 909 or the like.
[0085] As described above, the preferred embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that those having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modification examples or correction examples within the scope of the technical idea described in the claims, and these are naturally understood to belong to the technical scope of the present invention.
[0086] For example, in the above embodiment, the transaction device 19 is not provided with a display unit such as a monitor, an input unit such as a numeric keypad, and a display input unit such as a touch panel. However, the present invention is not limited to such an example. The transaction device 19 may be provided with a display unit such as a monitor, an input unit such as a numeric keypad, or a display input unit such as a touch panel.
[0087] For example, in the above embodiment, the transaction device 19 is a cash processing device for depositing and withdrawing coins or banknotes. However, the present invention is not limited to such an example.
[0088] The transaction device 19 may be a vending machine for alcoholic beverages or tobacco. A vending machine for alcoholic beverages or tobacco requires identification of the purchaser for age verification. Since the information processing system 1 can cause the user terminal 17 to transmit authentication information proving that the user of the user terminal 17 is the person himself / herself when attempting to execute a transaction on the transaction device 19, it is possible to verify the identity of the purchaser using the authentication information. Further, when the authentication information obtained from the user terminal 17 is the identity verification information, the information processing system 1 may further determine the permissibility of the transaction on the transaction device 19 based on the age of the user of the user terminal 17 obtained from the identity verification information.
[0089] Further, the transaction device 19 may be a ticket issuing machine for electronic tickets. A ticket issuing machine for electronic tickets requires authentication of the issuer to confirm that the purchaser is the person himself / herself. Since the information processing system 1 can cause the user terminal 17 to transmit authentication information proving that the user of the user terminal 17 is the person himself / herself when attempting to execute a transaction on the transaction device 19, it is possible to authenticate the identity of the issuer using the authentication information.
[0090] The processes described in this specification using the sequence diagrams do not necessarily have to be executed in the order shown in the figures. Some process steps may be executed in parallel. Also, additional process steps may be adopted, and some process steps may be omitted.
[0091] In addition, the series of processes performed by the information processing server 11 described in this specification may be realized using any of software, hardware, and combinations of software and hardware. The programs constituting the software are pre-stored, for example, in non-transitory media provided inside or outside each device. Then, each program is read into the RAM 903 during execution by the computer 100 and executed by the CPU 901. The storage medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, or the like. Also, the above computer program may be distributed via a network, for example, without using a storage medium.
Explanation of Signs
[0092] 1 Information processing system 11 Information processing server 13 Host server 15 Network 17 User terminal 19 Transaction device 111 Communication unit 112 Registration unit 113 Transaction storage unit 114 Code issuance unit 115 Notification unit 116 Authentication unit 117 Transaction control unit 17a Display unit 171 Communication unit 172 Input unit 173 Authentication information acquisition unit 19a Scan unit 19b Deposit / withdrawal port 191 Communication unit 192 Control unit 193 Deposit / withdrawal unit IP identification code
Claims
1. A registration unit that registers transaction information based on the details of a transaction input at a user terminal; A code issuing unit that issues an identification code corresponding to the transaction information to the user terminal; A notification unit that, when receiving the identification code from a transaction device, transmits a notification including the details of the transaction corresponding to the received identification code to the user terminal; An information processing server comprising the above.
2. The information processing server according to claim 1, wherein the identification code is a two-dimensional code.
3. The information processing server according to claim 1, wherein the notification unit transmits the notification to the user terminal when the identification code received from the transaction device is within the expiration date.
4. The information processing server according to claim 1, wherein when receiving the identification code from the transaction device, the notification unit further transmits a text that alerts the user terminal to fraud.
5. The information processing server according to any one of claims 1 to 4, wherein the notification further includes a request to transmit authentication information.
6. The information processing server according to claim 5, further comprising an authentication unit that authenticates the user terminal based on the authentication information received from the user terminal.
7. The information processing server according to claim 6, wherein the authentication unit authenticates the user terminal based on the location information of the user terminal received as the authentication information.
8. The information processing server according to claim 6, wherein the authentication unit authenticates the user terminal based on the personal identification information of the user of the user terminal received as the authentication information.
9. The information processing server according to claim 6, further comprising a transaction control unit that instructs the transaction device to execute the transaction when the user terminal is authenticated by the authentication unit.
10. A step of registering transaction information based on the details of a transaction input at a user terminal; A step of issuing an identification code corresponding to the transaction information to the user terminal; When the identification code is received from a transaction device, a step of transmitting a notification including the details of the transaction corresponding to the received identification code to the user terminal; An information processing method by a computer, including the above.
11. A computer, A registration unit that registers transaction information based on the details of a transaction input at a user terminal; A code issuing unit that issues an identification code corresponding to the transaction information to the user terminal; A notification unit that, when the identification code is received from a transaction device, transmits a notification including the details of the transaction corresponding to the received identification code to the user terminal; A program for causing the computer to function as the above.
12. A user terminal where the details of a transaction are input; An information processing server including a registration unit that registers transaction information based on the details of the transaction input at the user terminal, and a code issuing unit that issues an identification code corresponding to the transaction information to the user terminal; A transaction device that transmits the identification code read from the user terminal to the information processing server; including When the information processing server receives the identification code from the transaction device, the information processing server further includes a notification unit that transmits a notification including the details of the transaction corresponding to the received identification code to the user terminal.
13. The information processing system according to claim 12, wherein the user terminal further includes a display unit that displays the details of the transaction included in the received notification.
14. When the information processing server receives the identification code from the transaction device, the information processing server further causes the notification unit to transmit to the user terminal a text for alerting to fraud. The user terminal causes the display unit to display the received text. The information processing system according to claim 13.
Citation Information
Patent Citations
Mobile communication terminal and automatic cash transaction system
JP2018032176A