JP7732485B2 - Payment system, method, and recording medium - Google Patents
Payment system, method, and recording mediumInfo
- Publication number
- JP7732485B2 JP7732485B2 JP2023110566A JP2023110566A JP7732485B2 JP 7732485 B2 JP7732485 B2 JP 7732485B2 JP 2023110566 A JP2023110566 A JP 2023110566A JP 2023110566 A JP2023110566 A JP 2023110566A JP 7732485 B2 JP7732485 B2 JP 7732485B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- tray
- payment
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/18—Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
本発明は、商品の決済に関する決済システム、方法、及び記録媒体に関する。 The present invention relates to a payment system, method, and recording medium for payment of goods.
この種のシステムとして、例えば、各食器に設けられたIDタグを読み取って、食堂における料金が精算される料金精算システムが知られている(例えば、特許文献1参照)。また、利用者がチャージ機にて所望の金額を虹彩に紐付けてチャージし、虹彩が購入商品の決済認証に利用される本人認証決済システムも知られている(例えば、特許文献2参照)。 One example of this type of system is a payment system in which the restaurant bill is settled by reading an ID tag attached to each dish (see, for example, Patent Document 1). Another known system is an identity authentication payment system in which a user charges a desired amount to a charging machine by linking it to their iris, and the iris is used to authenticate payment for purchased items (see, for example, Patent Document 2).
しかしながら、特許文献2の本人認証決済システムにおいては、利用者に対して、虹彩認証の他にパスワードの入力操作が必要であり、更に、決済の合意を示すために決済端末の画面へのタッチ操作が要求される。利用者による決済のための操作なしでは決済完了がされないため、利便性及び衛生性に欠けるという技術的問題点がある。 However, the personal authentication payment system of Patent Document 2 requires users to enter a password in addition to iris authentication, and is also required to touch the screen of the payment terminal to indicate consent to the payment. Since the payment cannot be completed without the user's payment operation, there are technical issues with the system, such as a lack of convenience and hygiene.
本発明は、利便性及び衛生性を向上させた安全性の高い決済処理を実現する決済システム、方法、及び記録媒体を提供することを課題とする。 The objective of the present invention is to provide a payment system, method, and recording medium that realizes highly safe payment processing with improved convenience and hygiene.
本発明に係る決済システムの一の態様は、食堂において利用者が購入する商品の商品識別情報を取得する商品識別情報取得手段と、前記利用者の顔又は虹彩を用いて前記利用者を認証する利用者認証手段と、前記認証された利用者と前記商品識別情報とを紐付ける商品紐付け手段と、前記商品識別情報が前記商品識別情報取得手段によって認識されなくなった後に、前記認証された利用者が前記商品を購入するための決済を行う決済手段と、を有する。 One aspect of the payment system of the present invention comprises a product identification information acquisition means for acquiring product identification information of a product purchased by a user at a cafeteria, a user authentication means for authenticating the user using the user's face or iris, a product linking means for linking the authenticated user with the product identification information, and a payment means for making a payment for the authenticated user to purchase the product after the product identification information is no longer recognized by the product identification information acquisition means.
本発明に係る方法の一の態様は、食堂において利用者が購入する商品の商品識別情報を取得する商品識別情報取得手段と、前記利用者の顔又は虹彩を用いて前記利用者を認証する利用者認証手段とを有する決済システムにおける方法であって、前記利用者の顔又は虹彩を用いて前記利用者を認証し、前記認証された利用者と前記商品識別情報とを紐付けし、前記商品識別情報が前記商品識別情報取得手段によって認識されなくなった後に、前記認証された利用者が前記商品を購入するための決済を行う。 One aspect of the method of the present invention is a payment system having a product identification information acquisition means for acquiring product identification information of a product purchased by a user at a restaurant, and a user authentication means for authenticating the user using the user's face or iris. The method authenticates the user using the user's face or iris, links the authenticated user to the product identification information, and, after the product identification information is no longer recognized by the product identification information acquisition means, performs payment for the authenticated user to purchase the product.
本発明に係る記録媒体の一の態様は、コンピュータを、食堂において利用者が購入する商品の商品識別情報を取得する商品識別情報取得手段、前記利用者の顔又は虹彩を用いて前記利用者を認証する利用者認証手段、前記認証された利用者と前記商品識別情報とを紐付ける商品紐付け手段、及び、前記商品識別情報が前記商品識別情報取得手段によって認識されなくなった後に、前記認証された利用者が前記商品を購入するための決済を行う決済手段、として機能させるように構成されたコンピュータプログラムを記憶する。 One aspect of the recording medium of the present invention stores a computer program configured to cause a computer to function as: product identification information acquisition means for acquiring product identification information for products purchased by a user at a cafeteria; user authentication means for authenticating the user using the user's face or iris; product linking means for linking the authenticated user with the product identification information; and payment means for making payment for the authenticated user's purchase of the product after the product identification information is no longer recognized by the product identification information acquisition means.
上述した決済システム、方法、及び記録媒体のそれぞれの一の態様によれば、利便性及び衛生性を向上させた安全性の高い決済処理を実現することが可能である。 According to one aspect of each of the above-described payment systems, methods, and recording media, it is possible to realize highly safe payment processing that is both convenient and hygienic.
1.全体構成
まず、本発明に係る決済システムを実現するための全体構成の一例について、図1を用いて説明する。
1. Overall Configuration First, an example of the overall configuration for realizing the payment system according to the present invention will be described with reference to FIG.
図1は、本発明に係る決済システムが、食堂40で購入される商品の決済処理のための決済システムとして適用された場合の全体構成の一例を示す。図1に示す例においては、データベース20にアクセス可能なサーバ10と、食堂40のレジ部400とが通信ネットワーク(例えば、インターネット)30を介してデータ通信可能に接続されている。決済対象の商品は、例えば、食堂40で利用者が購入する食料品や飲料水である。購入される食料品は、例えば、紙やプラスチックフィルム等の包装紙で包装されていてもよいし、皿やカップ等の食器に盛り付けられていてもよい。購入される飲料水は、例えば、缶飲料やペットボトル飲料でもよいし、皿やカップ等の食器に盛り付けられていてもよい。利用者は、例えば、トレイの上に購入する少なくとも一つの商品を乗せてレジ部400に行き、商品の支払を行う。レジ部400は、レジを打つレジ担当者が不要な所謂セルフレジであってよい。図1では、レジ部400が一つだけ示されているが、複数のレジ部400が食堂40内に設けられてよい。 FIG. 1 shows an example of the overall configuration of a payment system according to the present invention when applied as a payment system for processing payments for products purchased at a restaurant 40. In the example shown in FIG. 1, a server 10, which can access a database 20, and a cash register 400 at the restaurant 40 are connected for data communication via a communications network (e.g., the Internet) 30. Products to be paid for include, for example, food and beverages purchased by a customer at the restaurant 40. The purchased food may be wrapped in paper, plastic film, or other wrapping paper, and may be served on plates, cups, or other tableware. The purchased beverage may be a canned or bottled beverage, and may be served on plates, cups, or other tableware. The customer places at least one product on a tray, goes to the cash register 400, and pays for the products. The cash register 400 may be a self-service cash register, eliminating the need for a cashier to operate the cash register. While FIG. 1 shows only one cash register 400, multiple cash registers 400 may be installed within the restaurant 40.
レジ部400には、例えば、レジテーブル401と、商品リーダ402と、モニタ403と、カメラ404とが設けられてよい。レジテーブル401は、利用者が商品の支払いをする際に当該商品を乗せるテーブルである。例えば、利用者は、商品を乗せたトレイをレジテーブル401に置いてよい。商品リーダ402は、レジテーブル401上の商品(例えば、レジテーブル401上に置かれたトレイ上の商品)から商品識別情報を取り込む機能を有する装置である。 The cash register unit 400 may be provided with, for example, a cash register table 401, a product reader 402, a monitor 403, and a camera 404. The cash register table 401 is a table on which a user places products when paying for them. For example, a user may place a tray containing products on the cash register table 401. The product reader 402 is a device that has the function of capturing product identification information from products on the cash register table 401 (for example, products on a tray placed on the cash register table 401).
商品識別情報は、例えば、各商品を識別するために商品と一体化した情報でよい。商品識別情報は、例えば、商品と一体的な包装紙や食器等に設けられてよい。商品識別情報は、電波を利用して商品リーダ402に取り込まれてよい。例えば、商品識別情報は、RFID(Radio Frequency Identifier)技術を利用したRFタグに記録されてよい。この場合、商品リーダ402は、トレイ上の食器等に設けられたRFタグから商品識別情報を読み取るRFIDリーダであってよい。 Product identification information may be, for example, information integrated with a product to identify each product. Product identification information may be provided, for example, on wrapping paper or tableware that is integrated with the product. Product identification information may be captured by product reader 402 using radio waves. For example, product identification information may be recorded on an RF tag that uses RFID (Radio Frequency Identifier) technology. In this case, product reader 402 may be an RFID reader that reads product identification information from an RF tag provided on tableware or the like on a tray.
或いは、例えば、商品識別情報は、食器等に設けられたバーコードや2次元コードでもよい。この場合、商品リーダ402は、各種コードを読み取る機能を有するカメラやコードリーダであってよい。更に、商品識別情報は、商品自体の外観であってもよい。この場合、商品リーダ402は、商品を撮像して商品の外観を示す画像情報を商品識別情報として生成する商品用カメラであってよい。 Alternatively, for example, the product identification information may be a barcode or two-dimensional code attached to tableware or the like. In this case, the product reader 402 may be a camera or code reader capable of reading various codes. Furthermore, the product identification information may be the appearance of the product itself. In this case, the product reader 402 may be a product camera that captures an image of the product and generates image information indicating the product's appearance as product identification information.
商品リーダ402は、例えば、商品(或いは、商品が乗せられたトレイ)がレジテーブル401上の取込み領域401a内に置かれているとき、その商品と一体的な商品識別情報を取込み可能(即ち、読込み可能)である。例えば、RFID技術等の通信技術を使用する場合は、取込み領域401aは、商品リーダ402の通信可能範囲(即ち、商品識別情報の取込み可能範囲)である。商品識別情報が商品の外観を示す画像情報である場合は、取込み領域401aは、例えば、商品用カメラの撮像可能範囲である。 For example, when a product (or a tray containing products) is placed within the capture area 401a on the register table 401, the product reader 402 can capture (i.e., read) the product identification information associated with that product. For example, when using communication technology such as RFID technology, the capture area 401a is the communication range of the product reader 402 (i.e., the range in which product identification information can be captured). If the product identification information is image information showing the appearance of the product, the capture area 401a is, for example, the imaging range of a product camera.
モニタ403には、利用者に提示するための各種情報やメッセージが表示される。例えば、後述するように、商品リーダ402で取り込まれた商品識別情報に対応する商品の商品名、単価、及び支払合計金額等が表示されてよい。また、モニタ403には、利用者に対する確認や要求のための各種メッセージが表示されてよい。モニタ403は、例えば、画面上で利用者のタッチ操作を受け付けるタッチパネルであってよい。モニタ403には、利用者の操作を受け付けるマウスやキーボード等の入力装置が接続されていてもよい。 Monitor 403 displays various information and messages to be presented to the user. For example, as described below, the product name, unit price, and total payment amount of the product corresponding to the product identification information captured by product reader 402 may be displayed. Monitor 403 may also display various messages for confirmation or requests to the user. Monitor 403 may be, for example, a touch panel that accepts touch operations by the user on the screen. Input devices such as a mouse and keyboard that accept user operations may also be connected to monitor 403.
カメラ404は、レジ部400にいる利用者の顔を撮像して認証用顔画像を生成する撮像装置である。カメラ404は、例えば、レジ部400にいる利用者を感知して撮像する感知式カメラであってよい。カメラ404は、例えば、利用者の顔部分を検出して認証用顔画像を生成するAIカメラであってよい。カメラ404は、利用者の顔全体を撮像しやすいように、利用者の顔が向きやすい方向(例えば、利用者がモニタ403を見る方向)に設けられることが望ましい。カメラ404は、レジ部400での利用者の動作を撮像するビデオ機能を有していてもよい。 Camera 404 is an imaging device that captures an image of the face of a user at cash register 400 and generates a facial image for authentication. Camera 404 may, for example, be a sensor camera that detects and captures an image of a user at cash register 400. Camera 404 may, for example, be an AI camera that detects the user's facial features and generates a facial image for authentication. Camera 404 is preferably installed in a direction that the user's face is easily oriented toward (for example, the direction in which the user looks at monitor 403) so that the user's entire face can be easily captured. Camera 404 may also have a video function that captures the user's actions at cash register 400.
レジ部400のレジテーブル401、商品リーダ402、及びモニタ403は、既存のPOS(Point Of Sale)システムを構成するものでよい。カメラ404は、POSシステムにアドオンされてPOSシステムに組み込まれてよい。或いは、カメラ404は、通信機能を有する場合は、POSシステムとは独立してサーバ10に接続可能に設けられてもよい。 The cash register table 401, product reader 402, and monitor 403 of the cash register unit 400 may be components of an existing POS (Point of Sale) system. The camera 404 may be added on and incorporated into the POS system. Alternatively, if the camera 404 has communication capabilities, it may be provided independently of the POS system and connectable to the server 10.
サーバ10は、物理的に一つのサーバを用いて構成されてもよいし、物理的に複数のサーバを用いて構成された一つの概念的サーバであってもよい。サーバ10のハードウェア構成については後述する。 Server 10 may be configured using a single physical server, or may be a single conceptual server configured using multiple physical servers. The hardware configuration of server 10 will be described later.
サーバ10とデータアクセス可能なデータベース20は、例えば、読み書き可能な不揮発性記録媒体で構成されてよい。データベース20には、例えば、サーバ10における処理で必要な各種情報が記憶されてよい。データベース20が保持する各種情報は、サーバ10によって適宜参照可能であってよい。データベース20には、例えば、後述する利用者登録情報が記憶されてよい。利用者登録情報は、利用者に関する情報を有している。利用者登録情報には、例えば、顔認証に使用される顔画像、決済方法、連絡先等が含まれてよい。また、データベース20には、例えば、商品識別情報に対応する商品に関する情報である商品情報が記憶されてよい。商品情報には、例えば、商品名、単価、在庫数等が含まれてよい。図1において、サーバ10は通信ネットワーク30を介さずにデータベース20と接続されているが、サーバ10は通信ネットワーク30を介してデータベース20とアクセス可能に接続されてよい。 The server 10 and the accessible database 20 may be configured, for example, as a readable/writable non-volatile recording medium. The database 20 may store, for example, various information required for processing by the server 10. The various information held in the database 20 may be referenced by the server 10 as appropriate. The database 20 may store, for example, user registration information, which will be described later. The user registration information contains information about the user. The user registration information may include, for example, a facial image used for facial authentication, a payment method, contact information, etc. The database 20 may also store, for example, product information, which is information about the product corresponding to the product identification information. The product information may include, for example, the product name, unit price, and inventory quantity. In FIG. 1, the server 10 is connected to the database 20 without via the communication network 30, but the server 10 may also be connected to the database 20 via the communication network 30 so that it can be accessed.
2.サーバのハードウェア構成
サーバ10のハードウェア構成について、図2を用いて説明する。図2に示すように、サーバ10は、例えば、記憶装置11と、演算装置12と、通信インターフェース13とを備えていてよい。記憶装置11、演算装置12、及び通信インターフェース13は、データバス15を介してデータ通信可能に接続されてよい。
2. Hardware Configuration of the Server The hardware configuration of the server 10 will be described with reference to Fig. 2. As shown in Fig. 2, the server 10 may include, for example, a storage device 11, a computing device 12, and a communication interface 13. The storage device 11, the computing device 12, and the communication interface 13 may be connected via a data bus 15 so as to enable data communication.
記憶装置11、所望のデータを記憶可能である。例えば、記憶装置11は、演算装置12が実行するコンピュータプログラムを一時的或いは長期的に記憶していてもよい。記憶装置11は、演算装置12がコンピュータプログラムを実行している際に演算装置12が一時的に使用するデータを一時的に記憶してもよい。記憶装置11は、RAM(Random Access Memory)、ROM(Read Only Memory)、ハードディスク装置、光磁気ディスク装置、SSD(Solid State Drive)及びディスクアレイ装置のうちの少なくとも一つを含んでいてもよい。つまり、記憶装置11は、揮発性記録媒体及び不揮発性記録媒体を含んでいてもよい。 The storage device 11 is capable of storing desired data. For example, the storage device 11 may temporarily or long-term store a computer program executed by the processing device 12. The storage device 11 may also temporarily store data used by the processing device 12 while the processing device 12 is executing a computer program. The storage device 11 may include at least one of RAM (Random Access Memory), ROM (Read Only Memory), a hard disk device, a magneto-optical disk device, an SSD (Solid State Drive), and a disk array device. In other words, the storage device 11 may include a volatile recording medium and a non-volatile recording medium.
演算装置12は、例えば、CPU(Central Proecssing Unit)を含む。演算装置12は、例えば、CPU及びCPUの動作に必要な各種情報を記録するRAM及びROM等の記録媒体を含むコンピュータユニットであってよい。演算装置12は、コンピュータプログラムを読み込む。例えば、演算装置12は、記憶装置11が記憶しているコンピュータプログラムを読み込んでもよい。例えば、演算装置12は、コンピュータで読み取り可能であって且つ不揮発性記録媒体が記憶しているコンピュータプログラムを、不図示の記録媒体読み取り装置を用いて読み込んでもよい。演算装置12は、通信インターフェース13を介して、サーバ10の外部に配置される不図示の装置からコンピュータプログラムを取得してもよい(つまり、ダウンロードしてもよい又は読み込んでもよい)。演算装置12は、読み込んだコンピュータプログラムを実行する。その結果、演算装置12内には、サーバ10が行うべき動作を実行するための論理的な機能ブロックが実現される。つまり、演算装置12は、サーバ10が行うべき動作を実行するための論理的な機能ブロックを実現するためのコントローラとして機能可能である。 The arithmetic device 12 includes, for example, a CPU (Central Processing Unit). The arithmetic device 12 may be, for example, a computer unit including a CPU and storage media such as RAM and ROM that store various information required for the CPU's operation. The arithmetic device 12 loads computer programs. For example, the arithmetic device 12 may load a computer program stored in the storage device 11. For example, the arithmetic device 12 may load a computer program stored in a computer-readable non-volatile storage medium using a storage medium reading device (not shown). The arithmetic device 12 may obtain (i.e., download or load) a computer program from a device (not shown) located outside the server 10 via the communication interface 13. The arithmetic device 12 executes the loaded computer program. As a result, logical functional blocks for executing the operations to be performed by the server 10 are realized within the arithmetic device 12. In other words, the arithmetic device 12 can function as a controller for realizing logical functional blocks for executing the operations to be performed by the server 10.
図2には、本発明に係る決済システムを実現するために、演算装置12内に実現される論理的な機能ブロックの一例が示されている。図2に示すように、演算装置12内には、登録部12a、商品識別情報取得部12b、利用者認証部12c、商品紐付け部12d、決済部12e、通知部12f、及び動作判別部12gが実現される。各部12a~12gの動作については後述する。 Figure 2 shows an example of logical functional blocks implemented within the computing device 12 to realize the payment system according to the present invention. As shown in Figure 2, the computing device 12 includes a registration unit 12a, a product identification information acquisition unit 12b, a user authentication unit 12c, a product linking unit 12d, a payment unit 12e, a notification unit 12f, and an operation determination unit 12g. The operation of each unit 12a-12g will be described later.
通信インターフェース13は、例えば、サーバ10の外部装置(例えば、データベース20、食堂40のレジ部400、利用者端末等)とサーバ10とのデータ通信を可能にするインターフェースである。通信インターフェース13は、例えば、サーバ10の外部装置から出力された各種情報を受け取って演算装置12へ送るように構成されている。このように、通信インターフェース13は、サーバ10の外部装置から情報をサーバ10に入力する入力装置として機能する。また、通信インターフェース13は、例えば、サーバ10の外部装置に関する各種制御情報を演算装置12から受け取って当該外部装置へ出力するように構成されている。このように、通信インターフェース13は、サーバ10から情報をサーバ10の外部装置へ出力する出力装置として機能する。 The communication interface 13 is an interface that enables data communication between the server 10 and devices external to the server 10 (e.g., the database 20, the cash register 400 in the cafeteria 40, a user terminal, etc.). The communication interface 13 is configured, for example, to receive various types of information output from devices external to the server 10 and send it to the computing device 12. In this way, the communication interface 13 functions as an input device that inputs information from devices external to the server 10 to the server 10. The communication interface 13 is also configured, for example, to receive various types of control information related to devices external to the server 10 from the computing device 12 and output it to the external devices. In this way, the communication interface 13 functions as an output device that outputs information from the server 10 to devices external to the server 10.
3.サーバの各機能ブロックの動作
演算装置12内で実現される機能ブロックとしての各部12a~12gの動作について説明する。
3. Operation of Each Functional Block of the Server The operation of each of the units 12a to 12g as functional blocks realized within the arithmetic device 12 will be described.
登録部12aは、例えば、認証登録情報としての利用者の顔画像と、その利用者が決済時に使用する決済方法と、を紐付けてデータベース20に登録する。利用者は、例えば、自身の顔画像と所望の決済方法を示す情報とを、利用者端末からサーバ10へ送信してよい。利用者端末は、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ等、利用者の操作を受け付け、かつ、一般的なカメラ機能及び通信機能を有する端末でよい。登録される「顔画像」は、例えば、任意のカメラや利用者端末のカメラ機能により利用者の顔が撮像された画像でよい。登録される「決済方法」は、商品の決済に使用する決済方法である。「決済方法」は、例えば、クレジットカードやプリペイドカードに基づいた電子決済、ポイントや仮想通貨等に基づいた電子マネー決済等、決済が電子的に処理される方法であればよい。「決済方法」は、例えば、利用者端末への利用者の操作に応じて設定されてよい。 The registration unit 12a, for example, associates a user's facial image as authentication registration information with the payment method used by the user when making a payment and registers them in the database 20. For example, the user may send their facial image and information indicating the desired payment method from their user terminal to the server 10. The user terminal may be, for example, a smartphone, tablet, personal computer, or other device that accepts user operations and has general camera and communication functions. The registered "facial image" may be, for example, an image of the user's face captured using any camera or the camera function of the user terminal. The registered "payment method" is the payment method used to pay for the product. The "payment method" may be any method of electronic payment, such as electronic payment based on a credit card or prepaid card, or electronic money payment based on points or virtual currency. The "payment method" may be set, for example, in response to the user's operation on the user terminal.
利用者の顔画像及び所望の決済方法は、例えば、登録要求情報としてサーバ10へ送信される。登録部12aは、例えば、登録要求情報に含まれる顔画像と決済方法とを紐付けた利用者登録情報をデータベース20に記憶してよい。利用者登録情報における顔画像は利用者を識別する利用者識別情報として機能し得る。顔画像とは別に利用者識別情報があるときは、登録部12aは、例えば、登録要求情報と利用者識別情報とを紐付けた情報を利用者登録情報としてデータベース20に記憶してよい。以下、利用者登録情報に含まれる顔画像を「登録顔画像」という。 The user's facial image and desired payment method are transmitted to the server 10, for example, as registration request information. The registration unit 12a may, for example, store in the database 20 user registration information that links the facial image included in the registration request information with the payment method. The facial image in the user registration information may function as user identification information that identifies the user. When there is user identification information separate from the facial image, the registration unit 12a may, for example, store information that links the registration request information with the user identification information as user registration information in the database 20. Hereinafter, the facial image included in the user registration information will be referred to as the "registered facial image."
なお、登録要求情報には、利用者への連絡先も含まれてよい。「通知先」は、例えば、利用者が利用者端末で決済システムからの通知を確認することができるメールアドレス、利用者識別番号、或いは端末識別番号等でよい。登録部12aは、登録要求情報に含まれる連絡先を、顔画像及び決済方法と紐付けて利用者登録情報としてデータベース20に記憶してよい。 The registration request information may also include contact information for the user. The "notification destination" may be, for example, an email address, user identification number, or terminal identification number where the user can check notifications from the payment system on their user terminal. The registration unit 12a may associate the contact information included in the registration request information with a facial image and payment method and store it in the database 20 as user registration information.
商品識別情報取得部12bは、例えば、商品リーダ402が取り込んだ商品識別情報を認識すると、その商品識別情報を取得する。利用者認証部12cは、例えば、カメラ404によって生成された認証用顔画像を取得し、利用者認証を行う。利用者認証部12cは、例えば、データベース20の利用者登録情報を参照し、顔における複数の特徴点(例えば、目、鼻、耳、口等)の特徴量(例えば、大きさ、形状、位置関係等)に基づいて、認証用顔画像に一致する(或いは、一致すると見做せる)登録顔画像を検索する。利用者認証部12cは、認証用顔画像に一致する(或いは、一致すると見做せる)登録顔画像が検索された場合に、利用者認証が成功した(即ち、利用者は認証された)と判別し、当該登録顔画像が検索されない場合、利用者認証が失敗した(即ち、利用者は認証されない)と判別する。 For example, when the product identification information acquisition unit 12b recognizes product identification information captured by the product reader 402, it acquires the product identification information. The user authentication unit 12c acquires, for example, an authentication facial image generated by the camera 404 and performs user authentication. For example, the user authentication unit 12c references the user registration information in the database 20 and searches for a registered facial image that matches (or is deemed to match) the authentication facial image based on the feature quantities (e.g., size, shape, positional relationship, etc.) of multiple facial feature points (e.g., eyes, nose, ears, mouth, etc.). If a registered facial image that matches (or is deemed to match) the authentication facial image is found, the user authentication unit 12c determines that user authentication has been successful (i.e., the user has been authenticated); if the registered facial image is not found, it determines that user authentication has failed (i.e., the user has not been authenticated).
商品紐付け部12dは、例えば、利用者認証が成功した利用者(即ち、認証された利用者)に商品識別情報取得部12bによって取得された商品識別情報を紐付ける。商品紐付け部12dは、例えば、利用者認証が成功した登録顔画像(或いは、認証用顔画像)に、商品識別情報取得部12bによって取得された商品識別情報を紐付けてよい。登録顔画像とは別の利用者識別情報があるときは、商品紐付け部12dは、利用者認証が成功した利用者の利用者識別情報に、商品識別情報取得部12bによって取得された商品識別情報を紐付けてもよい。 The product linking unit 12d, for example, links the product identification information acquired by the product identification information acquisition unit 12b to a user whose user authentication has been successful (i.e., an authenticated user). The product linking unit 12d may, for example, link the product identification information acquired by the product identification information acquisition unit 12b to a registered face image (or a face image for authentication) whose user authentication has been successful. When there is user identification information other than the registered face image, the product linking unit 12d may link the product identification information acquired by the product identification information acquisition unit 12b to the user identification information of the user whose user authentication has been successful.
決済部12eは、例えば、商品識別情報取得部12bによって商品識別情報が認識されなくなると、購入される全ての商品の商品識別情報が取得されたと見做して、決済処理を行ってよい。決済部12eは、例えば、認証された利用者に関する利用者登録情報に登録されている決済方法によって決済処理を行ってよい。 For example, when the product identification information acquisition unit 12b no longer recognizes the product identification information, the payment unit 12e may assume that the product identification information for all products to be purchased has been acquired and perform the payment process. For example, the payment unit 12e may perform the payment process using the payment method registered in the user registration information for the authenticated user.
通知部12fは、例えば、連続した少なくとも二つの決済において、二重決済の可能性がある場合、利用者の購入意思を確認(即ち、購入確認)するための通知を行う。通知部12fは、例えば、連続した少なくとも二つの決済において、同一の利用者が認証され、かつ、少なくとも一つの同一の商品識別情報が商品識別情報取得部12bによって取得された場合、対応する利用者へ購入確認をする通知を行う。即ち、通知部12fは、例えば、同じ利用者に対して同一の商品に関して連続した決済が行われた際に、利用者へ購入確認をする。通知部12fは、決済部12eによる決済処理完了後に決済内容を購入確認として利用者に通知してもよい。通知部12fは、例えば、購入確認をレジ部400のモニタ403に表示してよい。通知部12fは、例えば、購入確認を、利用者の利用者端末の画面に表示させるように利用者端末に送信してよい。 For example, if there is a possibility of duplicate payments in at least two consecutive payments, the notification unit 12f issues a notification to confirm the user's intention to purchase (i.e., purchase confirmation). For example, if the same user is authenticated in at least two consecutive payments and at least one identical item identification information is acquired by the item identification information acquisition unit 12b, the notification unit 12f issues a purchase confirmation notification to the corresponding user. That is, for example, the notification unit 12f issues a purchase confirmation to the user when consecutive payments are made for the same item to the same user. The notification unit 12f may notify the user of the payment details as purchase confirmation after the payment process by the payment unit 12e is completed. For example, the notification unit 12f may display the purchase confirmation on the monitor 403 of the cash register unit 400. For example, the notification unit 12f may send the purchase confirmation to the user's terminal so that it is displayed on the screen of the user's terminal.
動作判別部12gは、例えば、レジ部400における利用者の動作情報を取得して、当該動作が所定条件を満たすか否かを判別する。動作情報は、例えば、カメラ404によって撮像された動画情報でよい。或いは、カメラ404とは異なる不図示のカメラをレジ部400に設け、動作情報は、不図示のカメラにより撮像された動画情報でもよい。動作判別部12gは、例えば、動作情報が示す動作が、商品リーダ402が商品識別情報を取り込めなくなるような動作である場合に、「動作が所定条件を満たす」と判別する。即ち、動作判別部12gは、商品識別情報が取込み領域401aから外れるような動作がされた場合に、「動作が所定条件を満たす」と判別する。 The action determination unit 12g, for example, acquires information about the actions of the user at the cash register unit 400 and determines whether the actions satisfy predetermined conditions. The action information may be, for example, video information captured by the camera 404. Alternatively, a camera (not shown) different from the camera 404 may be provided in the cash register unit 400, and the action information may be video information captured by the camera (not shown). The action determination unit 12g determines that "the action satisfies the predetermined condition" when, for example, the action indicated by the action information is an action that prevents the product reader 402 from capturing product identification information. In other words, the action determination unit 12g determines that "the action satisfies the predetermined condition" when an action is performed that causes product identification information to leave the capture area 401a.
例えば、本形態のように、商品を乗せたトレイがレジテーブル401の取込み領域401aに置かれる場合、利用者がトレイをレジテーブル401から持ち上げると、トレイ上の商品と一体的な商品識別情報は取込み領域401aから外れ得る。従って、動作判別部12gは、例えば、利用者が商品を乗せたトレイをレジテーブル401から持ち上げる動作を、「当該動作が所定条件を満たす」と判別してよい。 For example, as in this embodiment, if a tray containing products is placed in the take-in area 401a of the register table 401, when a user lifts the tray from the register table 401, the product identification information integrated with the products on the tray may fall out of the take-in area 401a. Therefore, the action determination unit 12g may determine, for example, that the action of a user lifting a tray containing products from the register table 401 "satisfies a predetermined condition."
なお、商品識別情報がバーコードや2次元コード等のコードである場合であっても、利用者がトレイをレジテーブル401から持ち上げると、トレイ上の商品識別情報が取込み領域401aから外れ得る。商品識別情報が商品の外観の画像である場合であっても、利用者がトレイをレジテーブル401から持ち上げると、トレイ上の商品が商品カメラの撮像可能範囲である取込み領域401aから外れ得る。商品識別情報が取込み領域401aから外れるような利用者の動作は、例えば、利用者が取込み領域401aにあるトレイを取込み領域401aに隣接する位置に横滑りさせるような動作であってもよい。 Even if the product identification information is a code such as a barcode or two-dimensional code, the product identification information on the tray may fall out of capture area 401a when the user lifts the tray from register table 401. Even if the product identification information is an image of the product's exterior, the product on the tray may fall out of capture area 401a, which is the imageable range of the product camera, when the user lifts the tray from register table 401. A user action that causes the product identification information to fall out of capture area 401a may be, for example, a user sliding the tray from capture area 401a to a position adjacent to capture area 401a.
4.決済システムにおける処理の流れ
サーバ10が実現する決済システムが実行する処理の流れの一例を、図3及び図4A~図4Cを用いて説明する。図3は、決済システムが実行する決済ルーチンの一例である。図4A~図4Cは、モニタ403に表示される画面の一例である。
4. Processing Flow in the Payment System An example of the processing flow executed by the payment system implemented by the server 10 will be described using Figure 3 and Figures 4A to 4C. Figure 3 shows an example of a payment routine executed by the payment system. Figures 4A to 4C show examples of screens displayed on the monitor 403.
サーバ10は、例えば、決済ルーチンの処理が開始されるまで、決済システムの待機画面として、図4Aに示すトップ画面50aをモニタ403に表示してよい。トップ画面50aには、例えば、図4Aに示すように、利用者にトレイをレジテーブル401の上へ置くことを促すメッセージが表示されてよい。これにより、トレイを持ってレジ部400に来た利用者は、当該トレイをレジテーブル401上に置くことを促される。サーバ10は、例えば、カメラ404によってレジ部400に立つ利用者を感知すると、これをトリガーにして、決済ルーチンを開始してよい。 For example, the server 10 may display the top screen 50a shown in FIG. 4A on the monitor 403 as a standby screen for the payment system until processing of the payment routine is initiated. For example, as shown in FIG. 4A, the top screen 50a may display a message urging the user to place a tray on the register table 401. This prompts a user who comes to the register unit 400 with a tray to place the tray on the register table 401. For example, when the server 10 detects a user standing at the register unit 400 using the camera 404, it may use this as a trigger to start the payment routine.
サーバ10は、例えば、まず、利用者認証処理を行ってよい(ステップS101)。利用者認証処理においては、サーバ10は、上述したように、データベース20を参照して、認証用顔画像と一致する(或いは、一致すると見做せる)登録顔画像を検索してよい。利用者認証が成功した場合、サーバ10は、例えば、商品紐付け処理に進んでよい(ステップS102)。利用者認証が失敗した場合、サーバ10は、例えば、認証用顔画像を再度得るために、利用者にカメラ404を見るように促すメッセージを、モニタ403に表示してよい。利用者認証が失敗した場合、サーバ10は、例えば、利用者登録情報の登録後に決済を行うことを求めるメッセージを、モニタ403に表示してもよい。 For example, the server 10 may first perform user authentication processing (step S101). In the user authentication processing, the server 10 may, as described above, refer to the database 20 to search for a registered face image that matches (or is deemed to match) the authentication face image. If the user authentication is successful, the server 10 may, for example, proceed to product linking processing (step S102). If the user authentication is unsuccessful, the server 10 may, for example, display on the monitor 403 a message urging the user to look at the camera 404 to obtain the authentication face image again. If the user authentication is unsuccessful, the server 10 may, for example, display on the monitor 403 a message requesting the user to make payment after registering user registration information.
商品紐付け処理(ステップS102)では、サーバ10は、利用者と購入される商品とを紐付ける。サーバ10は、商品リーダ402によって取り込まれた商品識別情報を認識して取得し、取得された商品識別情報を、例えば、認証された利用者の登録顔画像に紐付ける。また、サーバ10は、例えば、データベース20の商品情報を参照して、取得された各商品識別情報に対応する商品の商品情報(例えば、商品名、単価等)を取得してよい。サーバ10は、例えば、取得された商品情報に基づいて、トレイ上の商品(即ち購入する商品)に関して、商品、単価、及び支払合計金額等を含む商品リストを、図4Bに示す確認画面50bのように表示してよい。これにより、利用者は支払合計金額とその明細を確認することができる。 In the product linking process (step S102), the server 10 links the user with the product to be purchased. The server 10 recognizes and acquires the product identification information captured by the product reader 402, and links the acquired product identification information to, for example, the registered facial image of the authenticated user. The server 10 may also, for example, refer to the product information in the database 20 to acquire product information (e.g., product name, unit price, etc.) for the product corresponding to each acquired product identification information. For example, based on the acquired product information, the server 10 may display a product list for the products on the tray (i.e., the products to be purchased) including the product, unit price, total payment amount, etc., as shown on the confirmation screen 50b in Figure 4B. This allows the user to check the total payment amount and its details.
続いて、サーバ10は、商品識別情報を認識しなくなったか否かを判別してよい(ステップS103)。商品識別情報が認識されている場合(ステップS103:No)、サーバ10は、ステップS102に戻り、取得した商品識別情報に関して商品紐付け処理を行ってよい。サーバ10は、商品識別情報を認識しなくなるまで、商品識別情報に関して商品紐付け処理(ステップS102)を行ってよい。商品識別情報が認識されなくなった場合(ステップS103:Yes)、サーバ10は、トレイ上の全ての商品(即ち、購入される商品)の商品識別情報が取得され、利用者に紐付けられたと見做して、ステップS104へ進んでよい。 Next, the server 10 may determine whether the product identification information is no longer recognized (step S103). If the product identification information is recognized (step S103: No), the server 10 may return to step S102 and perform product linking processing for the acquired product identification information. The server 10 may perform the product linking processing (step S102) for the product identification information until the product identification information is no longer recognized. If the product identification information is no longer recognized (step S103: Yes), the server 10 may proceed to step S104, assuming that the product identification information of all products on the tray (i.e., the products to be purchased) has been acquired and linked to the user.
ここで、サーバ10は、例えば、商品識別情報を認識しなくなった場合(ステップS103:Yes)、トレイ上の商品を撮像可能な不図示のカメラ等により、トレイ上の商品の数を確認し、確認画面50bに表示された商品リストの商品の数と比較してもよい。確認された商品の数が商品リストの商品の数と異なる場合、サーバ10は、例えば、トレイ上の商品の商品識別情報が商品リーダ402によって正しく取り込まれるように、利用者にトレイや商品を動かすことを求めるメッセージをモニタ403に表示してよい。例えば、RFタグに商品識別情報が記録されている場合、金属製品等が影響して商品識別情報が商品リーダ402によって読み取れない場合がある。従って、サーバ10は、例えば、トレイの上には金属製品等の商品以外の物を置かないことを利用者に求めるメッセージを表示してよい。或いは/且つ、例えば、サーバ10は、トレイの位置を正しい位置(例えば、取込み領域401a内の位置)に置くことを利用者に求めるメッセージを表示してよい。サーバ10は、例えば、メッセージを表示した後、商品識別情報を認識した場合、ステップS102へ戻ってよい。サーバ10は、メッセージを表示した後、商品識別情報を認識しない場合は、例えば、レジ管理者にレジ部400で問題が発生したことを通知してもよい。なお、商品の数に関する上記処理は、例えば、サーバ10が演算装置12に機能ブロックとして実現する商品数確認部によって制御されてよい。 Here, for example, if the server 10 no longer recognizes the product identification information (step S103: Yes), it may confirm the number of products on the tray using a camera (not shown) capable of capturing images of the products on the tray and compare the number with the number of products in the product list displayed on the confirmation screen 50b. If the confirmed number of products differs from the number of products in the product list, the server 10 may, for example, display a message on the monitor 403 requesting the user to move the tray or the products so that the product identification information of the products on the tray can be correctly captured by the product reader 402. For example, if the product identification information is recorded on an RF tag, the product identification information may not be read by the product reader 402 due to interference from metal products or the like. Therefore, the server 10 may, for example, display a message requesting the user not to place any items other than products, such as metal products, on the tray. Alternatively/and, for example, the server 10 may display a message requesting the user to place the tray in the correct position (e.g., within the capture area 401a). For example, if the server 10 recognizes the product identification information after displaying the message, it may return to step S102. If the server 10 does not recognize the product identification information after displaying the message, it may, for example, notify the cashier manager that a problem has occurred in the cashier unit 400. Note that the above processing regarding the number of products may be controlled, for example, by a product number confirmation unit that the server 10 implements as a functional block in the computing device 12.
ステップS104では、サーバ10は、利用者による所定の動作がされたか否か判別してよい。「所定の動作」は、上述した「所定条件を満たす動作」として予め定められた動作である。サーバ10は、例えば、商品識別情報を認識しなくなったと判別した時点を含む所定期間内の動作情報をカメラ404から取得して、当該動作情報に基づいて「所定の動作」がされたか否かを判別してよい。「所定の動作」は、具体的には、例えば、上述したように、レジテーブル401上に置かれたトレイをレジテーブル401から持ち上げる動作でよい。サーバ10は、図4Bに示すように、トレイを持ち上げる動作に応じて決済完了となるメッセージを、確認画面50bに表示してよい。これにより、確認画面50bに表示された商品リストの決済を行う利用者の意思を明確に確認することができる。 In step S104, the server 10 may determine whether a predetermined action has been performed by the user. The "predetermined action" is an action that has been predetermined as the "action that satisfies the predetermined condition" described above. The server 10 may, for example, acquire from the camera 404 action information for a predetermined period of time, including the time when it was determined that the product identification information was no longer recognized, and determine whether a "predetermined action" has been performed based on the action information. Specifically, the "predetermined action" may be, for example, the action of lifting a tray placed on the register table 401 from the register table 401, as described above. As shown in FIG. 4B, the server 10 may display a message on the confirmation screen 50b indicating that payment has been completed in response to the action of lifting the tray. This makes it possible to clearly confirm the user's intention to pay for the product list displayed on the confirmation screen 50b.
サーバ10は、ステップS104において、所定の動作がされていないと判別した場合(ステップS104:No)、例えば、決済確認を行ってよい(ステップS110)。決済確認では、サーバ10は、例えば、確認画面50bに表示されている商品リストの決済を行うか否かの意思確認をモニタ403を介して行ってよい。サーバ10は、決済を行う意思確認を得た場合は(ステップS110:Yes)、例えば、決済処理(ステップS105)へ進んでよい。一方、当該決済を行う意思確認が得られない場合(例えば、利用者が修正を希望する場合)は(ステップS110:No)、サーバ10は、例えば、修正処理(ステップS111)に進んでよい。修正処理では、サーバ10は、例えば、確認画面50bに表示された決済対象の商品リストの修正を利用者に対して可能にし、商品リストが修正された後、決済処理(ステップS105)へ進んでよい。 If the server 10 determines in step S104 that a predetermined operation has not been performed (step S104: No), it may, for example, perform payment confirmation (step S110). In the payment confirmation, the server 10 may, for example, confirm via the monitor 403 whether or not to pay for the product list displayed on the confirmation screen 50b. If the server 10 receives confirmation of the intention to pay (step S110: Yes), it may, for example, proceed to payment processing (step S105). On the other hand, if the server 10 does not receive confirmation of the intention to pay (for example, if the user wishes to make a correction) (step S110: No), the server 10 may, for example, proceed to correction processing (step S111). In the correction processing, the server 10 may, for example, allow the user to correct the product list to be paid for displayed on the confirmation screen 50b, and after the product list has been corrected, it may proceed to payment processing (step S105).
一方、サーバ10は、ステップS104において、所定の動作がされたと判別した場合(ステップS104:Yes)、決済処理へ進んでよい(ステップS105)。決済処理では、サーバ10は、例えば、利用者に対応する利用者登録情報において設定されている決済方法によって、購入する商品の決済処理を行ってよい。サーバ10は、決済処理が完了すると、例えば、決済が完了したことを示すために、図4Cに示すような終了画面50cをモニタ403に表示してよい。このように、本開示の決済システムにおいては、利用者が購入する商品を乗せたトレイをレジテーブル401に置き、その後、そのトレイを持ち上げただけで、商品の決済を完了させることができる。この一連の動作は、食堂の利用者にとって自然な動作であり、利用者の負担にはならない。本開示の決済システムは、利用者の自然で負担のない動作のみによって決済を完了させることを可能にする。 On the other hand, if the server 10 determines in step S104 that a predetermined action has been performed (step S104: Yes), it may proceed to payment processing (step S105). In the payment processing, the server 10 may, for example, perform payment processing for the purchased items using the payment method set in the user registration information corresponding to the user. When the payment processing is complete, the server 10 may, for example, display a closing screen 50c as shown in FIG. 4C on the monitor 403 to indicate that payment has been completed. In this way, in the payment system of the present disclosure, a user can complete payment for the items by simply placing a tray containing the items to be purchased on the register table 401 and then lifting the tray. This series of actions is natural for cafeteria users and does not burden them. The payment system of the present disclosure enables users to complete payment using only natural, effortless actions.
サーバ10は、ステップS105に続いて、通知処理を行ってよい(ステップS106)。サーバ10は、通知処理では、例えば、利用者に対応する利用者登録情報に設定されている連絡先(例えば、利用者端末)へ購入確認を通知してよい。サーバ10は、購入確認の通知後、当該決済ルーチンを終了してよい。なお、サーバ10は、購入確認を受け取った利用者が対応する決済を取り消し可能な処理を可能にしてよい。 Following step S105, the server 10 may perform a notification process (step S106). In the notification process, the server 10 may, for example, notify the contact information (e.g., the user terminal) set in the user registration information corresponding to the user of the purchase confirmation. After notifying the purchase confirmation, the server 10 may terminate the payment routine. Note that the server 10 may enable a process that allows a user who has received the purchase confirmation to cancel the corresponding payment.
ステップS106において、サーバ10は、例えば、連続する二つ以上の決済が二重決済の可能性があるか否かを判別してよい。サーバ10は、例えば、連続する二つ以上の決済に関して、同一の利用者が認証され、同一の商品の商品識別情報が取得されている場合、二重決済の可能性があると判別してよい。サーバ10は、二重決済の可能性があると判別した場合、二重決済に関する購入確認を通知してよい。サーバ10は、例えば、当該購入確認を利用者端末へ通知してよい。サーバ10は、例えば、利用者が利用者端末において二重決済に関する全ての決済を続行するための操作を行った場合は、当該決済ルーチンを終了してよい。サーバ10は、例えば、利用者が二重決済に関する二つ以上の決済のうち少なくとも一つの決済を取り消すための操作を行った場合は、取り消し対象の決済を取り消す処理を行ってよい。その後、サーバ10は当該決済ルーチンを終了してよい。 In step S106, the server 10 may, for example, determine whether two or more consecutive payments are likely to be duplicate payments. For example, the server 10 may determine that there is a possibility of a duplicate payment if the same user is authenticated and product identification information for the same product is obtained for two or more consecutive payments. If the server 10 determines that there is a possibility of a duplicate payment, it may notify a purchase confirmation regarding the duplicate payment. For example, the server 10 may notify the user terminal of the purchase confirmation. For example, if the user performs an operation on the user terminal to continue all payments related to the duplicate payment, the server 10 may terminate the payment routine. For example, if the user performs an operation to cancel at least one of the two or more payments related to the duplicate payment, the server 10 may perform processing to cancel the payment to be canceled. The server 10 may then terminate the payment routine.
なお、サーバ10は、例えば、決済完了時に購入確認をモニタ403に表示してもよい。サーバ10は、利用者端末へ通知する場合と同様の処理をモニタ403への利用者の操作に応じて可能にしてもよい。 Note that the server 10 may, for example, display a purchase confirmation on the monitor 403 when payment is completed. The server 10 may also enable processing similar to that when notifying the user terminal in response to a user operation on the monitor 403.
ステップS101は利用者認証部12cによって行われる。ステップS102は、商品識別情報取得部12b及び商品紐付け部12dによって行われる。ステップS104は動作判別部12gによって行われる。ステップS103及びステップS105は決済部12eによって行われる。ステップS106は通知部12fによって行われる。 Step S101 is performed by the user authentication unit 12c. Step S102 is performed by the product identification information acquisition unit 12b and the product linking unit 12d. Step S104 is performed by the action determination unit 12g. Steps S103 and S105 are performed by the payment unit 12e. Step S106 is performed by the notification unit 12f.
なお、サーバ10は、ステップS103が肯定判断の場合(ステップS103:Yes)、ステップS104をスキップしてステップS105に進んでもよい。サーバ10は、決済ルーチンの処理を、例えば、サーバ10が商品識別情報を取得したことをトリガーにして、開始してもよい。サーバ10は、全ての商品識別情報を取得した後に、利用者認証処理を行ってよい。或いは、サーバ10は、商品識別情報の取得と利用者認証処理とを並行して行ってよい。 If step S103 returns a positive judgment (step S103: Yes), the server 10 may skip step S104 and proceed to step S105. The server 10 may start processing the payment routine, for example, when the server 10 acquires product identification information. The server 10 may perform user authentication processing after acquiring all product identification information. Alternatively, the server 10 may acquire product identification information and perform user authentication processing in parallel.
利用者の認証方法として、顔認証に加えて/替えて、虹彩認証が採用されてもよい。この場合、カメラ404は、虹彩認証のためのカメラが採用されてよい。商品識別情報は、例えば、商品自体と一体化した情報ではなく、商品と代替する商品札に一体化した各種コード情報であってもよい。この場合、購入する商品に対応する商品札のみをトレイに乗せて決済が行なわれ、決済完了後に、トレイ上の商品札に対応する実際の商品の受け取りが行われればよい。
なお、本開示の決済システムは、食堂での決済に限らず、利用者が購入商品を決済する任意の場面に適用可能である。
Iris authentication may be adopted as a user authentication method in addition to or instead of facial authentication. In this case, a camera for iris authentication may be adopted as camera 404. The product identification information may be, for example, various code information integrated with a product tag that replaces the product, rather than information integrated with the product itself. In this case, payment is made by placing only the product tag corresponding to the product to be purchased on a tray, and after payment is completed, the actual product corresponding to the product tag on the tray is received.
The payment system of the present disclosure is not limited to payments at restaurants, but can be applied to any situation where a user pays for purchased items.
<付記>
以上説明した実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
<Additional Notes>
A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes.
(付記1)
付記1に記載の決済システムは、食堂において利用者が購入する商品の商品識別情報を取得する商品識別情報取得手段と、前記利用者の顔又は虹彩を用いて前記利用者を認証する利用者認証手段と、前記認証された利用者と前記商品識別情報とを紐付ける商品紐付け手段と、前記商品識別情報が前記商品識別情報取得手段によって認識されなくなった後に、前記認証された利用者が前記商品を購入するための決済を行う決済手段と、を有する決済システムである。
(Appendix 1)
The payment system described in Appendix 1 is a payment system having a product identification information acquisition means for acquiring product identification information of a product purchased by a user at a cafeteria, a user authentication means for authenticating the user using the user's face or iris, a product linking means for linking the authenticated user with the product identification information, and a payment means for making a payment for the authenticated user to purchase the product after the product identification information is no longer recognized by the product identification information acquisition means.
付記1に記載の決済システムによれば、食堂で商品を購入する際に、商品識別情報取得手段によって商品識別情報が認識されなくなったことを決済のトリガーにして決済を行うことができる。即ち、本決済システムは、商品識別情報が認識されなくなった状態を、購入する全商品の商品識別情報が取得された状態と見做し、決済を行うことが可能となる。このように、本決済システムは、利用者による決済のための操作なしで決済を行うことができる。従って、パスワード等を入力する手間や時間が不要となり、決済処理に関する利便性が向上する。従って、本決済システムによれば、決済のために利用者の待ち列ができることを回避でき、スムーズな決済を提供することができる。また、本決済システムによれば、利用者の指等を使った操作も不要であり、即ち、完全タッチレスで決済が可能であり、衛生性も向上する。更に、本決済システムによれば、顔認証により認証された利用者に対して決済が行われるため、決済の高い安全性も確保することが可能となる。このように、本決済システムは、快適で安心な安全性の高い決済を実現することができる。 According to the payment system described in Appendix 1, when purchasing items at a cafeteria, payment can be triggered by the fact that product identification information is no longer recognized by the product identification information acquisition means. That is, the payment system considers the state in which product identification information is no longer recognized as a state in which product identification information for all purchased items has been acquired, and is able to perform payment. In this way, the payment system can perform payment without the user having to perform any operation for payment. This eliminates the need for the time and effort of entering a password, etc., improving the convenience of payment processing. Therefore, the payment system can avoid users having to wait in line for payment and provide a smooth payment process. Furthermore, the payment system does not require the user to perform any operation using their fingers, etc., meaning that payment is completely touchless and improves hygiene. Furthermore, the payment system ensures a high level of security because payment is made to a user authenticated by facial recognition. In this way, the payment system can achieve comfortable, safe, and highly secure payments.
(付記2)
付記2に記載の決済システムは、前記利用者に購入確認をする通知を行う通知手段を更に有し、前記通知手段は、連続した少なくとも2つの決済において、前記利用者認証手段によって、同一の前記利用者が認証され、かつ、前記商品識別情報取得手段によって、少なくとも1つ以上の同一の前記商品識別情報が取得された場合、前記通知を行う、付記1に記載の決済システムである。
(Appendix 2)
The payment system described in Appendix 2 is the payment system described in Appendix 1, further having a notification means for notifying the user to confirm the purchase, and the notification means sends the notification when the same user is authenticated by the user authentication means and at least one piece of the same product identification information is acquired by the product identification information acquisition means in at least two consecutive payments.
付記2に記載された決済システムによれば、連続した少なくとも二つの決済において、同一の前記利用者が認証され、かつ、少なくとも一つの同一の前記商品識別情報が取得された場合、即ち、同一の利用者が同一の商品を連続に対して2回以上連続して決済を行った場合(即ち、二重決済の可能性がある場合)、利用者に購入確認をするための通知を行う。これにより、利用者が意図しない決済か否かを利用者に確認して、意図しない決済を回避することが可能となる。 According to the payment system described in Appendix 2, if the same user is authenticated and at least one identical item identification information is obtained in at least two consecutive payments, i.e., if the same user makes two or more consecutive payments for the same item (i.e., if there is a possibility of a duplicate payment), the system notifies the user to confirm the purchase. This allows the user to confirm whether the payment was unintentional and makes it possible to avoid unintentional payments.
(付記3)
付記3に記載の決済システムは、前記通知手段は、前記利用者の利用者端末に前記通知を行う、付記項2に記載の決済システムである。
(Appendix 3)
The payment system described in Supplementary Note 3 is the payment system described in Supplementary Note 2, in which the notification means sends the notification to a user terminal of the user.
付記3に記載された決済システムによれば、二重決済の可能性がある場合の購入確認を利用者の利用者端末へ直接通知することができる。特に、利用者端末が携帯型端末である場合、任意の場所にいる利用者に対して通知することができる。例えば、食堂において決済をする場(例えば、レジ部)を離れて席についた利用者に、当該通知をすることが可能となる。従って、利用者は席についたまま通知に対してゆっくり対応することができる。一方、例えば、決済完了と同時にレジ部に通知がされると、その対応のために食堂のレジ部に長い待ち列ができる可能性がある。本決済システムによれば、このような長い待ち列を回避可能となる。 The payment system described in Appendix 3 can directly notify a user's user terminal of purchase confirmation in the event of a possible duplicate payment. In particular, if the user terminal is a portable terminal, the notification can be sent to a user in any location. For example, it is possible to send the notification to a user who has left the payment area (e.g., the cash register) at a restaurant and taken to their seat. This allows the user to respond to the notification at their seat at their leisure. On the other hand, if the notification is sent to the cash register immediately after payment is completed, for example, there is a possibility of a long queue forming at the cash register in the restaurant while the user waits to respond. This payment system makes it possible to avoid such long queues.
(付記4)
付記4に記載の決済システムは、前記利用者の動作を示す動作情報を取得して、前記動作が所定条件を満たすか否かを判別する動作判別手段を更に備え、前記決済手段は、前記動作が前記所定条件を満たす場合に、前記決済を行う、付記1~3のいずれか一項に記載の決済システムである。
(Appendix 4)
The payment system described in Appendix 4 is a payment system described in any one of Appendixes 1 to 3, further comprising an action determination means for acquiring action information indicating the user's action and determining whether the action satisfies a predetermined condition, and the payment means performs the payment if the action satisfies the predetermined condition.
付記4に記載された決済システムによれば、商品識別情報が商品識別情報取得手段によって認識されなくなったことに加えて、利用者が所定条件を満たす動作をした場合に、決済が行われる。例えば、商品識別情報取得手段が何等かの要因で購入される全ての商品の商品識別情報を認識されなかった場合は、決済が行われることを回避することが可能になる。「所定の条件を満たす動作」は、利用者に負担のかからない動作であることが望ましい。
また、付記1~付記4に記載された決済システムは、前記利用者が購入する前記商品の数が前記利用者に紐付けられた前記商品識別情報の数と同じであるか否かを確認する商品数確認手段を有していてもよい。
According to the payment system described in Supplementary Note 4, payment is made when the product identification information is no longer recognized by the product identification information acquisition means and the user performs an action that satisfies a predetermined condition. For example, if the product identification information acquisition means fails to recognize the product identification information of all products to be purchased for some reason, it is possible to avoid making payment. It is desirable that the "action that satisfies a predetermined condition" be an action that does not impose a burden on the user.
In addition, the payment systems described in Supplementary Notes 1 to 4 may have a product quantity confirmation means for confirming whether the number of products purchased by the user is the same as the number of product identification information linked to the user.
(付記5)
付記5に記載の決済システムは、前記動作判別手段は、前記動作情報を、前記商品識別情報取得手段によって前記商品識別情報が認識されなくなった時点を含む所定期間において取得し、前記動作が前記所定条件を満たすか否かを判別する、付記4に記載の決済システムである。
(Appendix 5)
The payment system described in Appendix 5 is the payment system described in Appendix 4, in which the action determination means acquires the action information for a predetermined period including the point at which the product identification information acquisition means no longer recognizes the product identification information, and determines whether the action satisfies the predetermined condition.
付記5に記載された決済システムによれば、商品識別情報が商品識別情報取得手段によって認識されなくなる時点を含む所定期間内にされた利用者の動作を、付記4に記載された決済システムの「所定条件を満たす動作」とすることができる。「所定条件を満たす動作」は、例えば、商品識別情報取得手段によって商品識別情報が認識されなくなるような動作であることが望ましい。このような「所定条件を満たす動作」は、利用者が購入する全ての商品の商品識別情報が商品識別情報取得手段によって取得されたことのクロスチェックとして機能可能となる。 In the payment system described in Appendix 5, a user action taken within a predetermined period of time, including the point at which the product identification information is no longer recognized by the product identification information acquisition means, can be considered an "action that satisfies a predetermined condition" in the payment system described in Appendix 4. It is desirable that the "action that satisfies a predetermined condition" be, for example, an action that causes the product identification information to no longer be recognized by the product identification information acquisition means. Such an "action that satisfies a predetermined condition" can function as a cross-check that the product identification information of all products purchased by the user has been acquired by the product identification information acquisition means.
(付記6)
付記6に記載の決済システムは、データベースと、前記認証に使用される前記利用者の顔又は虹彩に関する認証登録情報と、前記利用者が前記決済で利用する決済方法とを紐付けて前記データベースに登録する登録手段と、を更に有し、前記商品紐付け手段は、前記認証された利用者の前記認証登録情報と前記商品識別情報とを紐付け、前記決済手段は、前記認証登録情報に紐付けられて登録されている前記決済方法で前記決済を行う、付記1~5のいずれか一項に記載の決済システムである。
(Appendix 6)
The payment system described in Appendix 6 is a payment system described in any one of Appendixes 1 to 5, further comprising a database and a registration means for linking authentication registration information regarding the user's face or iris used for the authentication with the payment method used by the user for the payment and registering the linked information in the database, wherein the product linking means links the authentication registration information of the authenticated user with the product identification information, and the payment means makes the payment using the payment method linked and registered to the authentication registration information.
付記6に記載された決済システムによれば、決済システムは、データベースの登録情報を参照すれば、認証に使用する顔情報や決済に使用する決済方法を参照することが可能となる。利用する決済方法が予め登録可能であるため、海外出張者等でも所望の決済方法で簡単に決済をすることができる。 According to the payment system described in Appendix 6, the payment system can refer to the facial information used for authentication and the payment method to be used by referencing the registered information in the database. Since the payment method to be used can be registered in advance, even people on overseas business trips can easily make payments using their desired payment method.
(付記7)
付記7に記載の決済システムは、前記商品識別情報は、前記商品と一体化した情報である、付記1~6のいずれいか一項に記載の決済システムである。
(Appendix 7)
The payment system described in Supplementary Note 7 is the payment system described in any one of Supplementary Notes 1 to 6, in which the product identification information is information integrated with the product.
付記7に記載された決済システムによれば、商品識別情報は商品と一体化しているので、商品識別情報の状況を商品の状況として見做すことが可能である。 According to the payment system described in Appendix 7, product identification information is integrated with the product, so the status of the product identification information can be considered as the status of the product.
(付記8)
付記8に記載の方法は、食堂において利用者が購入する商品の商品識別情報を取得する商品識別情報取得手段と、前記利用者の顔又は虹彩を用いて前記利用者を認証する利用者認証手段とを有する決済システムにおける方法であって、前記利用者の顔又は虹彩を用いて前記利用者を認証し、前記認証された利用者と前記商品識別情報とを紐付けし、前記商品識別情報が前記商品識別情報取得手段によって認識されなくなった後に、前記認証された利用者が前記商品を購入するための決済を行う、方法である。
(Appendix 8)
The method described in Appendix 8 is a method in a payment system having a product identification information acquisition means for acquiring product identification information of a product purchased by a user at a cafeteria, and a user authentication means for authenticating the user using the user's face or iris, wherein the user is authenticated using the user's face or iris, the authenticated user is linked to the product identification information, and after the product identification information is no longer recognized by the product identification information acquisition means, the authenticated user makes a payment to purchase the product.
付記8に記載された方法をコンピュータで実現することにより、付記1に記載された決済システム、即ち、利便性及衛生性を向上させた安全性の高い決済システムを実現することができる。 By implementing the method described in Appendix 8 on a computer, it is possible to realize the payment system described in Appendix 1, i.e., a highly secure payment system with improved convenience and hygiene.
(付記9)
付記9に記載のコンピュータプログラムは、コンピュータを、食堂において利用者が購入する商品の商品識別情報を取得する商品識別情報取得手段、前記利用者の顔又は虹彩を用いて前記利用者を認証する利用者認証手段、前記認証された利用者と前記商品識別情報とを紐付ける商品紐付け手段、及び、前記商品識別情報が前記商品識別情報取得手段によって認識されなくなった後に、前記認証された利用者が前記商品を購入するための決済を行う決済手段、として機能させるように構成されたコンピュータプログラムである。
(Appendix 9)
The computer program described in Appendix 9 is a computer program configured to cause a computer to function as a product identification information acquisition means for acquiring product identification information of a product purchased by a user at a cafeteria, a user authentication means for authenticating the user using the user's face or iris, a product linking means for linking the authenticated user with the product identification information, and a payment means for making payment for the authenticated user to purchase the product after the product identification information is no longer recognized by the product identification information acquisition means.
付記9に記載されたコンピュータプログラムをコンピュータに実行させることにより、付記1に記載の決済システムを実現することができる。即ち、利便性及び衛生性を向上させた安全性の高い決済システムを実現することができる By running the computer program described in Appendix 9 on a computer, the payment system described in Appendix 1 can be realized. In other words, a highly secure payment system with improved convenience and hygiene can be realized.
(付記10)
付記10に記載のコンピュータ読み取り可能な記録媒体は、付記9に記載のコンピュータプログラムが記憶された記録媒体である。
(Appendix 10)
The computer-readable recording medium described in Supplementary Note 10 is a recording medium on which the computer program described in Supplementary Note 9 is stored.
本発明は、上記実施形態に限定されるものではなく、請求の範囲及び明細書全体から読み取るこのできる発明の要旨又は思想に反しない範囲で適宜変更可能であり、そのような変更を伴う決済システム、方法、及び記録媒体もまた本発明の技術思想に含まれる。 The present invention is not limited to the above-described embodiments, and may be modified as appropriate within the scope of the claims and the entire specification without departing from the spirit or concept of the invention. Payment systems, methods, and recording media incorporating such modifications are also included within the technical spirit of the present invention.
この出願は、2020年12月25日に出願された日本出願特願2020-217123を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims priority based on Japanese Patent Application No. 2020-217123, filed on December 25, 2020, the disclosure of which is incorporated herein in its entirety.
12a 登録部(登録手段)
12b 商品識別情報取得部(商品識別情報取得手段)
12c 利用者認証部(利用者認証手段)
12d 商品紐付け部(商品紐付け手段)
12e 決済部(決済手段)
12f 通知部(通知手段)
12g 動作判別部(動作判別手段)
10 サーバ
20 データベース
40 食堂
12a Registration unit (registration means)
12b Product identification information acquisition unit (product identification information acquisition means)
12c User authentication unit (user authentication means)
12d Product linking unit (product linking means)
12e Payment section (payment means)
12f Notification section (notification means)
12g Operation determination unit (operation determination means)
10 Server 20 Database 40 Cafeteria
Claims (11)
前記顔情報と事前登録された顔情報との照合により前記事前登録された顔情報に紐づけられた決済方法を特定する特定部と、
レジテーブルに置かれたトレイ上の商品の商品識別情報を取得する商品識別情報取得部と、
前記商品識別情報に対応付けられている前記商品の単価情報に基づいて得られる前記トレイ上の商品の合計金額を表示する表示部と、
前記利用者の動作を示す動作情報を取得して、前記動作により前記トレイが持ち上げられたか否かを判別する動作判別部と、
前記トレイが持ち上げられたと判別された場合には、前記決済方法を用いて前記合計金額の決済を行い、
前記トレイが持ち上げられないと判別された場合には、前記トレイの商品の決済を行うか意思確認を表示する決済部と、
を有する決済システム。 an acquisition unit that acquires facial information obtained by photographing a user;
an identification unit that identifies a payment method linked to the pre-registered face information by comparing the face information with pre-registered face information;
a product identification information acquisition unit that acquires product identification information of products on a tray placed on a cash register table;
a display unit that displays a total price of the products on the tray obtained based on unit price information of the products associated with the product identification information;
an action determination unit that acquires action information indicating the action of the user and determines whether the tray has been lifted by the action;
If it is determined that the tray has been lifted, the total amount is paid using the payment method;
a payment unit that, when it is determined that the tray cannot be lifted, displays a confirmation of whether or not to pay for the items on the tray;
A payment system having:
前記通知部は、連続した少なくとも二つの決済において、
同一の前記利用者に対して、前記商品識別情報取得部によって少なくとも一つの同一の前記商品識別情報が取得された場合、前記通知を行う、請求項1に記載の決済システム。 a notification unit that notifies the user of a purchase confirmation;
The notification unit, in at least two consecutive payments,
The payment system according to claim 1 , wherein the notification is made when at least one piece of the same product identification information is acquired by the product identification information acquisition unit for the same user.
前記照合に使用される前記利用者の顔情報に関する登録情報と、前記利用者が前記決済で利用する決済方法とを紐付けて前記データベースに登録する登録部と、を更に有し、
前記特定部は、前記利用者の前記登録情報に紐付けられて登録されている前記決済方法を特定する、請求項1~4のいずれか一項に記載の決済システム。 A database,
a registration unit that associates registration information relating to the user's face information used in the matching with a payment method used by the user for the payment and registers the association information in the database;
The payment system according to claim 1 , wherein the identification unit identifies the payment method registered in association with the registration information of the user.
利用者を撮影した顔情報を取得し、
前記顔情報と事前登録された顔情報との照合により前記事前登録された顔情報に紐づけられた決済方法を特定し、
レジテーブルに置かれたトレイ上の商品の商品識別情報を取得し、
前記商品識別情報に対応付けられている前記商品の単価情報に基づいて得られる前記トレイ上の商品の合計金額を表示し、
前記利用者の動作を示す動作情報を取得して、前記動作により前記トレイが持ち上げられたか否かを判別し、
前記トレイが持ち上げられたと判別された場合には、前記決済方法を用いて前記合計金額の決済を行い、
前記トレイが持ち上げられないと判別された場合には、前記トレイ上の商品の決済を行うか意思確認を表示する、
方法。 By at least one computer,
Acquires facial information from a photograph of the user,
Identifying a payment method linked to the pre-registered face information by matching the face information with pre-registered face information;
Acquire product identification information of the products on the tray placed on the cash register table,
displaying a total price of the products on the tray obtained based on unit price information of the products associated with the product identification information;
acquiring action information indicating an action of the user and determining whether the tray has been lifted by the action;
If it is determined that the tray has been lifted, the total amount is paid using the payment method;
If it is determined that the tray cannot be lifted, a message is displayed to confirm whether the customer wishes to pay for the items on the tray.
method.
利用者を撮影した顔情報を取得する取得部、
前記顔情報と事前登録された顔情報との照合により前記事前登録された顔情報に紐づけられた決済方法を特定する特定部、
レジテーブルに置かれたトレイ上の商品の商品識別情報を取得する商品識別情報取得部、
前記商品識別情報に対応付けられている前記商品の単価情報に基づいて得られる前記トレイ上の商品の合計金額を表示する表示部、
前記利用者の動作を示す動作情報を取得して、前記動作により前記トレイが持ち上げられたか否かを判別する動作判別部、及び
前記トレイが持ち上げられたと判別された場合には、前記決済方法を用いて前記合計金額の決済を行い、
前記トレイが持ち上げられないと判別された場合には、前記トレイ上の商品の決済を行うか意思確認を表示する決済部、
として機能させるコンピュータプログラム。 Computer,
an acquisition unit that acquires photographed face information of a user;
an identification unit that identifies a payment method linked to the pre-registered face information by comparing the face information with pre-registered face information;
a product identification information acquisition unit that acquires product identification information of products on a tray placed on a cash register table;
a display unit that displays the total price of the products on the tray obtained based on the unit price information of the products associated with the product identification information;
an action determination unit that acquires action information indicating an action of the user and determines whether the tray has been lifted by the action; and if it is determined that the tray has been lifted, that performs payment of the total amount using the payment method;
a payment unit that, when it is determined that the tray cannot be lifted, displays a confirmation of whether or not to pay for the items on the tray;
A computer program that functions as a
前記顔情報と事前登録された顔情報との照合により前記事前登録された顔情報に紐づけられた利用者登録情報を特定する特定部と、
レジテーブルに置かれたトレイ上の商品の商品識別情報を取得する商品識別情報取得部と
前記商品識別情報に対応付けられている前記商品の単価情報に基づいて得られる前記トレイ上の商品の合計金額を表示する表示部と、
前記利用者の動作を示す動作情報を取得して、前記動作により前記トレイが持ち上げられたか否かを判別する動作判別部と、
前記トレイが持ち上げられたと判別された場合には、前記利用者登録情報に含まれる決済方法に基づいて前記合計金額の決済を行い、
前記トレイが持ち上げられないと判別された場合には、前記トレイ上の商品の決済を行うか意思確認を表示する決済部と、
を有する決済システム。 an acquisition unit that acquires facial information obtained by photographing a user;
an identification unit that identifies user registration information linked to the pre-registered face information by comparing the face information with pre-registered face information;
a product identification information acquisition unit that acquires product identification information of products on a tray placed on a cash register table; and a display unit that displays a total price of the products on the tray obtained based on unit price information of the products associated with the product identification information.
an action determination unit that acquires action information indicating the action of the user and determines whether the tray has been lifted by the action;
If it is determined that the tray has been lifted, the total amount is paid based on the payment method included in the user registration information,
a payment unit that, when it is determined that the tray cannot be lifted, displays a confirmation of whether or not to pay for the items on the tray;
A payment system having:
利用者を撮影した顔情報を取得し、
前記顔情報と事前登録された顔情報との照合により前記事前登録された顔情報に紐づけられた利用者登録情報を特定し、
レジテーブルに置かれたトレイ上の商品の商品識別情報を取得し、
前記商品識別情報に対応付けられている前記商品の単価情報に基づいて得られる前記トレイ上の商品の合計金額を表示し、
前記利用者の動作を示す動作情報を取得して、前記動作により前記トレイが持ち上げられたか否かを判別し、
前記トレイが持ち上げられたと判別された場合には、前記利用者登録情報に含まれる決済方法に基づいて前記合計金額の決済を行い、
前記トレイが持ち上げられないと判別された場合には、前記トレイ上の商品の決済を行うか意思確認を表示する、方法。 By at least one computer,
Acquires facial information from a photograph of the user,
Identifying user registration information linked to the pre-registered face information by matching the face information with pre-registered face information;
Acquire product identification information of the products on the tray placed on the cash register table,
displaying a total price of the products on the tray obtained based on unit price information of the products associated with the product identification information;
acquiring action information indicating an action of the user and determining whether the tray has been lifted by the action;
If it is determined that the tray has been lifted, the total amount is paid based on the payment method included in the user registration information,
When it is determined that the tray cannot be lifted, a display is displayed to confirm whether or not the customer wishes to pay for the items on the tray.
利用者を撮影した顔情報を取得する取得部、
前記顔情報と事前登録された顔情報との照合により前記事前登録された顔情報に紐づけられた利用者登録情報を特定する特定部、
レジテーブルに置かれたトレイ上の商品の商品識別情報を取得する商品識別情報取得部、
前記商品識別情報に対応付けられている前記商品の単価情報に基づいて得られる前記トレイ上の商品の合計金額を表示する表示部、
前記利用者の動作を示す動作情報を取得して、前記動作により前記トレイが持ち上げられたか否かを判別する動作判別部、及び
前記トレイが持ち上げられたと判別された場合には、前記利用者登録情報に含まれる決済方法に基づいて前記合計金額の決済を行い、
前記トレイが持ち上げられないと判別された場合には、前記トレイ上の商品の決済を行うか意思確認を表示する決済部、
として機能させるコンピュータプログラム。 Computer,
an acquisition unit that acquires photographed face information of a user;
an identification unit that identifies user registration information linked to the pre-registered face information by comparing the face information with pre-registered face information;
a product identification information acquisition unit that acquires product identification information of products on a tray placed on a cash register table;
a display unit that displays the total price of the products on the tray obtained based on the unit price information of the products associated with the product identification information;
an action determination unit that acquires action information indicating an action of the user and determines whether the tray has been lifted by the action; and if it is determined that the tray has been lifted, settles the total amount based on the settlement method included in the user registration information;
a payment unit that, when it is determined that the tray cannot be lifted, displays a confirmation of whether or not to pay for the items on the tray;
A computer program that functions as a
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020217123 | 2020-12-25 | ||
| JP2020217123 | 2020-12-25 | ||
| PCT/JP2021/048204 WO2022138918A1 (en) | 2020-12-25 | 2021-12-24 | Payment system, method, and recording medium |
| JP2022571682A JP7311058B2 (en) | 2020-12-25 | 2021-12-24 | Payment system, method and recording medium |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022571682A Division JP7311058B2 (en) | 2020-12-25 | 2021-12-24 | Payment system, method and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023126915A JP2023126915A (en) | 2023-09-12 |
| JP7732485B2 true JP7732485B2 (en) | 2025-09-02 |
Family
ID=82158081
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022571682A Active JP7311058B2 (en) | 2020-12-25 | 2021-12-24 | Payment system, method and recording medium |
| JP2023110566A Active JP7732485B2 (en) | 2020-12-25 | 2023-07-05 | Payment system, method, and recording medium |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022571682A Active JP7311058B2 (en) | 2020-12-25 | 2021-12-24 | Payment system, method and recording medium |
Country Status (2)
| Country | Link |
|---|---|
| JP (2) | JP7311058B2 (en) |
| WO (1) | WO2022138918A1 (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004102563A (en) | 2002-09-09 | 2004-04-02 | Nec Infrontia Corp | Payment system |
| JP2004287513A (en) | 2003-03-19 | 2004-10-14 | Toshiba Corp | Information processing equipment |
| JP2006350806A (en) | 2005-06-17 | 2006-12-28 | Toshiba Tec Corp | Wireless tag recognition device and product sales data processing device |
| JP3910247B2 (en) | 1997-02-12 | 2007-04-25 | グローリー株式会社 | Cafeteria automatic payment system and payment system |
| JP2011186698A (en) | 2010-03-08 | 2011-09-22 | Glory Ltd | Automatic settlement device and automatic settlement system |
| WO2017126245A1 (en) | 2016-01-21 | 2017-07-27 | 日本電気株式会社 | Information processing device, control method, and program |
| JP2019121251A (en) | 2018-01-09 | 2019-07-22 | パナソニックIpマネジメント株式会社 | Wireless reading system and shopping support system including the same |
| JP2019139568A (en) | 2018-02-13 | 2019-08-22 | 大日本印刷株式会社 | Gate type settlement system and gate type settlement apparatus |
| JP2019159443A (en) | 2018-03-08 | 2019-09-19 | ヤフー株式会社 | Information processing apparatus, information processing method and program |
| JP2019204551A (en) | 2019-08-26 | 2019-11-28 | 東芝テック株式会社 | Server device, control program for server device, and control method for server device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08153281A (en) * | 1994-11-28 | 1996-06-11 | Hitachi Ltd | Restaurant fee settlement system |
| JPH11144156A (en) * | 1997-11-04 | 1999-05-28 | Nippon Infomation System:Kk | Restaurant charge adjustment system |
-
2021
- 2021-12-24 WO PCT/JP2021/048204 patent/WO2022138918A1/en not_active Ceased
- 2021-12-24 JP JP2022571682A patent/JP7311058B2/en active Active
-
2023
- 2023-07-05 JP JP2023110566A patent/JP7732485B2/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3910247B2 (en) | 1997-02-12 | 2007-04-25 | グローリー株式会社 | Cafeteria automatic payment system and payment system |
| JP2004102563A (en) | 2002-09-09 | 2004-04-02 | Nec Infrontia Corp | Payment system |
| JP2004287513A (en) | 2003-03-19 | 2004-10-14 | Toshiba Corp | Information processing equipment |
| JP2006350806A (en) | 2005-06-17 | 2006-12-28 | Toshiba Tec Corp | Wireless tag recognition device and product sales data processing device |
| JP2011186698A (en) | 2010-03-08 | 2011-09-22 | Glory Ltd | Automatic settlement device and automatic settlement system |
| WO2017126245A1 (en) | 2016-01-21 | 2017-07-27 | 日本電気株式会社 | Information processing device, control method, and program |
| JP2019121251A (en) | 2018-01-09 | 2019-07-22 | パナソニックIpマネジメント株式会社 | Wireless reading system and shopping support system including the same |
| JP2019139568A (en) | 2018-02-13 | 2019-08-22 | 大日本印刷株式会社 | Gate type settlement system and gate type settlement apparatus |
| JP2019159443A (en) | 2018-03-08 | 2019-09-19 | ヤフー株式会社 | Information processing apparatus, information processing method and program |
| JP2019204551A (en) | 2019-08-26 | 2019-11-28 | 東芝テック株式会社 | Server device, control program for server device, and control method for server device |
Non-Patent Citations (1)
| Title |
|---|
| 日本電気株式会社,プレスリリース「三井住友銀行及び三井住友カードの社員食堂にてNECの顔認証技術を活用した決済サービスの,[online],日本電気株式会社ホームページ,2016年12月12日,全文,全図,[取得日 2022年3月28日],取得先<http://jpn.nec.com/press/201612/20161212_01.html> |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023126915A (en) | 2023-09-12 |
| WO2022138918A1 (en) | 2022-06-30 |
| JP7311058B2 (en) | 2023-07-19 |
| JPWO2022138918A1 (en) | 2022-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7568318B2 (en) | Self-registration systems and programs | |
| US10380572B2 (en) | Techniques for assisted self checkout | |
| JP7524388B2 (en) | Information processing device, store system, program | |
| US9633346B2 (en) | Flexible financial services terminal and methods of operation | |
| US11836735B2 (en) | Self-service terminal (SST) item return anti-fraud processing | |
| US12154090B2 (en) | Sales area management system with gate device | |
| JP7728610B2 (en) | Product sales data processing system | |
| JP2024019528A (en) | Electronic receipt issuance apparatus, electronic receipt issuance method, and program | |
| JP2020149639A (en) | Commodity registration system and program | |
| JP7612238B2 (en) | Sales system, payment device, program | |
| US20240087427A1 (en) | Server apparatus, purchase management method, information processing system, information processing method, and recording medium | |
| JP2022000737A (en) | Transaction state monitoring device | |
| JP7665177B2 (en) | Product sales data processing system, program and mobile terminal | |
| JP7681364B2 (en) | Product sales data processing system, program, monitoring device, and server device | |
| JP7732485B2 (en) | Payment system, method, and recording medium | |
| JP7845706B2 (en) | Portable registration terminal, product sales data processing system, and program | |
| JP7308709B2 (en) | Merchandise sales data processor and program | |
| JP2023001624A (en) | Sales management system | |
| JP7706804B2 (en) | Payment device and program | |
| JP2021111264A (en) | Settlement system | |
| JP7740517B2 (en) | Information processing device, information processing system, information processing method and program | |
| JP2023028007A (en) | program | |
| JP2025122261A (en) | Server device, payment terminal, and server device control method and program | |
| JP2021086182A (en) | Self-registration system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241111 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250715 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250722 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250804 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7732485 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |