Program, processing method, and device
The ATM system facilitates remote product purchases using biometric authentication, enabling easy access for third parties by providing a purchase permission medium.
Patent Information
- Application Number
- JP2023202427
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-09-17
- Estimated Expiration
- 2039-09-30
AI Technical Summary
There is a need for a technology that allows a third party, such as a child located far away, to easily purchase a product using an automated teller machine (ATM) when necessary.
An automated teller machine equipped with biometric authentication and an output unit that provides a purchase permission medium if authentication is successful, allowing a third party to purchase a product using biometric information matching a registered user.
Enables a third party to easily use an ATM to purchase a product without physical cash or a bank card by providing a purchase permission medium.
Smart Images

Figure 0007740320000001 
Figure 0007740320000002 
Figure 0007740320000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an automated teller machine, a sales system, a terminal device, a processing method, and a program. [Background technology]
[0002] There are cases where a remote third party, such as a child or an elderly person with a low income, needs to purchase a product and it becomes necessary to hand over money to the third party. In such cases, the person handing over the money has traditionally either handed the money over to the recipient in person in advance or transferred the money to the recipient's account, and the recipient then withdraws the money using an automated teller machine. Related technology is disclosed in Patent Document 1, which discloses technology for conducting cash transactions using an issued card. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-176127 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a demand for a technology that allows a third party, such as a child who is located far away and suddenly needs to purchase an item, to easily do so using an automated teller machine.
[0005] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an automated teller machine, a sales system, a terminal device, a processing method, and a program that solve the above-mentioned problems. [Means for solving the problem]
[0006] According to a first aspect of the present invention, an automated teller machine includes an authentication unit that determines whether authentication is successful based on a match between biometric information of a second user recorded in association with a first user who opened a first account and biometric information read from the second user who instructed a purchase process, and an output unit that, if the authentication is successful, outputs a purchase permission medium that permits the purchase of a product that is the subject of the purchase process.
[0007] According to a second aspect of the present invention, a sales system is characterized in that an automated teller machine comprises an authentication unit that determines whether authentication is successful based on a match between biometric information of a second user recorded in association with a first user who opened a first account and biometric information read from the second user who instructed the purchase process, and an output unit that outputs a purchase permission medium that authorizes the purchase of the target product of the purchase process if the authentication is successful, and a sales terminal that comprises a determination unit that determines whether the target product can be sold based on product attribute information included in the purchase permission medium.
[0008] According to a third aspect of the present invention, the terminal device is characterized by comprising: an authentication unit that determines whether authentication is successful based on a match between biometric information of a second user recorded in association with a first user who opened a first account and biometric information read from the second user who instructed the purchase process; and an output unit that, if the authentication is successful, outputs a purchase permission medium that permits the purchase of the product that is the target of the purchase process.
[0009] According to a fourth aspect of the present invention, a processing method determines whether authentication is successful based on a match between biometric information of a second user recorded in association with a first user who opened a first account and biometric information read from the second user who instructed the purchase process, and, if the authentication is successful, outputs a purchase permission medium that permits the purchase of the product that is the target of the purchase process.
[0010] According to a fifth aspect of the present invention, the program causes a computer of an automated teller machine to function as an authentication means for determining whether authentication is successful based on a match between biometric information of a second user recorded in association with a first user who opened a first account and biometric information read from the second user who instructed the purchase process, and an output means for outputting a purchase permission medium that permits the purchase of the product that is the subject of the purchase process if the authentication is successful. [Effects of the Invention]
[0011] According to the present invention, it is possible to provide an automated teller machine that enables a third party, such as a child who is located far away and suddenly needs to purchase a product, to easily use the automated teller machine to purchase the product. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a diagram showing the configuration of an ATM system according to an embodiment of the present invention. [Figure 2] FIG. 2 illustrates a portion of an interface of an ATM according to one embodiment of the present invention. [Figure 3] 1 is a hardware configuration diagram of a control device of an ATM according to an embodiment of the present invention. [Figure 4] 1 is a functional block diagram of a control device and a sales terminal of an ATM according to an embodiment of the present invention. [Figure 5] FIG. 4 is a diagram showing a user management table stored in the server device according to an embodiment of the present invention. [Figure 6] FIG. 2 is a diagram showing a processing flow of an ATM according to the first embodiment of the present invention. [Figure 7] FIG. 4 is a diagram showing a processing flow of the sales terminal according to the first embodiment of the present invention. [Figure 8] FIG. 10 is a diagram showing a processing flow of an ATM according to a second embodiment of the present invention. [Figure 9] FIG. 10 is a diagram showing a processing flow of an ATM according to a third embodiment of the present invention. [Figure 10] FIG. 11 is a diagram showing a processing flow of a sales terminal according to a third embodiment of the present invention. [Figure 11] FIG. 1 is a diagram showing the minimum configuration of an ATM according to the present invention. [Figure 12] FIG. 1 is a diagram showing the processing flow of an ATM with a minimum configuration according to the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0013] An ATM system according to an embodiment of the present invention will now be described with reference to the drawings. FIG. 1 is a diagram showing the configuration of an ATM system. The ATM system 100 according to this embodiment is configured by connecting an ATM 1 (automated teller machine), a server device 2, and a sales terminal 4 via a communication network. The ATM 1 is installed, for example, in a store such as a convenience store or in a public facility such as a train station. The ATM 1 is a device that primarily accepts money transfer transactions, such as a user withdrawing cash from their own account, depositing cash into their own account, or transferring money from their own account to another user's account. Multiple ATMs 1 may be communicatively connected to the server device 2. The server device 2 may also be communicatively connected to a mobile terminal 3 of a user (child) using the ATM 1, such as that of a parent. The sales terminal 4 is, for example, a point-of-sale (POS) terminal, and is similarly installed in the store where the ATM 1 is installed. The sales terminal 4 performs payment processing, etc., used by users when purchasing products. The sales terminal 4 may be communicatively connected to the server device 2. For ease of explanation, only one ATM 1 and sales terminal 4 are shown in FIG. 1 . The ATM 1 is equipped with a camera 51 that captures the user's face and images of the user's surroundings.
[0014] FIG. 2 shows a part of an ATM interface. As shown in Fig. 2, the ATM 1 includes a main display 11, an NFC (Near field communication) antenna 12, a code reader 14, a coin outlet 16, a card slot 17, and a paper medium outlet 18. Although not shown in Fig. 2, the automated teller machine 1 also includes other hardware components such as a sub-display provided above the main display 11, a speaker, and a numeric keypad, but for the sake of convenience, detailed description of these components will be omitted.
[0015] An operation guide screen and the like are displayed on the main display 11. The main display 11 has a touch panel function, and detects the position where the user touches the screen, and executes the processing of the button corresponding to the detected position. The NFC antenna 12 is built into a horizontal base 91 provided below the main display 11. The code reader 14 reads code information displayed on a paper medium placed on the base surface of the horizontal base unit 91 or on a user's mobile terminal. The code information may be a barcode, a two-dimensional code, or the like. In this embodiment, the currency outlet 16 is an outlet through which banknotes are discharged. The card slot 17 takes in credit cards, bank cash cards, and other IC cards, and ejects the cards after processing based on the information recorded on the cards is completed. The paper medium outlet 18 discharges receipts on which the results of processing such as the amount transfer processing are printed, and product purchase tickets.
[0016] FIG. 3 is a hardware configuration diagram of an ATM control device. As shown in this diagram, the control device 10 built into the ATM 1 is a computer equipped with various hardware components such as a CPU (Central Processing Unit) 10-1, a ROM (Read Only Memory) 10-2, a RAM (Random Access Memory) 10-3, an SSD (Solid State Drive) 10-4, and a communication module 10-5. The control device 10 controls the various hardware components described above.
[0017] FIG. 4 is a functional block diagram of the ATM control device and sales terminal. The control device 10 starts up when the ATM 1 is powered on and executes a control program stored in advance, thereby causing the control device 40 to perform the functions of a control unit 41, a UI unit 42, a photographing unit 43, an authentication unit 44, a medium output unit 45, an amount transfer unit 46, and an image transmission unit 47.
[0018] The control unit 41 controls the ATM 1 as part of its processing, as well as other functional units. As part of its processing, the UI unit 42 controls the output of information to an output device such as the main display 11 of the ATM, and the input of information from an input device such as the code reader 14. As part of its processing, the photographing unit 43 photographs an image including the face of a user using the ATM 1 and the background. As part of its processing, the authentication unit 44 performs biometric authentication of the user who uses the ATM 1. In this embodiment, the authentication unit 44 performs processing for authentication using a facial image of the user.
[0019] The medium output unit 45 outputs paper media such as receipts containing information such as usage history and balance to users who use the ATM 1, and purchase tickets for products. The amount transfer unit 46 performs, as part of its processing, amount transfer processes such as withdrawal processes, deposit processes, and transfer processes. Specifically, as an example, if the user using the ATM 1 is a child, and authentication is successful based on a match between the biometric information of the child (second user) linked to the child's parent (first user) and recorded in advance and the face image (biometric information) read from the user who instructed the amount transfer process using the ATM 1, the amount transfer unit 46 performs the amount transfer process related to the amount information recorded as the deposit limit of the child user linked to the parent's account.
[0020] As part of its processing, the image sending unit 47 sends an image of the user (child) taken when the user inputs an instruction for a product purchase process or an amount transfer process to a destination related to another user (parent) associated with the user. One example of the destination is the mobile terminal 3 owned by the other user (parent).
[0021] As shown in FIG. 4, the sales terminal 4 performs the functions of a control unit 401, a POS processing unit 402, and a determination unit 403. The control unit 401 controls the sales terminal 4 . The POS processing unit 402 allows the sales terminal 4 to function as a POS terminal. The determination unit 403 determines whether or not the user can purchase the product.
[0022] By providing these functions, the ATM 1 accepts input of product attribute information for the product that is the target of the purchase process when authentication based on a match between the biometric information of the child (second user) that is recorded in association with the parent (first user) who opened the first account and the biometric information read from the child who instructed the purchase process is successful. Then, when authentication is successful, the ATM 1 outputs a purchase authorization medium that authorizes the purchase of the product that is the target of the purchase process. In the following embodiments, the purchase authorization medium is a purchase ticket or currency.
[0023] If the purchase permission medium is a purchase ticket, the sales terminal 4 determines whether or not to sell the target product based on the product attribute information recorded on the purchase ticket. This allows a child or other person who is far away and suddenly needs to purchase a product to easily use the ATM 1 to purchase the product.
[0024] FIG. 5 is a diagram showing a user management table stored in the server device. As shown in this figure, the server device 2 stores in a user management table at least the account number of the first user (hereinafter referred to as the first account number), the account number of the second user (hereinafter referred to as the second account number), facial feature information of the second user, and service provision conditions in association with each other. The service provision conditions include information such as the identification information, classification, and maximum amount of purchasable products that the parent has applied for in advance. The service provision conditions may include information such as an emergency service permission flag, a maximum amount of money transfer, a service usage area, and a service usage time. Details of these service provision conditions will be described later.
[0025] The server device 2 also stores account information linked to the account number of the first user and account information linked to the account number of the second user. The account information includes information such as account holder information, deposit amount, destination address of the mobile terminal 3, address, and telephone number. This information recorded in the user management table is recorded based on information previously provided by the first user or second user to the financial institution that manages the ATM 1. The following explanation will be given taking as an example a case where the first user is the parent and the second user is the child of the first user.
[0026] First Embodiment FIG. 6 is a diagram showing a processing flow of the ATM according to the first embodiment. When a child suddenly needs to purchase an item, the child heads to an ATM 1 installed in a nearby convenience store or the like and stands in front of the ATM 1. Under the control of the photographing unit 43 of the ATM 1, the camera 51 captures images at intervals of a few milliseconds or the like (step S101). The photographing unit 43 sequentially acquires the images captured by the camera 51. The photographing unit 43 determines whether a human face is captured in the acquired image (step S102). If a human face is captured in the image, the photographing unit 43 outputs the image to the authentication unit 44. The authentication unit 44 temporarily records the image in a storage unit such as a memory. Furthermore, if a human face is captured in the image, the photographing unit 43 instructs the UI unit 42 to start processing.
[0027] The UI unit 42 outputs a main image to the main display 11 (step S103). The main image displays several icon buttons for the user to instruct operations. Among the icon buttons, there is an icon button bearing the name of a service that allows the user to purchase products even if the user does not have cash or a medium for storing electronic money. As an example, the name of the service will be called "emergency product purchase service." The user touches the icon button corresponding to the emergency product purchase service.
[0028] The UI unit 42 detects that the user has touched the icon button corresponding to the emergency product purchase service (step S104). The UI unit 42 then instructs the authentication unit 44 to start authentication. The UI unit 42 may also display a PIN entry screen on the main display 11 to prompt the user to enter a PIN. In this case, the UI unit 42 outputs the entered PIN to the authentication unit 44. As an alternative to this PIN, the NFC antenna 12 or the code reader 14 of the ATM 1 may read a unique ID of the NFC medium or portable medium-recorded information in which a unique PIN has been previously output in the form of a two-dimensional code or the like (the portable medium-recorded information is information to be displayed on a terminal operated by the user, information printed on paper, or the like), and the UI unit 42 acquires the information and outputs it to the authentication unit 44.
[0029] The authentication unit 44 reads the image temporarily stored in the memory. The authentication unit 44 calculates facial feature information of the user appearing in the image. The authentication unit 44 transmits the facial feature information to the server device 2 (step S105). When the authentication unit 44 receives the PIN number, the unique ID, or the portable medium recorded information, the authentication unit 44 transmits the PIN number, the unique ID, or the portable medium recorded information to the server device 2 together with the facial feature information.
[0030] The server device 2 determines whether feature information matching the facial feature information received from the ATM 1 is stored in the user management table. If the feature information is stored in the user management table, the server device 2 reads the parent's first account number and the child's second account number currently using the ATM 1, which are registered in the user management table in association with the feature information. The server device 2 transmits an authentication success signal including the first account number and the second account number to the ATM 1. When the server device 2 receives a PIN, a unique ID, or information recorded in a portable medium, the server device 2 may further determine whether the PIN is pre-stored in association with the facial feature information or whether the unique ID or information recorded in a portable medium is correct. If the PIN is stored in association with the facial feature information or if the unique ID or information recorded in a portable medium is correct, the server device 2 may transmit an authentication success signal to the ATM 1. If the server device 2 does not store facial feature information of the user using the ATM 1 in the user management table, the server device 2 transmits an authentication failure signal to the ATM 1.
[0031] The control unit 41 of the ATM1 determines whether it has received an authentication success signal or an authentication failure signal (step S106). If it has received an authentication failure signal, the control unit 41 of the ATM1 stops the process. For example, the control unit 41 of the ATM1 outputs the authentication failure signal to the authentication unit 44. The authentication unit 44 outputs the authentication failure to the UI unit 42. The UI unit 42 outputs information indicating that the emergency product purchase service is not available to the main display 11.
[0032] When the control unit 41 of the ATM 1 receives the authentication success signal, it outputs information about the authentication success signal to the authentication unit 44. The authentication unit 44 detects successful authentication based on the received authentication success signal. Upon detecting successful authentication, the authentication unit 44 outputs a start signal for the emergency product purchase service to the UI unit 42. The authentication unit 44 also records the first account number and second account number included in the authentication success signal in a memory or the like. The first account number and second account number are examples of information about the user receiving the emergency product purchase service. Instead of the above information, the server device 2 may transmit to the ATM 1 only a management ID generated to be associated with the first account number or second account number and stored in the server device 2, or only the second account number, as long as the information can identify the user (child) currently using the ATM 1 receiving the emergency product purchase service, and the ATM 1 may record the information.
[0033] The UI unit 42 detects the start of the emergency product purchase service. Then, the UI unit 42 outputs an emergency product purchase service screen to the main display 11 (step S107). The emergency product purchase service screen displays, for example, an input field for product identification information, a field for product selection, an input field for product purchase amount, a service start button, a contact button, and the like.
[0034] While the emergency product purchase service screen is displayed, the user operates the numeric keypad or selection buttons displayed on the main display 11 of the ATM 1 to input product identification information, the product purchase amount, select a product, etc. The UI unit 42 displays the input or selected product identification information and the product purchase amount in a predetermined display field on the main display, and temporarily stores the information in association with the first account number and the second account number. Note that the product identification information may be contained in a barcode or two-dimensional code printed on the product, and the UI unit 42 of the ATM 1 may control the code reader 14 to read the two-dimensional code via the code reader 14. The user can have the ATM 1 read the identification information of the purchased product simply by carrying the purchased product from a predetermined shelf in the store to the ATM 1 installed in the store and having the code reader 14 read the two-dimensional code printed on the product.
[0035] Suppose the user presses the service start button while the emergency product purchase service screen is displayed. The UI unit 42 detects the pressing of the service start button (step S108). The UI unit 42 then outputs a purchase ticket ejection request to the medium output unit 45, including the stored first account number, second account number, product identification information, and product purchase amount. The first account number and second account number included in the purchase ticket ejection request are examples of information for identifying the user using ATM 1. The medium output unit 45 generates a purchase permission request including the first account number, second account number, product identification information, and product purchase amount, and transmits it to the server device 2 (step S109).
[0036] The server device 2 receives the purchase permission request. The server device 2 reads the first account number and product identification information included in the purchase permission request. The server device 2 determines whether the first account number and product identification information are linked and recorded in a user management table stored in a database in advance. The parent, who is the first user, applies in advance to allow his or her child to use the emergency product purchase service. At this time, the parent applies for product identification information indicating the product that the child can purchase. As a result, the user management table already stores the first account number of the parent, who is the first user, linked to the product identification information indicating the purchasable product requested by the parent. If the first account number and product identification information included in the purchase permission request are linked and recorded in the user management table, the server device 2 determines to permit the user to purchase the product indicated by the product identification information and product name input using the ATM 1. The user management table may also already store the first account number of the parent, who is the first user, linked to the product identification information indicating the purchasable product requested by the parent. In this case, if the first account number and product identification information included in the purchase permission request are not recorded in association with each other in the user management table, the server device 2 may determine that the user is permitted to purchase the product indicated by the product identification information and product name entered using the ATM 1.
[0037] In addition, the server device 2 may use product classification information instead of product identification information and determine to permit the user to purchase a product classified in the product classification information if the first account number and product classification information included in the purchase permission request are recorded in the user management table.
[0038] If the server device 2 determines to permit the purchase, it reads the destination address of the mobile terminal 3 carried by the parent, who is the first user, from a user management table that stores the destination address linked to the first account number of the first user. The server device 2 generates a purchase permission response including the parent's destination address and transmits it to the ATM 1. If the server device 2 determines not to permit the purchase, it generates a purchase denial response and transmits it to the ATM 1.
[0039] The ATM 1 receives the purchase permission response (step S110). Alternatively, the ATM 1 receives a purchase denial response. When the control unit 41 of the ATM 1 receives the purchase denial response, it outputs the purchase denial response to the UI unit 42. When the UI unit 42 acquires the purchase denial response, it displays information indicating that the purchase is denial on the main display 11. This allows the child, who is the second user, to understand that the product is not specified by the parent and cannot be purchased. This causes the control unit 41 to perform control to stop processing of the emergency product purchase service.
[0040] On the other hand, if the control unit 41 receives a purchase permission response, it outputs the purchase permission response to the medium output unit 45. The medium output unit 45 generates a two-dimensional code including the first account number, the second account number, the product identification information, and the product purchase amount. The medium output unit 45 ejects a purchase ticket with the generated two-dimensional code printed on it from the paper medium ejection port 18 (step S111). The user receives the ejected purchase ticket. The user proceeds to the sales terminal 4 with the purchase ticket and the product.
[0041] According to the above process, when a user of the ATM 1 suddenly needs to purchase a product but has no money, the user can receive a purchase ticket to easily purchase the product using the ATM 1.
[0042] The medium output unit 45 detects that the dispensing of the purchase ticket is complete. The medium output unit 45 then outputs a dispensing completion signal to the image transmission unit 47, including the destination address of the parent's mobile terminal 3, which was read from the purchase permission response. Upon receiving the dispensing completion signal, the image transmission unit 47 reads the destination address of the parent's mobile terminal 3 from the dispensing completion signal. Furthermore, upon receiving the dispensing completion signal, the image transmission unit 47 acquires an image captured by the photographing unit 43 from the camera 51. The image transmission unit 47 transmits the acquired image to the destination address of the parent's mobile terminal 3 (step S112). The photographing unit 43 may control the camera 51 to capture multiple images of the background, including the user, continuously from a predetermined capture start time, such as the time when the user of the ATM 1 instructs the start of the emergency product purchase service, and acquire these images sequentially. The image transmission unit 47 may then output these multiple images to the image transmission unit 47. The image transmission unit 47 may transmit a video captured by the camera 51 to the parent's mobile terminal 3. This allows parents to view images of their child using the emergency product purchasing service and their surroundings.
[0043] FIG. 7 is a diagram showing a processing flow of the sales terminal according to the first embodiment. The store clerk receives the product and the purchase ticket from the user. The store clerk operates the sales terminal 4, causing the sales terminal 4 to read the code information printed on the product using its own code reader. As a result, the sales terminal 4 reads the product identification information contained in the code information and temporarily stores it (step S201). The store clerk also uses the code reader installed in the sales terminal 4 to read the code information of the two-dimensional code printed on the purchase ticket. As a result, the sales terminal 4 reads and temporarily stores the first account number, second account number, product identification information, and product purchase amount contained in the two-dimensional code (step S202). The store clerk then operates the sales terminal 4 to instruct the start of a sales decision using the purchase ticket.
[0044] The determination unit 403 of the sales terminal 4 recognizes that it has read the first account number, second account number, product identification information, and product purchase amount from the two-dimensional code, and thereby detects that sales permission has already been obtained at the ATM 1 (step S203). The determination unit 403 also determines whether the product identification information read from the product matches the product identification information read from the purchase ticket (step S204). The determination unit 403 detects sales permission, and if the product identification information matches, determines that the sale is permitted.
[0045] The determination unit 403 outputs sales permission information to the POS processing unit 402. The POS processing unit 402 detects the sales permission and generates a POS processing signal including product identification information and the product purchase amount, and a payment request signal including the first account number, the second account number, the product identification information, and the product purchase amount. The POS processing unit 402 transmits the POS processing signal to a predetermined POS server and performs POS processing (step S205). The POS processing is processing such as decrementing the inventory of the product by one. The POS processing unit 402 transmits the payment request signal to the server device 2.
[0046] The server device 2 receives the payment request signal. The server device 2 performs payment processing using the first account number, second account number, and product purchase amount included in the payment request signal. For example, the server device 2 performs payment processing by subtracting the product purchase amount from the deposit amount in the account information related to the second account number. As a result, the deposit amount indicated in the account information of the user (second user) using ATM 1 is updated to the deposit amount after the payment processing.
[0047] When providing the emergency product purchase service, the server device 2 may perform a settlement process to subtract the product purchase amount from the deposited amount in the account information related to the second account number, which is the child's account, or may perform a settlement process to subtract the product purchase amount from the deposited amount in the account information related to the first account number, which is the parent's account. Alternatively, after receiving a settlement request signal, the server device 2 may transfer the amount indicated by the product purchase amount from the account information related to the first account number to the account information related to the second account number, and then perform a settlement process to subtract the amount indicated by the product purchase amount from the deposited amount in the account information related to the second account number.
[0048] Alternatively, the server device 2 may perform a settlement process in which the amount indicated by the product purchase amount is deducted from the deposit amount of a preset child-dedicated savings limit in the account information of the first account number. Alternatively, the server device 2 may perform a settlement process in which the amount indicated by the product purchase amount is transferred from the deposit amount of a preset child-dedicated savings limit in the account information of the first account number to the account information of the second account number, and then deduct the amount indicated by the product purchase amount in the account information of the second account number. The parent deposits money into these child-dedicated savings limits in advance. In other words, the account indicated by the first account number, the account indicated by the second account number, or the savings limits set in the account of the first account number, which can be the source of payment when providing an emergency product purchase service, are all savings limits of the second child user.
[0049] When the server device 2 completes the payment process, it sends a payment completion signal to the sales terminal 4. The POS processing unit 402 of the sales terminal 4 receives the payment completion signal (step S206). The POS processing unit 402 outputs information indicating the completion of payment on the screen (step S207). This allows the store clerk to hand over the product to the user.
[0050] According to the above process, when a user such as a child suddenly needs to purchase a product but has no money, the user can use ATM 1 to receive a purchase voucher for purchasing a product of the type specified by the person paying, such as a parent, and easily purchase the product, even if the user does not have a bank cash card or currency.
[0051] Second Embodiment FIG. 8 is a diagram showing a processing flow of an ATM according to the second embodiment. When the ATM 1 dispenses a purchase ticket, the ATM 1 may also dispense currency corresponding to the purchase amount required for the user to purchase the product. In this case, after the purchase ticket is dispensed from the paper medium dispenser 18 in step S111, the control unit 41 then reads the first account number, the second account number, and the purchase amount from the storage unit and outputs an emergency withdrawal request including this information to the amount transfer unit 46. Note that in the second embodiment, only currency may be dispensed without dispensing a purchase ticket. While the purchase ticket serves as a substitute for money, by dispensing currency, the user may purchase a product with the currency dispensed from the ATM 1 without showing the purchase ticket to a store clerk. If a purchase ticket is not dispensed, upon receiving the purchase permission response in step S110, the amount transfer unit 46 may perform the following process without the medium output unit 45 performing the process for dispensing a purchase ticket. The amount transfer unit 46 is one aspect of an output unit that outputs a medium (currency) that permits the purchase process for the target product.
[0052] The amount transfer unit 46 receives the emergency withdrawal request. The amount transfer unit 46 generates an emergency withdrawal control signal including the first account number, the second account number, and the product purchase amount. The amount transfer unit 46 transmits the emergency withdrawal control signal to the server device 2 (step S301).
[0053] The server device 2 receives the emergency withdrawal control signal. The server device 2 reads the first account number, the second account number, and the product purchase amount included in the emergency withdrawal control signal. The server device 2 reads the service provision conditions recorded in the user management table in association with the first account number and the second account number. The server device 2 determines whether the emergency service permission flag is ON among the information included in the service provision conditions. This determination is one aspect of the process of determining whether to permit the withdrawal process within the amount transfer process. The emergency service permission flag is set ON by the financial institution managing the ATM 1 based on a prior application by the parent, who is the first user. In other words, if the parent wants their child to receive the emergency product purchase service, they apply for the service in advance to the financial institution managing the ATM 1 so that the child can immediately withdraw money from a nearby ATM 1.
[0054] If the emergency service permission flag is ON, the server device 2 determines to permit the emergency product purchase service for the user using the ATM 1. If the server device 2 determines to permit the emergency product purchase service, it reads the destination address of the mobile terminal 3 carried by the parent (first user) that is recorded in the user management table in association with the first account number and the second account number. The server device 2 transmits an emergency withdrawal permission signal to the ATM 1, including the product purchase amount and the destination address of the parent's mobile terminal 3. The server device 2 also performs a withdrawal process in which the product purchase amount is subtracted from the deposited amount in the account information related to the second account number. As a result, the deposited amount indicated in the account information of the user (second user) using the ATM 1 is updated to the deposited amount after the withdrawal process.
[0055] When providing the emergency product purchase service, the server device 2 may perform a withdrawal process to subtract the product purchase amount from the deposited amount in the account information related to the second account number, which is the child's account, or may perform a withdrawal process to subtract the product purchase amount from the deposited amount in the account information related to the first account number, which is the parent's account. Alternatively, in order to provide the emergency product purchase service, the server device 2 may, after receiving the emergency withdrawal control signal, transfer the amount indicated by the product purchase amount from the account information related to the first account number to the account information related to the second account number, and then perform a withdrawal process to subtract the amount indicated by the product purchase amount from the deposited amount in the account information related to the second account number. Alternatively, the server device 2 may perform a withdrawal process to subtract the amount indicated by the product purchase amount from the deposited amount in the account information related to the first account number, which is the child's preset savings limit. Alternatively, the server device 2 may transfer the amount indicated by the product purchase amount from the deposit amount in the child's preset savings limit in the account information for the first account number to the account information for the second account number, and then perform a withdrawal process to subtract the amount indicated by the product purchase amount in the account information for the second account number. The parent makes advance deposits into these child savings limits. In other words, the account indicated by the first account number, the account indicated by the second account number, or the savings limits set in the account for the first account number, which can be used as the source of withdrawals when performing the emergency product purchase service, are all savings limits of the child second user.
[0056] The ATM 1 receives the emergency withdrawal permission signal (step S302). The control unit 41 outputs the emergency withdrawal permission signal to the amount transfer unit 46. Based on the emergency withdrawal permission signal, the amount transfer unit 46 detects that a withdrawal process, which is one form of amount transfer processing, has been permitted. The amount transfer unit 46 identifies the product purchase amount included in the emergency withdrawal permission signal. The amount transfer unit 46 controls the discharge of currency equivalent to the product purchase amount from the currency stored in the ATM 1 (step S303). Currency is one form of purchase permission medium. As a result, the ATM 1 discharges currency equivalent to the product purchase amount from the currency discharge slot 16. The user can then remove the discharged currency. The user then receives the purchase ticket discharged in step S111 and the currency discharged by the control of step S303. The user proceeds to the sales terminal 4 with the purchase ticket, currency, and product. The user proceeds to the sales terminal 4 with the purchase ticket and product and presents them to a store clerk to receive the product. In the event that the purchase ticket is not dispensed, the user may go to the sales terminal 4 with the coins dispensed from the ATM 1 and the product to purchase the product.
[0057] According to the above process, if a user using ATM1 suddenly needs to purchase a product when he or she has no money, the user can receive money to purchase a product of the type specified by ATM1 or the person paying, such as a parent, even if the user does not have a bank cash card or currency.
[0058] In addition, when ATM 1 providing the emergency product purchase service dispenses both a purchase ticket and coins, sales terminal 4 may read the two-dimensional code printed on the purchase ticket, and when the payment process is completed using the coins, send information indicating payment completion to parent's mobile terminal 3 based on the information contained in the two-dimensional code. At this time, sales terminal 4 sends an address transmission request including the first account number and second account number contained in the two-dimensional code on the purchase ticket to server device 2. Server device 2 detects the destination address of parent's mobile terminal 3 based on the first account number and second account number and sends it to sales terminal 4. Sales terminal 4 sends information indicating payment completion to the parent's destination address obtained from server device 2. This allows the parent to confirm that the payment for the product has been made using the coins received by the child from ATM 1.
[0059] Third Embodiment The above process shows an example in which the control device 10 of the ATM 1 inquires of the server device whether a first user linked to a second user using the ATM 1 and product identification information indicating the product the second user wishes to purchase are recorded in the user management table, and dispenses a purchase ticket after obtaining a purchase permission decision from the server device 2. On the other hand, the sales terminal 4 may inquire of the server device or the ATM 1 whether a first user (parent) linked to a second user (child) who wishes to purchase a product and product identification information indicating the product the second user (child) wishes to purchase are recorded in the user management table, and obtain a purchase permission decision from the server device 2 or the ATM 1.
[0060] FIG. 9 is a diagram showing a processing flow of an ATM according to the third embodiment. As the processing of the third embodiment, the ATM 1 similarly performs the processing of steps S401 to S408 corresponding to the processing of steps S101 to S108 of the first embodiment. When the UI unit 42 detects the pressing of the service start button in step S408, the UI unit 42 outputs a purchase ticket ejection request including the stored first account number, second account number, product identification information, and product purchase amount to the medium output unit 45. The medium output unit 45 generates a two-dimensional code including the first account number, second account number, product identification information, and product purchase amount. The medium output unit 45 ejects the purchase ticket on which the generated two-dimensional code is printed from the paper medium ejection port 18 (step S409). The user receives the ejected purchase ticket. The user proceeds to the sales terminal 4 with the purchase ticket and the product.
[0061] According to the above process, when a user of ATM1 suddenly needs to purchase a product but has no money, the user can use ATM1 to easily receive a purchase voucher for purchasing a product of the type specified by the person paying, such as a parent.
[0062] The medium output unit 45 detects that the dispensing of the purchase ticket is complete. Then, the medium output unit 45 outputs a dispensing completion signal to the image transmission unit 47. Upon receiving the dispensing completion signal, the image transmission unit 47 transmits an address request including the first account number and the second account number to the server device 2. The server device 2 transmits to the ATM 1 an address response including the destination address of the parent mobile terminal 3 that is recorded in the user management table in association with the first account number and the second account number.
[0063] The image transmission unit 47 receives the address response. The image transmission unit 47 then reads the destination address of the parent's mobile terminal 3 from the address response. Upon receiving the discharge completion signal, the image transmission unit 47 also receives the image captured by the photographing unit 43 from the camera 51. The image transmission unit 47 transmits the captured image to the destination address of the parent's mobile terminal 3 (step S410). The photographing unit 43 may control the camera 51 to capture multiple images of the background, including the user, continuously from a predetermined capture start time, such as when the user of the ATM 1 issues an instruction to start the emergency product purchase service, and sequentially acquire these images. The image transmission unit 47 may then output these multiple images to the image transmission unit 47. The image transmission unit 47 may transmit the video captured by the camera 51 to the parent's mobile terminal 3. This allows the parent to check the child who has used the emergency product purchase service and the surrounding situation by viewing the images.
[0064] FIG. 10 is a diagram showing a processing flow of a sales terminal according to the third embodiment. The store clerk receives the product and the purchase ticket from the user. The store clerk operates the sales terminal 4, causing the sales terminal 4 to read the code information printed on the product using its own code reader. As a result, the sales terminal 4 reads the product identification information contained in the code information and temporarily stores it (step S501). The store clerk also uses the code reader installed in the sales terminal 4 to read the code information of the two-dimensional code printed on the purchase ticket. As a result, the sales terminal 4 reads and temporarily stores the first account number, second account number, product identification information, and product purchase amount contained in the two-dimensional code (step S502). The store clerk then operates the sales terminal 4 to instruct the start of a sales decision using the purchase ticket.
[0065] The determination unit 403 of the sales terminal 4 determines whether the product identification information read from the product matches the product identification information read from the purchase ticket (step S503). If the product identification information matches, the determination unit 403 generates a purchase permission request including the stored first account number, second account number, product identification information, and product purchase amount, and transmits the request to the server device 2 (step S504).
[0066] The server device 2 receives the purchase permission request. The server device 2 reads the first account number and product identification information included in the purchase permission request. The server device 2 determines whether the first account number and product identification information are linked and recorded in a user management table stored in advance in a database. The parent, who is the first user, applies in advance to allow their child to use the emergency product purchase service. At this time, the parent applies for product identification information indicating the products that the child can purchase. As a result, the user management table already stores the first account number of the parent, who is the first user, linked to the product identification information indicating the products requested by the parent. If the first account number and product identification information are linked and recorded in the user management table, the server device 2 determines to permit the purchase by the user who received the purchase ticket from the ATM 1.
[0067] In addition, the server device 2 may use product classification information instead of product identification information and determine to permit the user to purchase a product classified in the product classification information if the first account number and product classification information included in the purchase permission request are recorded in the user management table.
[0068] If server device 2 determines that the purchase is permitted, it generates a purchase permission response and transmits it to sales terminal 4. If server device 2 determines that the purchase is not permitted, it generates a purchase denial response and transmits it to sales terminal 4. Sales terminal 4 receives the purchase permission response (step S505). Alternatively, sales terminal 4 receives a purchase denial response. Determination unit 403 of sales terminal 4 detects that the purchase is permitted when it acquires a purchase permission response. Also, determination unit 403 of sales terminal 4 detects that the purchase is denial when it acquires a purchase denial response.
[0069] Alternatively, in step S504, the sales terminal 4 may transmit a purchase permission request to the ATM 1, and the ATM 1 may receive the purchase permission request, determine whether to permit or deny the purchase, and transmit a purchase permission response or a purchase denial response to the sales terminal 4. In this case, the control device 10 of the ATM 1 may independently obtain information recorded in the user management table obtained from the server device 2 and determine whether to permit or deny the purchase. Alternatively, the control device 10 of the ATM 1 and the server device 2 may cooperate to determine whether to permit or deny the purchase.
[0070] When the determination unit 403 receives a purchase denial response, it displays information indicating that the purchase is denial on the display. This allows the store clerk to understand that the parent of the user attempting to purchase the product has refused the purchase, and the store clerk cancels the delivery of the product to the user (child). On the other hand, when the determination unit 403 receives a purchase permission response, it displays information indicating that the purchase is permitted on the display. This allows the store clerk to understand that the parent of the user attempting to purchase the product has given permission.
[0071] If the determination unit 403 acquires a sales permission response, it outputs sales permission information to the POS processing unit 402. The POS processing unit 402 detects the sales permission and generates a POS processing signal including temporarily stored product identification information and the product purchase amount, and a payment request signal including the first account number, second account number, product identification information, and the product purchase amount. The POS processing unit 402 transmits the POS processing signal to a predetermined POS server and performs POS processing (step S506). The POS processing is processing such as decrementing the inventory of the product by one. The POS processing unit 402 transmits the payment request signal to the server device 2.
[0072] The server device 2 receives the payment request signal. The server device 2 performs payment processing using the first account number, second account number, and product purchase amount included in the payment request signal. For example, the server device 2 performs payment processing by subtracting the product purchase amount from the deposit amount in the account information related to the second account number. As a result, the deposit amount indicated in the account information of the user (second user) using ATM 1 is updated to the deposit amount after the payment processing.
[0073] When providing the emergency product purchase service, the server device 2 may perform a settlement process to subtract the product purchase amount from the deposited amount in the account information related to the second account number, which is the child's account, or may perform a settlement process to subtract the product purchase amount from the deposited amount in the account information related to the first account number, which is the parent's account. Alternatively, after receiving a settlement request signal, the server device 2 may transfer the amount indicated by the product purchase amount from the account information related to the first account number to the account information related to the second account number, and then perform a settlement process to subtract the amount indicated by the product purchase amount from the deposited amount in the account information related to the second account number.
[0074] Alternatively, the server device 2 may perform a settlement process in which the amount indicated by the product purchase amount is deducted from the deposit amount of a preset child-dedicated savings limit in the account information of the first account number. Alternatively, the server device 2 may perform a settlement process in which the amount indicated by the product purchase amount is transferred from the deposit amount of a preset child-dedicated savings limit in the account information of the first account number to the account information of the second account number, and then deduct the amount indicated by the product purchase amount in the account information of the second account number. The parent deposits money into these child-dedicated savings limits in advance. In other words, the account indicated by the first account number, the account indicated by the second account number, or the savings limits set in the account of the first account number, which can be the source of payment when providing an emergency product purchase service, are all savings limits of the second child user.
[0075] When the server device 2 completes the payment process, it sends a payment completion signal to the sales terminal 4. The POS processing unit 402 of the sales terminal 4 receives the payment completion signal (step S507). The POS processing unit 402 outputs information indicating the completion of payment on the screen (step S508). This allows the store clerk to hand over the product to the user.
[0076] According to the above process, when a user such as a child suddenly needs to purchase a product but has no money, the user can use ATM 1 without a bank cash card or currency, receive a purchase voucher to purchase a product of the type specified by the person paying, such as a parent, and easily purchase the product.
[0077] <Fourth embodiment> In the above-described embodiment, a purchase ticket or coins are dispensed, but the ATM 1 may generate purchase ticket data instead of a purchase ticket and send the purchase ticket data to a terminal carried by the user, or may send electronic money to a terminal carried by the user instead of printing coins. This allows the user to purchase goods by presenting the purchase ticket data or electronic money received at the terminal at the sales terminal 4.
[0078] When ATM1 outputs purchase ticket data, instead of controlling the discharge of the purchase ticket in step S111 in the first embodiment or step S409 in the third embodiment, medium output unit 45 of ATM1 generates purchase ticket data and outputs a purchase ticket data transmission start to UI unit 42. UI unit 42 outputs a purchase ticket data transmission notification image to main display 11, which displays a message on main display 11 notifying the user that transmission of the purchase ticket data has started and a message instructing the user to hold the recording medium for the purchase ticket data over NFC antenna 12.
[0079] The user visually recognizes the purchase ticket data transmission notification image displayed on the main display 11. The user holds the terminal, which is a purchase ticket data recording medium, over the NFC antenna 12. The medium output unit 45 controls the NFC antenna 12 to establish a communication connection with the terminal and instructs it to transmit a purchase ticket data transmission signal. The NFC antenna 12 communicates with the terminal and transmits the purchase ticket data transmission signal under the control of the medium output unit 45. The terminal receives the purchase ticket data transmission signal. The terminal stores the purchase ticket data transmission signal. The purchase ticket data is, for example, two-dimensional code data. The terminal can display the two-dimensional code on its display. The user takes the terminal and the product and moves to the sales terminal 4. The user presents the two-dimensional code displayed on the terminal's display to the clerk at the sales terminal 4. Then, in response to the clerk's operation, the sales terminal 4 reads the two-dimensional code (code information) displayed on the display of the user's terminal using a code reader installed on the terminal. The subsequent processing is the same as the processing from step S201 described in the first embodiment above (see FIG. 7).
[0080] Furthermore, when the ATM 1 dispenses electronic money instead of currency, the amount transferring unit 46 of the ATM 1 transmits the electronic money to the user's terminal, instead of controlling the dispensing of currency in step S303 in the second embodiment. Specifically, the amount transferring unit 46 of the ATM 1 generates an electronic money transmission signal indicating an amount equivalent to the purchase price of the product. The amount transferring unit 46 outputs an electronic money transmission start signal to the UI unit 42. The UI unit 42 outputs an electronic money transmission notification image to the main display 11, which displays a message on the main display 11 notifying the user that electronic money transmission has started and a message instructing the user to hold the electronic money recording medium over the NFC antenna 12.
[0081] The user visually recognizes the electronic money transmission notification image. The user holds the terminal, which is an electronic money recording medium, over the NFC antenna 12. The amount transfer unit 46 controls the NFC antenna 12 to establish a communication connection with the terminal and instructs it to send an electronic money transmission signal. The NFC antenna 12 communicates with the terminal and transmits the electronic money transmission signal based on the control of the amount transfer unit 46. The terminal receives the electronic money transmission signal. The terminal reads the product purchase amount information from the electronic money transmission signal, adds up the amount information (balance) recorded in memory and the product purchase amount, and updates the amount information recorded in memory to the newly total amount information. The user takes the terminal and the product and moves to the sales terminal 4. The user can purchase the product using the electronic money recorded in the terminal.
[0082] The embodiment of the present invention has been described above. According to the above-mentioned process, a child or the like who is far away and suddenly needs to purchase a product can easily use the ATM 1 to purchase the product.
[0083] FIG. 11 is a diagram showing the minimum configuration of an ATM. FIG. 12 is a diagram showing the processing flow of an ATM with a minimum configuration. The ATM 1 is required to include at least an authentication unit 1001 and an output unit 1002 . The authentication unit 1001 determines whether authentication was successful based on the matching status between the biometric information of the second user (child) recorded in association with the first user (parent) who opened the first account and the biometric information read from the second user (child) who instructed the purchase process (step S1111). If the authentication is successful, the output unit 1002 outputs a purchase permission medium that permits the purchase of the product that is the target of the purchase process (step S1112). If the purchase permission medium is a purchase ticket, the ATM 1 outputs a purchase ticket that includes product identification information for the product input by the user and user identification information. If the purchase permission medium is currency, the ATM 1 outputs currency for the product purchase amount for the product input by the user. The purchase permission medium may also be data.
[0084] In the processing of each of the above-described embodiments, the first user is the parent and the second user is the child. However, the relationship between the first user and the second user is not necessarily that of parent and child, but may be that of a user and another user who are relatives. For example, the first user may be an adult child and the second user may be an elderly parent. Alternatively, the relationship between the first user and the second user may be that between users who are not relatives.
[0085] In the processes of the above-described embodiments, the cases where each process is performed between the ATM 1 and the server device 2 have been described, but a terminal device other than the ATM 1 may perform the same process as the ATM 1. Also, part or all of the process performed by the server device 2 may be performed by the ATM 1. Alternatively, part of the process performed by the ATM 1 may be performed by the server device 2.
[0086] Each of the above-mentioned devices has a computer system built in. The steps of each of the above-mentioned processes are stored in the form of a program on a computer-readable recording medium, and the computer reads and executes this program to perform the above-mentioned processes. Here, computer-readable recording medium refers to a magnetic disk, magneto-optical disk, CD-ROM, DVD-ROM, semiconductor memory, etc. Alternatively, the computer program may be distributed to a computer via a communication line, and the computer that receives the program may execute the program.
[0087] The program may be a program for realizing some of the functions described above, or may be a so-called differential file (differential program) that can realize the functions described above in combination with a program already stored in the computer system. [Explanation of symbols]
[0088] 1...ATM (Automated Teller Machine) 2. Server device 3. Mobile devices 4. Sales terminal 11. Main display 12. NFC antenna 14 Code reader 16... Money outlet 17. Card slot 18...Paper media outlet 91...Horizontal pedestal part 10. Control device 41 Control unit 42...UI section 43. Photography Department 44 Authentication section 45...Media output section 46. Amount Transfer Section 47 Image transmission unit 401 Control unit 402 POS processing unit 403...Judgment section
Claims
1. A process of obtaining the product purchase amount; a process of subtracting the purchase amount of the product from the deposit amount in an account indicated by the information identifying the account through which the person will make payment, in response to reading a paper on which information identifying the account through which the person will make payment is printed and output by an output device when the person is successfully authenticated; A program that causes one or more computers to execute the above.
2. The information identifying the account for the person to make payment is information corresponding to the person's biometric information. The program according to claim 1.
3. The account belongs to a person other than the person indicated by the biometric information. The program according to claim 2.
4. The paper contains information identifying the types of products available for purchase. The program according to any one of claims 1 to 3.
5. If the product desired to be purchased is included in the type of purchasable products, a process is performed to subtract the purchase amount of the product from the deposit amount in the account used by the person to pay the price. The program according to claim 4.
6. The computer Get the product purchase amount, When the person is successfully authenticated, the output device reads a paper on which information for identifying an account through which the person makes payment is printed, and the amount of the purchase of the product is deducted from the deposit amount in the account indicated by the information for identifying the account through which the person makes payment. Processing method.
7. Get the product purchase amount, When the person is successfully authenticated, the output device reads a paper on which information for identifying an account through which the person makes payment is printed, and the amount of the purchase of the product is deducted from the deposit amount in the account indicated by the information for identifying the account through which the person makes payment. Device.
Citation Information
Patent Citations
Cash transaction system and method
JP2009176127A
Information processing system, information processing method, and program
JP2014235444A
Determination device, determination method, and determination program
JP2017228279A
Terminal device, automatic teller machine, transfer processing method, and program
JP2019106003A