Automatic transaction device and cash processing method
The automated transaction device uses BLE advertising packets to establish secure connections with portable terminals for cash transactions, addressing the need for easy and secure pairing without requiring proximity, enhancing security and user privacy.
Patent Information
- Application Number
- JP2024073887
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-30
- Publication Date
- 2025-11-12
AI Technical Summary
Existing cash cardless transaction systems require the communication terminal and ATM to be brought close together for pairing, lacking a method to identify the connection partner, and pose security risks due to prolonged connections.
An automated transaction device with a detection unit to sense an operator's presence, transmitting identification information via BLE advertising packets, enabling secure two-way communication with a portable terminal for deposit/withdrawal transactions, and terminating communication after each transaction to enhance security and user privacy.
Facilitates easy and secure connection between a portable terminal and ATM, ensuring secure and efficient cash transactions without a cash card, reducing unauthorized use risks and enabling smooth user transitions.
Smart Images

Figure 2025168971000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an automatic transaction device and a cash processing method. [Background technology]
[0002] 2. Description of the Related Art Services that allow transactions such as deposits and withdrawals to be carried out at an automated teller machine (ATM) without using a cash card are increasing. Japanese Patent Publication No. 2017-228270 (Patent Document 1) states that "a highly convenient cash cardless provision system is realized," and that "the provision device includes a receiving unit that receives first information received by the communication terminal from the first information processing device via a network through direct communication with the communication terminal, and a providing unit that places a tangible object in a state where it can be provided based on the first information.The provision device also includes a receiving unit that receives the first information received by the communication terminal from the first information processing device via a network through direct communication with the communication terminal, and a providing unit that provides electronic information through direct communication based on the first information." JP 2017-004496 A (Patent Document 2) states, "We provide a method and system for performing secure cardless transactions using a user device." and "First, an authenticated banking application is downloaded onto the user device. The application is linked to the user by a unique ID. The user logs in to the downloaded application to perform the transaction. After logging in, the user device and the ATM are securely paired. The ATM also has a location-based unique ID. The secure pairing process uses parameters such as a specific application identifier and a transaction terminal identifier. When the user initiates the secure pairing process, the ATM displays a unique number generated by the bank server. The unique number is linked to the user and is entered into the portable device. Furthermore, biometric authentication is performed, and after verification, a token ID is generated." [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-228270 [Patent Document 2] Japanese Patent Application Laid-Open No. 2017-004496 Summary of the Invention [Problem to be solved by the invention]
[0004] Patent Document 1 discloses that cash cardless transactions are realized by transmitting specific information such as transaction information from a communication terminal to an ATM via short-range wireless communication. The technology in Patent Document 1 requires that the communication terminal and the ATM be brought closer together each time communication is performed between them. In Patent Document 2, to pair a communication terminal with an ATM, a bank server receives a request from the communication terminal and generates a unique passcode for each transaction, which is then displayed on the ATM. The user enters the passcode displayed on the ATM into their own communication terminal, and pairing is enabled if the passcodes match. Patent Document 2 discloses that when a user enters the vicinity of an ATM, a pairing request is initiated by the user device, and that the pairing request can be initiated by switching on NFC (Near Field Communication) / Bluetooth (registered trademark) or any other short-range protocol enabled on the user device, but does not specifically disclose a method for identifying the connection partner.
[0005] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an automated transaction device that can be appropriately and easily connected to a portable terminal carried by a user. [Means for solving the problem]
[0006] In order to achieve the above-mentioned object, one representative automatic transaction device of the present invention comprises a currency storage unit that stores currency, a first communication means, a detection unit that detects the presence of an operator, and a control unit, and the control unit, when the detection unit detects the presence of the operator, puts the first communication means into a connection standby state, and the first communication means, which has entered the connection standby state, transmits a packet including identification information of its own device to the surrounding area, and establishes two-way communication with a terminal that receives the packet in response to a connection request from the terminal, and the control unit deposits or withdraws currency from the currency storage unit based on data received from the terminal through the two-way communication, and disconnects the two-way communication via the first communication means after the deposit or withdrawal is completed. Furthermore, one representative cash processing method of the present invention is a cash processing method for an automatic teller machine, characterized in that it includes the steps of: a detection unit detecting the presence of an operator; a control unit setting a first communication means to a connection standby state on condition that the presence of the operator is detected; the first communication means, which has entered the connection standby state, transmitting a packet including identification information of its own device to the surrounding area; the first communication means receiving a connection request from a terminal that has received the packet and establishing two-way communication with the terminal; the control unit depositing or withdrawing money from a currency storage unit based on data received from the terminal through the two-way communication; and the control unit disconnecting the two-way communication by the first communication means after the deposit or withdrawal is completed. [Effects of the Invention]
[0007] The present invention aims to provide an automated teller machine that can appropriately and easily establish a communication connection with a portable terminal carried by a user. The objects, configurations, and effects other than those described above will become clear from the following description of the embodiment. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is an explanatory diagram of a deposit / withdrawal transaction according to an embodiment. [Figure 2] ATM configuration diagram. [Figure 3] FIG. [Figure 4] 10 is a flowchart showing an example of a processing procedure of an ATM. [Figure 5] 10 is a flowchart showing a processing procedure of the mobile terminal. [Figure 6] Sequence diagram of withdrawal processing. [Figure 7] FIG. 10 is a sequence diagram of a withdrawal process when a mobile terminal generates card information. [Figure 8] FIG. 10 is a sequence diagram of a withdrawal process when an ATM generates card information. [Figure 9] A sequence diagram of a withdrawal process when a mobile terminal communicates with an accounting transaction server. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an embodiment will be described with reference to the drawings. [Example]
[0010] FIG. 1 is an explanatory diagram of a deposit / withdrawal transaction according to an embodiment. The mobile terminal 10 is a terminal carried by a user who is an operator, such as a smartphone or tablet terminal. By executing a predetermined application, the mobile terminal 10 communicates with an Internet transaction server and can perform Internet banking. This Internet banking does not require a cash card. If the Internet banking transaction is, for example, a transfer, the mobile terminal 10 can complete the transaction by communicating with the Internet transaction server. However, when performing a transaction involving the deposit or withdrawal of currency (deposit / withdrawal transaction), such as depositing money into an account or withdrawing money from an account, the mobile terminal 10 needs to be linked to an automated teller machine such as an ATM 20 or a cash dispenser.
[0011] The mobile terminal 10 and the ATM 20 communicate with each other when conducting deposit and withdrawal transactions. For communication related to deposit and withdrawal transactions, a protocol that identifies a connection partner, establishes a connection, and enables bidirectional data communication is desirable. For example, Bluetooth (registered trademark), BLE (Bluetooth Low Energy), UWB (Ultra-Wide Band), etc. are suitable. On the other hand, NFC, etc., requires the mobile terminal 10 to be brought close to the ATM 20 for each data communication, and is therefore not suitable for communication related to deposit and withdrawal transactions. In this embodiment, an example in which BLE is used for communication related to deposit and withdrawal transactions will be described.
[0012] In BLE, advertising packets are transmitted to the surrounding area in a connection standby state, and pairing is performed with a communication partner that receives the advertising packet, thereby identifying the connection partner and establishing a connection. Here, if multiple ATMs 20 are installed in close proximity, advertising packets are transmitted from the multiple ATMs 20, and the mobile terminal 10 must select which ATM 20 to connect to.
[0013] Therefore, in this embodiment, the identification information (ATMID) of the ATM 20 is provided to the mobile terminal 10 via multiple routes, and the ATMIDs are compared to identify the connection partner. Specifically, when the ATM 20 receives an operation (terminal-linked transaction operation) indicating that a transaction will be performed in cooperation with the mobile terminal 10, the ATM 20 displays a two-dimensional code indicating information including the ATM ID. The mobile terminal 10 optically reads the two-dimensional code indicating the ATM ID. As will be described later, the identification information of the ATM 20 may be passed to the mobile terminal by a method other than reading the two-dimensional code by the mobile terminal. Furthermore, the ATM 20 transmits an advertising packet including the ATM ID to the surrounding area while in a BLE connection standby state. The mobile terminal 10 acquires the ATM ID from the received advertising packet. The ATM ID may be converted or encrypted based on rules between the ATM and the mobile terminal, and the converted or encrypted information may be included in the advertising packet.
[0014] The mobile terminal 10 compares the optically read ATM ID with the ATM ID acquired from the advertising packet to determine whether they match. The mobile terminal 10 establishes BLE pairing with the ATM 20 that sent the advertising packet with the matching ATM ID. The paired mobile terminal 10 and ATM 20 perform deposit and withdrawal transactions using BLE. The BLE pairing is terminated at the end of one transaction. In other words, even if the mobile terminal 10 performs multiple transactions in cooperation with the same ATM 20, the BLE pairing is terminated at the end of one transaction, and the pairing is reestablished when the next transaction is performed. If the mobile terminal 10 and the ATM 20 unintentionally continue to be connected to each other after a transaction, there is a risk of unauthorized use by a third party, but this risk can be avoided by severing the pairing after each transaction. Also, since operators of the ATM 20 generally change frequently, continuing the communication connection between the mobile terminal 10 and the ATM 20 after a transaction could hinder use by the next operator, but severing the pairing after each transaction allows for a smooth change of operator.
[0015] 2 is a configuration diagram of the ATM 20. The ATM 20 has a control unit 21, an accounting system communication unit 22, a display unit 23, an operation unit 24, a BLE communication unit 25, an NFC communication unit 26, a camera 27, a proximity sensor 28, a memory unit 29, a currency storage 30, and a card reader 31.
[0016] The accounting system communication unit 22 is an interface that communicates with the accounting system transaction server via the accounting system network. The display unit 23 is a device that displays and outputs various information to the operator, and is, for example, a liquid crystal display. The operation unit 24 is a device that accepts operations by an operator, and is, for example, a touch panel.
[0017] The BLE communication unit 25 is an interface that communicates with the mobile terminal 10 and the like using BLE. The NFC communication unit 26 is an interface that communicates with the mobile terminal 10 and the like via NFC. The camera 27 is an imaging device installed so as to be able to capture an image of a person operating the ATM 20 . The approach sensor 28 is a sensor that detects the approach of an operator. The storage unit 29 stores various data related to the operation of the ATM 20. An ATMID, which is identification information that uniquely identifies the ATM 20, is stored in the storage unit 29. Note that the NFC communication unit may not be provided if NFC communication is not used.
[0018] The currency storage vault 30 stores coins and notes by denomination and manages the inventory. When a deposit is received, the currency storage vault 30 updates the inventory and notifies the control unit 21 of the amount of the deposit. The currency storage vault 30 also dispenses the amount specified by the control unit 21 and updates the inventory. The card reader 31 accepts a cash card, reads card data from the cash card, and transmits the card data to the control unit 21.
[0019] The control unit 21 controls the operation of the ATM 20. The control unit 21 may be configured to realize various functions by, for example, a CPU (Central Processing Unit) executing a predetermined program.
[0020] The control unit 21 includes a transaction processing unit 21a, an ATM ID providing unit 21b, and a BLE communication management unit 21c. The transaction processing unit 21a is a processing unit that performs various transactions. The transactions performed by the transaction processing unit 21a include normal transactions and terminal-linked transactions. In a normal transaction, the transaction processing unit 21a determines the transaction contents based on the card data read by the card reader 31 and the operation contents accepted by the operation unit 24, and processes the transaction by communicating with the accounting transaction server.Normal transactions include transfers, deposits, withdrawals, and balance inquiries.For convenience, operations to perform normal transactions are called normal transaction operations.
[0021] In a terminal-linked transaction, the transaction processing unit 21a processes the transaction based on data received from the mobile terminal 10 via BLE. Terminal-linked transactions include deposits and withdrawals. For convenience, the operation of performing a terminal-linked transaction is referred to as a terminal-linked transaction operation. In a terminal-linked transaction, BLE is used to communicate with the mobile terminal 10 and process the transaction, and it is preferable that this communication be encrypted at the application layer. That is, security can be improved by performing encryption at a higher layer in addition to encryption in the BLE communication protocol. Details of the processing of a terminal-linked transaction will be described later.
[0022] The ATMID providing unit 21b provides the ATMID to the mobile terminal 10 via a route different from BLE. One example is a display on the display unit 23. Specifically, when the operation unit 24 receives an operation to perform a terminal-linked transaction, a two-dimensional code showing information including the ATM ID is displayed on the display unit 23. Note that the format is not limited to a two-dimensional code, and any format that can be read by the mobile terminal 10 can be used. One example is displaying the ATM ID on the ATM housing. Specifically, the ATM ID is always displayed on the ATM housing. Information including the ATM ID is displayed in a format that can be read by a mobile device, such as a two-dimensional code, one-dimensional code, or character string, and the mobile device can obtain the ATM ID by reading it. One example is transmission by the NFC communication unit 26. Specifically, when the mobile terminal 10 approaches the NFC communication unit 26, information including the ATM ID is transmitted to the mobile terminal 10. As already explained, NFC is not suitable for communications related to deposit and withdrawal transactions, but since transmission of the ATM ID is possible with a single communication in one direction, NFC can be used. Furthermore, the information including the ATM ID may be information that has been converted or encrypted based on rules between the mobile terminal and the ATM.
[0023] The BLE communication management unit 21c is a processing unit that manages communication by the BLE communication unit 25. The BLE communication management unit 21c uses the output of the camera 27 or the proximity sensor 28, or the input content to the operation unit 24, and puts the BLE communication unit 25 into a communication standby state on the condition that an operator is present. BLE communication unit 25, which has entered a communication standby state, transmits an advertising packet including the ATM ID to the surrounding area. BLE communication unit 25 then pairs with mobile terminal 10 that received the advertising packet. The communication after pairing is used for transaction processing by transaction processing unit 21a. After the transaction is completed, the BLE communication management unit 21c cancels the pairing. When pairing is cancelled, the information identifying the connection destination is deleted. Therefore, even if you pair with the same connection destination again, it will not automatically reconnect.
[0024] 3 is a configuration diagram of the mobile terminal 10. The mobile terminal 10 has a control unit 11, an Internet communication unit 12, a display unit 13, an operation unit 14, a BLE communication unit 15, an NFC communication unit 16, a camera 17, and a storage unit 18.
[0025] The internet communication unit 12 is an interface that connects to an internet transaction server via the internet. The display unit 13 is a device that displays and outputs various information to the operator, and is, for example, a liquid crystal display. The operation unit 14 is a device that accepts operations by an operator, and is, for example, a touch panel.
[0026] The BLE communication unit 15 is an interface that communicates with the ATM 20 and the like using BLE. The NFC communication unit 16 is an interface that communicates with the ATM 20 and the like via NFC. The camera 17 is an imaging device capable of capturing an image of the two-dimensional code displayed by the ATM 20. The storage unit 18 stores various data relating to the operation of the mobile terminal 10. The storage unit 18 stores an internet transaction application program.
[0027] The control unit 11 controls the operation of the mobile terminal 10. The control unit 11 realizes various functions by causing the CPU to execute an internet transaction application.
[0028] The control unit 11 includes an ID determination unit 11a, a BLE communication management unit 11b, and a transaction request unit 11c. If a two-dimensional code is included in the image captured by the camera 17, the ID determination unit 11a decodes the two-dimensional code to obtain the ATM ID. If the NFC communication unit 16 receives the ATM ID, the ID determination unit 11a acquires the ATM ID from the NFC communication unit 16. The ID determination unit 11a compares the ATM ID acquired from the advertising packet with the ATM ID acquired by the two-dimensional code or NFC. If the information acquired from the advertising packet or the two-dimensional code or NFC is information converted or encrypted based on the rules between the ATM and the mobile terminal, it compares the information converted or decrypted based on the rules between the ATM and the mobile terminal to see if it matches. When receiving advertising packets from multiple ATMs 20, the ID determination unit 11a preferably prioritizes advertising packets with strong radio wave strength when received and compares them with the ATMID obtained via two-dimensional code or NFC. In the case of UWB communication, angle information may be used to identify the advertising packet to be prioritized for comparison with the ATMID obtained via NFC. By using radio wave strength and angle information, it is possible to estimate the ATM closest to the mobile terminal and perform ID determination from the ATM closest to the mobile terminal. If the ATMID acquired from the advertising packet matches the ATMID acquired by the two-dimensional code or NFC, the ID determination unit 11a instructs the BLE communication management unit 11b to select the ATM 20 that is the sender of the advertising packet as the pairing destination. The determination result of the ID determination unit may be displayed to the user (operator of the mobile terminal) so that the user can make a final decision on the pairing destination, allowing the user to select the pairing destination.
[0029] When the BLE communication management unit 11b receives an operation (ATM-linked transaction operation) indicating that a transaction is to be performed in cooperation with the ATM 20, the BLE communication management unit 11b activates the BLE communication unit 15 and makes the BLE communication available. In other words, the operation indicating that a transaction is to be performed in cooperation with the ATM 20 is an operation that clearly indicates the start of an operation to cause the ATM 20 to execute a deposit or withdrawal. When the activated BLE communication unit 15 receives the advertising packet, it acquires the ATM ID from the advertising packet and sends it to the ID determination unit 11a. After starting the BLE communication unit 15, if the BLE communication management unit 11b receives an instruction from the ID determination unit 11a about the ATM 10 to be paired with, the BLE communication management unit 11b causes the BLE communication unit 15 to perform pairing with the ATM 20. When the transaction is completed, the BLE communication management unit 11b cancels the pairing. When pairing is cancelled, the information identifying the connection destination is deleted. Therefore, even if you pair with the same connection destination again, it will not automatically reconnect.
[0030] After starting the internet transaction application, the transaction request unit 11c logs in to the internet transaction server. After logging in, the transaction request unit 11c displays a menu screen on the display unit 23. When a transfer or balance inquiry is selected from the menu screen, communication with the Internet transaction server is performed to process the transfer or balance inquiry. For convenience, these are called normal transactions, and the transfer or balance inquiry operations are called normal transaction operations. When deposit or withdrawal is selected from the menu screen, coordination with an ATM is required. For convenience, these are called ATM-coordinated transactions, and deposit and withdrawal operations are called ATM-coordinated transaction operations.
[0031] When an ATM-linked transaction operation is performed, the transaction request unit 11c obtains the operator's account information from the Internet transaction server, accepts the details of the deposit and withdrawal, and processes the transaction. In an ATM-linked transaction, BLE is used to communicate with the ATM 20 and process the transaction, and it is preferable that this communication be encrypted at the application layer. In other words, security can be improved by encrypting the data at a higher layer in addition to the encryption in the BLE communication protocol. Details of the ATM-linked transaction processing will be described later.
[0032] 4 is a flowchart showing an example of a processing procedure of the ATM 20. The ATM 20 sequentially executes steps S101 to S110. Here, the processing for displaying a code indicating an ATM ID is shown.
[0033] Step S101 The display unit 23 displays the standby screen, and then the process proceeds to step S102. Step S102 The transaction processing unit 21a determines whether or not a normal transaction operation has been accepted. If a normal transaction operation has been accepted (step S102; Yes), the process proceeds to step S110. If a normal transaction operation has not been accepted (step S102; No), the process proceeds to step S103.
[0034] Step S103 The transaction processing unit 21a determines whether or not a terminal-linked transaction operation has been accepted. If a terminal-linked transaction operation has been accepted (step S103; Yes), the process proceeds to step S104. If a terminal-linked transaction operation has not been accepted (step S103; No), the process proceeds to step S101. Step S104 The ATMID providing unit 21b displays a two-dimensional code, which is an image obtained by encoding the ATMID, on the display unit 23. After that, the process proceeds to step S105. Step S105 The BLE communication management unit 21c determines whether or not an operator is present using the output of the camera 27 and the proximity sensor 28. If an operator is not present (step S105; No), step S105 is repeated. If an operator is present (step S105; Yes), the process proceeds to step S106. Note that the presence of an operator may also be confirmed by receiving a terminal-linked transaction operation in step S103.
[0035] Step S106 The BLE communication management unit 21c puts the BLE communication unit 25 into a communication standby state. The BLE communication unit 25 transmits an advertising packet including the ATMID to the surrounding area. Then, the process proceeds to step S107.
[0036] Step S107 The BLE communication unit 25 pairs with the mobile terminal 10 that received the advertising packet. Then, the process proceeds to step S108. Step S108 The transaction processing unit 21a processes the deposit / withdrawal transaction using BLE, and then the process proceeds to step S108.
[0037] Step S109 The BLE communication management unit 21c cancels the pairing and ends the process. Step S110 The transaction processing unit 21a executes the normal transaction and ends the process.
[0038] 5 is a flowchart showing an example of a processing procedure of the mobile terminal 10. The mobile terminal 10 sequentially executes steps S201 to S211. Here, the processing for reading a code indicating an ATM ID is shown.
[0039] Step S201 The control unit 11 starts the internet transaction application and logs in to the internet transaction server, and then proceeds to step S202. Step S202 The transaction request unit 11c determines whether or not a normal transaction operation has been accepted. If a normal transaction operation has been accepted (step S202; Yes), the process proceeds to step S211. If a normal transaction operation has not been accepted (step S202; No), the process proceeds to step S203.
[0040] Step S203 The transaction request unit 11c determines whether or not an ATM-linked transaction operation has been accepted. If an ATM-linked transaction operation has been accepted (step S203; Yes), the process proceeds to step S204. If an ATM-linked transaction operation has not been accepted (step S203; No), the process proceeds to step S201. Step S204 The transaction request unit 11c acquires information related to the transaction. Then, the process proceeds to step S205. The information related to the transaction may include the operator's account information, transaction information, and PIN. The account information can be acquired from the Internet transaction server. The transaction information includes the amount of deposit or withdrawal and the type of deposit or withdrawal, and is received by the operation unit 14. The PIN may be stored in the Internet transaction application or may be received by the operation unit 14.
[0041] Step S205 The BLE communication management unit 11b makes the BLE communication available by turning on the communication function of the BLE communication unit 15. Then, the process proceeds to step S206. Step S206 The ID determination unit 11a optically reads the two-dimensional code displayed by the ATM 20 using the camera 17, and acquires the ATM ID. Then, the process proceeds to step S207.
[0042] Step S207 The BLE communication unit 15 receives the advertising packet and acquires the ATM ID from the advertising packet, and then proceeds to step S208. Step S208 The ID determination unit 11a compares the ATMID acquired from the advertising packet with the ATMID acquired from the two-dimensional code. If they do not match (step S208; No), the process returns to step S207. If they match (step S208; Yes), the process proceeds to step S209. Step S209 The transaction request unit 11c processes the deposit / withdrawal transaction using BLE, and then the process proceeds to step S210.
[0043] Step S210 The BLE communication management unit 11b cancels the pairing and ends the process. Step S211 The transaction request unit 11c executes the normal transaction and ends the process.
[0044] A specific example of the transaction process will be described with reference to FIGS. FIG. 6 is a sequence diagram of the withdrawal process. The mobile terminal 10 executes an internet transaction application and logs in. Thereafter, the mobile terminal 10 accepts an ATM-linked transaction operation (S203) and requests account information from the internet transaction server 50 (D01). The internet transaction server 50 transmits the account information of the logged-in user to the mobile terminal 10 (D02). The mobile terminal 10 also receives input of transaction information and a personal identification number (S204).
[0045] The ATM 20 accepts the terminal-linked transaction operation (103) and provides the ATM ID code to the mobile terminal 10 by displaying it (D03). The ATM 20 also transmits an advertising packet including the ATM ID to the surrounding area (D04).
[0046] When the mobile terminal 10 identifies the ATM to which it wishes to connect (S208), it transmits a connection request to the identified ATM 20 and establishes pairing (D05). Once communication is established through pairing, the mobile terminal 10 transmits account information, transaction information, and a personal identification number to the ATM 20 (D06). The personal identification number may be entered into the ATM 20.
[0047] The ATM 20 receives the account information, transaction information, and PIN and confirms the transaction details (S108a). Then, the ATM 20 transmits the account information, transaction information, and PIN to the accounting transaction server 60 (D07).
[0048] The accounting transaction server 60 checks the account information, transaction information, and PIN number, and sends a withdrawal permission notice to the ATM 20 (D08). Upon receiving the withdrawal permission notification, the ATM 20 executes withdrawal of the currency (step S108b) and transmits a withdrawal completion notification to the mobile terminal 10 (D09). After that, the mobile terminal 10 and the ATM 20 disconnect the BLE (D10).
[0049] In the sequence of Figure 6, ATM 20 does not send the card information of the cash card to accounting transaction server 60. Therefore, the structure of the message sent to accounting transaction server 60 will be different for normal transactions using a cash card and deposit / withdrawal transactions not using a cash card.
[0050] While Figure 6 illustrates an example of a withdrawal transaction, it can also be applied to deposit transactions. In a withdrawal transaction, the withdrawal amount is accepted by user operation and included in the transaction information. If the account balance is equal to or greater than the withdrawal amount, the accounting transaction server 60 authorizes the withdrawal and includes the withdrawal amount in the withdrawal authorization notice sent to the ATM 20. In contrast, in a deposit transaction, the deposit amount is not determined until the deposit operation is performed at ATM 20. Therefore, the transaction information includes information indicating that a deposit will be made, but does not necessarily include information indicating the deposit amount. The accounting system transaction server authorizes the deposit if the user has a valid account, and does not include the deposit amount in the deposit authorization notice sent to ATM 20. Then, ATM 20 identifies the deposit amount at the time of deposit and notifies accounting system transaction server 60. It is also possible to perform a deposit transaction with a specified amount. In this case, as with a withdrawal transaction, the deposit amount is accepted by user operation and included in the transaction information. Even in this case, ATM 20 specifies the deposit amount at the time of deposit and notifies accounting system transaction server 60.
[0051] FIG. 7 is a sequence diagram of a withdrawal process when the mobile terminal 10 generates card information. 6 in that the mobile terminal 10 receives input of transaction information and a personal identification number (S204) and generates card information (step S204a). The card information can be generated based on account information received from the Internet transaction server 50. Since the mobile terminal 10 generates the card information, the card information is transmitted to the ATM 20 together with the account information, transaction information and PIN (D06a). The ATM 20 confirms the transaction details (S108a) and transmits the account information, transaction information, PIN number, and card information to the accounting transaction server 60. In other words, the same message structure can be used for both normal transactions and deposit / withdrawal transactions.
[0052] FIG. 8 is a sequence diagram of a withdrawal process when the ATM 20 generates card information. The difference from FIG. 6 is that the ATM 20 generates card information based on the account information received from the mobile terminal 10 (step S108c). The ATM 20 confirms the transaction details (S108a) and transmits the account information, transaction information, PIN number, and card information to the accounting transaction server 60. In other words, the same message structure can be used for both normal transactions and deposit / withdrawal transactions.
[0053] FIG. 9 is a sequence diagram of a withdrawal process when the mobile terminal 10 communicates with the account transaction server. The mobile terminal 10 receives input of transaction information and a personal identification number in the same manner as in FIG. 6 (S204). Thereafter, the mobile terminal 10 generates card information based on the account information received from the Internet transaction server 50 (S204a).
[0054] The ATM 20 accepts the terminal-linked transaction operation (103) and provides the ATM ID code to the mobile terminal 10 by displaying it (D03). The ATM 20 also transmits an advertising packet including the ATM ID to the surrounding area (D04).
[0055] If the ATMIDs match (S208), the mobile terminal 10 transmits a connection request to the ATM 20 and establishes pairing (D05). In addition, the mobile terminal 10 transmits the account information, transaction information, PIN number, and card information to the accounting transaction server 60 (D06b).
[0056] The accounting transaction server 60 checks the account information, transaction information, and personal identification number, and sends a withdrawal permission notice to the mobile terminal 10 (D07a). Upon receiving the withdrawal permission notification, the mobile terminal 10 transmits a withdrawal instruction to the ATM 20 (D08b). The ATM 20 receives the withdrawal instruction from the mobile terminal 10, executes the withdrawal of the currency (step S108b), and transmits a withdrawal completion notification to the mobile terminal 10 (D09). After that, the mobile terminal 10 and the ATM 20 disconnect the BLE (D10).
[0057] While Figures 6 to 9 illustrate cash cardless ATM transaction processing using an accounting transaction server, ATM transactions can also be performed over an Internet banking network without using an accounting transaction server. A cash donor in an automated teller machine maintains an administrator account for each automated teller machine, and deposits and withdrawals are made possible by transferring funds between the administrator account and a user account via Internet banking. Specifically, in the case of a withdrawal process, the desired withdrawal amount is transferred from the user account to the administrator account via Internet banking, and the user withdraws the amount transferred to the administrator account by the automated teller machine. In the case of a deposit process, the amount deposited into the administrator account by the automated teller machine is transferred from the administrator account to the user account. To perform this process, the mobile device must exchange information to identify the administrator account established for each automated teller machine, and the automated teller machine must exchange information to identify the user account. This information exchange can be performed using BLE communication.
[0058] As described above, ATM 20, which is the disclosed automatic transaction device, includes currency storage vault 30, which is a currency storage unit that stores currency, BLE communication unit 25, which is a first communication means, camera 27 and proximity sensor 28, which are detection units that detect the presence of an operator, and control unit 21. When the detection unit detects the presence of the operator, control unit 21 sets the first communication means to a connection standby state. The first communication means, which has entered the connection standby state, transmits a packet including identification information of its own device to the surrounding area, and establishes two-way communication with a terminal that has received the packet in response to a connection request from the terminal. The control unit 21 deposits or withdraws currency from the currency storage unit based on data received from the terminal through the two-way communication, and disconnects the two-way communication by the first communication means after the deposit or withdrawal is completed. Therefore, when communication is not required, transmission of packets containing identification information can be suppressed, thereby improving security.
[0059] Furthermore, the control unit deletes information specifying the connection destination when the two-way communication by the first communication means is disconnected. This improves security and allows smooth user changeover when multiple users use the ATM in succession.
[0060] The device further includes an operation unit 24 that accepts operations from the operator, and a display unit 23, and when the operation unit 24 accepts a predetermined operation, the control unit 21 displays an image indicating the identification information on the display unit 23. In this configuration, the indicia can be used to provide identifying information.
[0061] The device further includes a second communication means different from the first communication means, and the control unit 21 provides the identification information using the second communication means, and the second communication means is short-range wireless communication. In this configuration, the identification information can be provided by short-range wireless communication.
[0062] The terminal further includes an account system communication unit that communicates with an account system transaction server, and the first communication means receives account information and transaction information indicating the contents of the deposit / withdrawal transaction from the terminal, and the control unit 21 transmits the account information and the transaction information to the account system transaction server and executes the deposit / withdrawal after obtaining permission for the deposit / withdrawal from the account system transaction server. In this configuration, when linked with the mobile terminal 10, permission for deposits and withdrawals can be obtained from the accounting transaction server using a message that does not include card information.
[0063] The system further includes an accounting system communication unit that communicates with the accounting system transaction server, The first communication means receives account information, card information, and transaction information indicating the contents of the deposit / withdrawal transaction from the terminal, and the control unit 21 transmits the account information, the transaction information, and the card information to the account system transaction server, obtains permission for the deposit / withdrawal from the account system transaction server, and executes the deposit / withdrawal. This configuration allows for cash card-less deposits and withdrawals using existing telegrams.
[0064] The terminal further includes an account system communication unit that communicates with an account system transaction server, wherein the first communication means receives account information and transaction information indicating the contents of the deposit / withdrawal transaction from the terminal, and the control unit generates card information corresponding to the account using the account information, transmits the account information, the transaction information, and the card information to the account system transaction server, and executes the deposit / withdrawal after obtaining permission for the deposit / withdrawal from the account system transaction server. In this configuration, the automated teller machine generates card information, enabling cash card-less deposits and withdrawals using existing telegrams.
[0065] Furthermore, the first communication means receives a deposit / withdrawal instruction from the terminal, and the control unit 21 executes the deposit / withdrawal indicated in the deposit / withdrawal instruction. In this configuration, the automated teller machine can perform deposit and withdrawal transactions without communicating with the account transaction server.
[0066] The present invention is not limited to the above-described embodiments, but includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those including all of the described configurations. Furthermore, not only can the configurations be deleted, but also replacements and additions of configurations are possible. For example, in the above embodiment, an example was given of using BLE for communication related to deposit and withdrawal transactions, but any communication method can be used as long as it identifies the connection partner, establishes a connection, and performs two-way communication. In the above embodiment, the ATMID is mainly provided by display, but it is also possible to provide the ATMID using NFC. Also, the ATMID may be provided by any method other than NFC.
[0067] In the above configuration, an ATM is shown as an example of an automated teller machine, but any machine such as a cashier can be used as long as it is capable of depositing and dispensing currency. In the above configuration, the mobile terminal 10 turns on the BLE on condition that an ATM transaction operation is accepted. However, the mobile terminal 10 may keep the BLE in the on state at all times. Furthermore, in the above configuration, an example is given of a configuration in which the automated transaction device or mobile terminal 10 communicates with the account system transaction server 60 to process deposit and withdrawal transactions, but it is also possible to configure the automated transaction device and mobile terminal 10 to communicate with the account system transaction server 60 to process deposit and withdrawal transactions, for example, without communicating with the account system transaction server 60. [Explanation of symbols]
[0068] 10: Mobile terminal, 11: Control unit, 11a: ID determination unit, 11b: BLE communication management unit, 11c: Transaction request unit, 12: Internet communication unit, 13: Display unit, 14: Operation unit, 15: BLE communication unit, 16: NFC communication unit, 17: Camera, 18: Memory unit, 21: Control unit, 21a: Transaction processing unit, 21b: ATMID providing unit, 21c: BLE communication management unit, 22: Accounting system communication unit, 23: Display unit, 24: Operation unit, 25: BLE communication unit, 26: NFC communication unit, 27: Camera, 28: Proximity sensor, 29: Memory unit, 30: Currency storage, 31: Card reader, 50: Internet transaction server, 60: Accounting system transaction server
Claims
1. a currency storage section for storing currency; a first communication means; a detection unit that detects the presence of an operator; a control unit; the control unit sets the first communication means to a connection standby state on condition that the detection unit detects the presence of the operator; The first communication means, which has entered a connection standby state, transmits a packet including its own device's identification information to the surrounding area, and establishes two-way communication with a terminal upon receiving a connection request from the terminal that has received the packet; The control unit deposits or withdraws money from the currency storage unit based on data received from the terminal through the two-way communication, and disconnects the two-way communication by the first communication means after the deposit or withdrawal is completed. An automatic transaction device characterized by:
2. 2. The automated transaction device according to claim 1, The automatic transaction device is characterized in that the control unit deletes information specifying the connection destination when the two-way communication by the first communication means is disconnected.
3. 2. The automated transaction device according to claim 1, further comprising an operation unit that receives an operation from the operator, and a display unit; The automatic transaction device is characterized in that the control unit displays an image showing the identification information on the display unit when the operation unit accepts a predetermined operation.
4. 2. The automated transaction device according to claim 1, further comprising a second communication means different from the first communication means; the control unit provides the identification information using the second communication means; The automatic transaction device is characterized in that the second communication means is short-range wireless communication.
5. 2. The automated transaction device according to claim 1, further comprising an accounting system communication unit that communicates with the accounting system transaction server; the first communication means receives account information and transaction information indicating the contents of deposit and withdrawal transactions from the terminal; The control unit transmits the account information and the transaction information to the accounting system transaction server, and executes deposits and withdrawals upon obtaining permission for deposits and withdrawals from the accounting system transaction server.
6. 2. The automated transaction device according to claim 1, further comprising an accounting system communication unit that communicates with the accounting system transaction server; the first communication means receives account information, card information, and transaction information indicating the contents of a deposit / withdrawal transaction from the terminal; The control unit transmits the account information, the transaction information, and the card information to the accounting system transaction server, and executes deposits and withdrawals after obtaining permission for the deposits and withdrawals from the accounting system transaction server.
7. 2. The automated transaction device according to claim 1, further comprising an accounting system communication unit that communicates with the accounting system transaction server; the first communication means receives account information and transaction information indicating the contents of deposit and withdrawal transactions from the terminal; The control unit generates card information corresponding to the account using the account information, transmits the account information, the transaction information, and the card information to the accounting system transaction server, and executes the deposit / withdrawal after obtaining permission for the deposit / withdrawal from the accounting system transaction server.
8. 2. The automated transaction device according to claim 1, the first communication means receives a deposit / withdrawal instruction from the terminal; The automatic transaction device is characterized in that the control unit executes the deposit / withdrawal indicated in the deposit / withdrawal instruction.
9. A cash processing method for an automated teller machine, comprising: a step in which a detection unit detects the presence of an operator; a step of the control unit putting the first communication means into a connection standby state on condition that the presence of the operator is detected; a step in which the first communication means, which has entered a connection standby state, transmits a packet including identification information of the first communication means to surrounding areas; a step of said first communication means receiving a connection request from a terminal that has received said packet and establishing two-way communication with said terminal; a step in which the control unit deposits or dispenses money from a currency storage unit based on data received from the terminal through the two-way communication; the control unit disconnecting the two-way communication by the first communication means after the deposit / withdrawal is completed; A cash processing method comprising:
Citation Information
Patent Citations
Method and system for performing secure banking transactions
JP2017004496A
Provision device, information processor, and program
JP2017228270A