JP2019152997A - Information processing system, article registration device, information processor, information processing method, and program - Google Patents

Information processing system, article registration device, information processor, information processing method, and program Download PDF

Info

Publication number
JP2019152997A
JP2019152997A JP2018036858A JP2018036858A JP2019152997A JP 2019152997 A JP2019152997 A JP 2019152997A JP 2018036858 A JP2018036858 A JP 2018036858A JP 2018036858 A JP2018036858 A JP 2018036858A JP 2019152997 A JP2019152997 A JP 2019152997A
Authority
JP
Japan
Prior art keywords
information
user
product
biometric authentication
biometric
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.)
Granted
Application number
JP2018036858A
Other languages
Japanese (ja)
Other versions
JP6696684B2 (en
Inventor
山口 祥吾
Shogo Yamaguchi
祥吾 山口
昌也 駒城
Masaya Komaki
昌也 駒城
政己 河守
Masami Kawamori
政己 河守
良典 高橋
Yoshinori Takahashi
良典 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2018036858A priority Critical patent/JP6696684B2/en
Publication of JP2019152997A publication Critical patent/JP2019152997A/en
Application granted granted Critical
Publication of JP6696684B2 publication Critical patent/JP6696684B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

To diminish processing, which is performed by an article registration device, out of verification processing of identifying an individual and checking whether a sales condition is met.SOLUTION: An information processing system 1 includes an article registration device 300, and a biometrics apparatus installed in a place different from an installation site of the article registration device 300. The biometrics apparatus acquires identification information and biological information on a user. The article registration device 300 includes an ID acquisition unit 301 that acquires a user ID at the time of registering an article. The information processing system 1 includes a collation unit that collates the biological information on the user which is acquired by the biometrics apparatus, with biometrics information associated in advance with the user ID, and a salability determination unit 56 that references user attribute information, which is associated with the user ID acquired for article registration, on the basis of a result of collation at the time of registering an article, for which a sales condition is established, when the attribute information on the user associated with the biometrics information consistent with the biological information can be referenced, and that determines based on the acquired user attribute information whether the article for which the sales condition is established can be sold.SELECTED DRAWING: Figure 10

Description

本発明は、情報処理システム、商品登録装置、情報処理装置、情報処理方法、およびプログラムに関する。   The present invention relates to an information processing system, a product registration device, an information processing device, an information processing method, and a program.

スーパーやコンビニエンスストア等でアルコール飲料等を購入する際の、レジにおける年齢確認作業を効率化する下記の装置が提案されている。   The following devices have been proposed for improving the age verification work at the cash register when purchasing alcoholic beverages at supermarkets and convenience stores.

商品販売データ処理装置(POS端末)の一例が特許文献1に記載されている。このPOS端末は、顧客が購入しようとしている特定商品の年齢条件を顧客が満たすか否かの判断を行う。例えば、顧客が所持する会員カードには、顧客の識別情報、生年月日、パスワード等の情報が記憶されている。このPOS端末は、会計処理中に、会員カードから情報を読み取るとともに、特定商品の年齢条件を顧客が満たすか否かを判断する。さらに、POS端末は、顧客本人しか知り得ない情報(例えば、パスワード)の入力を求め、入力された情報と会員カードから読み取った情報の一致不一致を判断して本人確認処理を行う。これにより、顧客の年齢確認を行えるとともに、顧客が会員カードの正規の所有者であり、成りすましではないことを確認できる。   An example of a merchandise sales data processing apparatus (POS terminal) is described in Patent Document 1. The POS terminal determines whether or not the customer satisfies the age condition of the specific product that the customer intends to purchase. For example, information such as customer identification information, date of birth, and password is stored in a membership card possessed by the customer. During the accounting process, the POS terminal reads information from the membership card and determines whether the customer satisfies the age condition of the specific product. Further, the POS terminal requests input of information (for example, a password) that only the customer himself / herself can know, and performs identity verification processing by determining whether the input information and the information read from the member card match or not. As a result, the age of the customer can be confirmed, and it can be confirmed that the customer is an authorized owner of the membership card and is not impersonating.

特許文献2には、年齢確認が必要な場合に、会員証からユーザの識別コードを読み出し、この識別コードを、ユーザのバイオメトリックデータをデータベースから取り出すためのキーにすることが記載されている。さらに、特許文献2に記載されたセルフチェックアウトシステムにおける自動年齢確認システムは、年齢制限のあるアイテムを商品登録する場合、顧客に生年月日の入力を求めて年齢確認を行う。そして、このシステムは、年齢確認がされていない場合には、入力された生年月日をキーとしてユーザのバイオメトリックデータをデータベースから取り出し、認証処理を行う。   Patent Document 2 describes that when age confirmation is required, a user identification code is read from a membership card, and this identification code is used as a key for retrieving user biometric data from a database. Furthermore, the automatic age confirmation system in the self-checkout system described in Patent Document 2 asks the customer for the date of birth and confirms the age when registering items with age restrictions. When the age is not confirmed, this system takes out the user's biometric data from the database using the input date of birth as a key, and performs an authentication process.

特許文献3には、不要な個人情報の開示を抑制するとともに、ICカードの携行を不要とし、年齢確認を可能な装置が記載されている。この装置では、ユーザの生体情報に紐付けられている個人IDを生体認証により取得し、個人情報DBから個人IDをキーとして年齢情報を取得し、年齢閾値を用いて年齢確認を行い、その結果を出力する。   Patent Document 3 describes a device that can suppress the disclosure of unnecessary personal information, eliminates the need for carrying an IC card, and enables age confirmation. In this device, a personal ID associated with the user's biometric information is acquired by biometric authentication, age information is acquired from the personal information DB using the personal ID as a key, age verification is performed using an age threshold, and the result Is output.

特開2008−257429号公報JP 2008-257429 A 特表2007−512587号公報Special table 2007-512587 gazette 特開2017−151738号公報JP 2017-151738 A

上述した特許文献1および2に記載されたシステムにおいては、商品登録作業を行うPOS端末等で顧客の年齢確認を行うことが前提であり、会員カードの使用時に、顧客に生年月日又はパスワード等の認証情報の入力を求めている。特許文献3に記載された装置においても、個人情報を取得し、年齢確認の結果を出力する時点に、生体情報を取得している。そして、他の文献と同様に特許文献3の装置も、年齢確認を行うためには、商品登録作業を行う時点で生体情報を取得する必要があった。このように、商品登録装置において、商品登録作業以外の本人確認および年齢確認の作業または処理が発生していた。   In the systems described in Patent Documents 1 and 2 described above, it is assumed that the customer's age is confirmed at a POS terminal or the like that performs product registration work, and when the member card is used, the date of birth or password is given to the customer. You are prompted for authentication information. Also in the device described in Patent Document 3, personal information is acquired, and biometric information is acquired at the time when the result of age confirmation is output. As with other documents, the device of Patent Document 3 needs to acquire biometric information at the time of performing product registration work in order to perform age confirmation. In this way, in the product registration apparatus, work or processing for identity verification and age verification other than product registration work has occurred.

本発明は上記事情に鑑みてなされたものであり、その目的とするところは、本人確認および販売条件を満たすか否かの確認のための処理のうち、商品登録装置で行われる処理を少なくすることにある。   The present invention has been made in view of the above circumstances, and the object of the present invention is to reduce the number of processes performed by the merchandise registration apparatus among the processes for verifying the identity and whether or not the sales condition is satisfied. There is.

本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。   Each aspect of the present invention employs the following configurations in order to solve the above-described problems.

第一の側面は、情報処理システムに関する。
第一の側面に係る第1の情報処理システム装置は、
購入する商品を登録する商品登録装置と、
前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置と、
を含み、
前記商品登録装置と前記生体認証装置とは、ネットワークを介して接続され、
前記生体認証装置は、ユーザの識別情報と生体情報を取得するユーザ情報取得手段を有し、
前記商品登録装置は、購入する商品の登録に際し、ユーザの識別情報を取得する識別情報取得手段を有し、
前記生体認証装置が取得した前記ユーザの生体情報と、前記生体認証装置が取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記商品の登録に際し取得したユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を有する。
The first aspect relates to an information processing system.
The first information processing system apparatus according to the first aspect is
A product registration device for registering products to be purchased;
A biometric authentication device provided at a location different from the installation location of the product registration device;
Including
The product registration device and the biometric authentication device are connected via a network,
The biometric authentication device has user information acquisition means for acquiring user identification information and biometric information,
The product registration device includes an identification information acquisition unit that acquires user identification information when registering a product to be purchased.
The biometric information of the user acquired by the biometric authentication device is collated with the biometric information stored in association with the user identification information corresponding to the user identification information acquired by the biometric authentication device. Matching means;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information When registering a product that is possible and has sales conditions, refer to the user attribute information corresponding to the user identification information acquired at the time of registration of the product, and refer to the attribute information of the user obtained by reference And a determination unit for determining whether or not the product having the sales condition can be sold.

第一の側面に係る第2の情報処理システム装置は、
商品を購入のために登録する商品登録装置と、
商品登録装置の設置場所とは異なる場所に設けられる生体認証装置と、
を含み、
前記商品登録装置と前記生体認証装置とは、ネットワークを介して接続され、
前記生体認証装置を用いてユーザの識別情報と生体情報を取得するユーザ情報取得手段と、
前記生体認証装置が取得した前記ユーザの前記生体情報と、前記生体認証装置が取得した前記ユーザの前記識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記商品の登録に際し取得したユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの前記属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を有し、
前記ユーザ情報取得手段により前記ユーザの識別情報が取得できなかった場合、前記照合手段は、前記生体認証装置が取得した前記ユーザの前記生体情報と、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合し、
前記生体認証装置は、前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に予めに対応付けて記憶されているユーザの識別情報を記録した記録媒体を当該ユーザに提供する提供手段をさらに有する。
The second information processing system apparatus according to the first aspect is
A product registration device for registering products for purchase;
A biometric authentication device provided at a location different from the installation location of the product registration device;
Including
The product registration device and the biometric authentication device are connected via a network,
User information acquisition means for acquiring user identification information and biometric information using the biometric authentication device;
The biometric information of the user acquired by the biometric authentication device and the biometric authentication information stored in advance in association with the user identification information corresponding to the identification information of the user acquired by the biometric authentication device. Matching means for matching;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information When registering a product that is possible and has sales conditions, the attribute information of the user obtained by referring to the attribute information of the user corresponding to the user identification information acquired at the time of registration of the product is referred to And determining whether or not the product having the sales condition can be sold, based on
When the user information acquisition unit cannot acquire the user identification information, the collation unit stores the biometric information of the user acquired by the biometric authentication device in association with the user identification information in advance. Against biometric authentication information
When the biometric information and the biometric authentication information match, the biometric authentication device records user identification information stored in advance in association with the matched biometric authentication information based on the collation result by the collating unit. And providing means for providing the recording medium to the user.

第二の側面は、商品登録装置に関する。
第二の側面に係る商品登録装置は、
購入する商品を登録する商品登録装置であって、
前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置にネットワークを介して接続され、
前記生体認証装置は、ユーザの識別情報と生体情報を取得し、
購入する商品の登録に際し、ユーザの識別情報を取得する識別情報取得手段と、
前記生体認証装置から受信した前記ユーザの生体情報と、前記生体認証装置から受信した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記識別情報取得手段により前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を有する。
The second aspect relates to a product registration device.
The product registration device according to the second aspect is
A product registration device for registering products to be purchased,
Connected via a network to a biometric authentication device provided at a location different from the installation location of the product registration device,
The biometric authentication device acquires user identification information and biometric information,
Identification information acquisition means for acquiring user identification information when registering a product to be purchased;
The biometric information of the user received from the biometric authentication device is collated with the biometric authentication information stored in association with the user identification information corresponding to the user identification information received from the biometric authentication device. Matching means;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information It is possible to obtain and refer to the attribute information of the user corresponding to the identification information of the user acquired at the time of registration of the product by the identification information acquisition means when registering the product with sales conditions. On the basis of the attribute information of the user, a determination unit for determining whether or not the product having the sales condition can be sold.

第三の側面は、情報処理装置に関する。
第三の側面に係る情報処理装置は、
購入する商品を登録する商品登録装置とネットワークを介して接続され、
前記商品登録装置の設置場所とは異なる場所に設置される、ユーザの識別情報と生体情報を取得する生体認証装置とネットワークを介して接続され、
購入する商品の登録に際し、前記商品登録装置により取得されたユーザの識別情報を取得する識別情報取得手段と、
前記生体認証装置により取得された前記ユーザの生体情報と、前記生体認証装置により取得された前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記識別情報取得手段により前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を有する。
The third aspect relates to the information processing apparatus.
The information processing apparatus according to the third aspect is
It is connected via a network to a product registration device that registers products for purchase,
Connected via a network with a biometric authentication device that acquires user identification information and biometric information installed at a location different from the installation location of the product registration device,
Identification information acquisition means for acquiring user identification information acquired by the product registration device when registering a product to be purchased;
The biometric information of the user acquired by the biometric authentication device and the biometric authentication information stored in advance associated with the user identification information corresponding to the identification information of the user acquired by the biometric authentication device. Matching means for matching;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information It is possible to obtain and refer to the attribute information of the user corresponding to the identification information of the user acquired at the time of registration of the product by the identification information acquisition means when registering the product with sales conditions. On the basis of the attribute information of the user, a determination unit for determining whether or not the product having the sales condition can be sold.

第四の側面は、少なくとも1つのコンピュータにより実行される情報処理方法に関する。
第四の側面に係る情報処理方法は、
購入する商品を登録する情報処理装置の情報処理方法であって、
前記情報処理装置は、
前記情報処理装置とネットワークを介して接続されるとともに、前記情報処理装置の設置場所とは異なる場所に設けられる生体認証装置から、ユーザの識別情報と生体情報を取得し、
取得した前記ユーザの生体情報と、取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報との照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、
購入する商品の登録に際し、前記ユーザの識別情報を取得し、
販売条件のある商品を登録する際に、前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する、ことを含む。
The fourth aspect relates to an information processing method executed by at least one computer.
The information processing method according to the fourth aspect is
An information processing method of an information processing apparatus for registering a product to be purchased,
The information processing apparatus includes:
The identification information and the biometric information of the user are acquired from a biometric authentication device that is connected to the information processing device via a network and is provided at a location different from the installation location of the information processing device,
Based on the collation result between the acquired biometric information of the user and biometric authentication information corresponding to the acquired identification information of the user and stored in advance in association with the user identification information, the biometric information and the biometric authentication When the information matches, it is possible to refer to the attribute information of the user corresponding to the matched biometric information and stored in advance associated with the biometric information,
Upon registration of the product to be purchased, the user's identification information is acquired,
When registering a product with sales conditions, refer to the user attribute information corresponding to the user identification information acquired at the time of registration of the product, and based on the user attribute information, the product with the sales conditions Determining whether or not to sell the product.

なお、本発明の他の側面としては、上記第四の側面の方法を少なくとも1つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、情報処理装置上で、その情報処理方法を実施させるコンピュータプログラムコードを含む。
Another aspect of the present invention may be a program that causes at least one computer to execute the method of the fourth aspect, or a computer-readable recording medium that records such a program. May be. This recording medium includes a non-transitory tangible medium.
The computer program includes computer program code that, when executed by a computer, causes the computer to perform the information processing method on the information processing apparatus.

なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。   It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.

また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。   The various components of the present invention do not necessarily have to be independent of each other. A plurality of components are formed as a single member, and a single component is formed of a plurality of members. It may be that a certain component is a part of another component, a part of a certain component overlaps with a part of another component, or the like.

また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番を内容的に支障のない範囲で変更することができる。   Moreover, although the several procedure is described in order in the method and computer program of this invention, the order of the description does not limit the order which performs a several procedure. For this reason, when implementing the method and computer program of this invention, the order of the several procedure can be changed in the range which does not have trouble in content.

さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。   Furthermore, the plurality of procedures of the method and the computer program of the present invention are not limited to being executed at different timings. For this reason, another procedure may occur during the execution of a certain procedure, or some or all of the execution timing of a certain procedure and the execution timing of another procedure may overlap.

上記各側面によれば、本人確認および販売条件を満たすか否かの確認のための処理のうち、商品登録装置で行われる処理を少なくする情報処理システム、情報処理装置、情報処理方法、およびプログラムを提供することができる。   According to each of the above aspects, an information processing system, an information processing apparatus, an information processing method, and a program that reduce the number of processes performed in the merchandise registration apparatus among the processes for verifying the identity and whether or not the sales condition is satisfied. Can be provided.

本発明の実施の形態に係る情報処理システムのシステム構成を概念的に示す図である。It is a figure which shows notionally the system configuration | structure of the information processing system which concerns on embodiment of this invention. 本発明の実施の形態に係る情報処理装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the information processing apparatus which concerns on embodiment of this invention. 本実施形態のサーバ装置、生体認証装置、およびPLUサーバのそれぞれを実現するコンピュータの構成の一例を示す図である。It is a figure which shows an example of a structure of the computer which each implement | achieves each of the server apparatus of this embodiment, a biometrics authentication apparatus, and a PLU server. 本実施形態の商品登録装置を実現するコンピュータの構成の一例を示す図である。It is a figure which shows an example of a structure of the computer which implement | achieves the goods registration apparatus of this embodiment. 本実施形態の照合結果記憶部のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the collation result memory | storage part of this embodiment. 本実施形態の商品属性情報記憶部のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the goods attribute information storage part of this embodiment. 本実施形態のユーザ属性情報記憶部のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the user attribute information storage part of this embodiment. 本実施形態の生体認証装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the biometrics apparatus of this embodiment. 本実施形態のサーバ装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the server apparatus of this embodiment. 本実施形態の商品登録装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the goods registration apparatus of this embodiment. 本実施形態の情報処理システム全体の動作とデータの流れを示す図である。It is a figure which shows operation | movement of the whole information processing system of this embodiment, and a data flow. 本実施形態の生体認証装置の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the biometrics apparatus of this embodiment. 本実施形態のサーバ装置の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the server apparatus of this embodiment. 本実施形態の商品登録装置の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the goods registration apparatus of this embodiment. 図14の商品登録装置の販売可否判定処理の詳細な手順の一例を示すフローチャートである。It is a flowchart which shows an example of the detailed procedure of the sales decision | availability determination process of the goods registration apparatus of FIG. 第2の実施形態の情報処理システム全体の動作とデータの流れを示す図である。It is a figure which shows the operation | movement of the whole information processing system of 2nd Embodiment, and the flow of data. 第2の実施形態の商品登録装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the goods registration apparatus of 2nd Embodiment. 第3の実施形態の商品登録装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the goods registration apparatus of 3rd Embodiment. 第3の実施形態の照合結果記憶部のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the collation result memory | storage part of 3rd Embodiment. 第3の実施形態のサーバ装置の動作において、第1の実施形態の動作手順と異なる部分の一例を示すフローチャートである。It is a flowchart which shows an example of a different part from the operation | movement procedure of 1st Embodiment in operation | movement of the server apparatus of 3rd Embodiment. 第3の実施形態の商品登録装置の動作において、第1の実施形態の動作手順と異なる部分の一例を示すフローチャートである。It is a flowchart which shows an example of a different part from the operation | movement procedure of 1st Embodiment in operation | movement of the merchandise registration apparatus of 3rd Embodiment. 第4の実施形態のサーバ装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the server apparatus of 4th Embodiment. 第4の実施形態のサーバ装置の動作において、第1の実施形態の動作手順と異なる部分の一例を示すフローチャートである。It is a flowchart which shows an example of a different part from the operation | movement procedure of 1st Embodiment in operation | movement of the server apparatus of 4th Embodiment. 第4の実施形態の商品登録装置の動作において、第1の実施形態の動作手順と異なる部分の一例を示すフローチャートである。It is a flowchart which shows an example of a different part from the operation | movement procedure of 1st Embodiment in operation | movement of the goods registration apparatus of 4th Embodiment. 第5の実施形態に係るサーバ装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the server apparatus which concerns on 5th Embodiment. 第5の実施形態に係る生体認証装置の構成を論理的に示す機能ブロック図である。It is a functional block diagram which shows logically the structure of the biometrics apparatus which concerns on 5th Embodiment. 第5の実施形態の情報処理システム全体の動作とデータの流れを示す図である。It is a figure which shows the operation | movement of the whole information processing system of 5th Embodiment, and the flow of data. 第5の実施形態の生体認証装置の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the biometrics apparatus of 5th Embodiment. 第5の実施形態のサーバ装置の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the server apparatus of 5th Embodiment. 他の実施形態の情報処理システム全体の動作とデータの流れの一例を示す図である。It is a figure which shows an example of operation | movement of the whole information processing system of other embodiment, and a data flow. 他の実施形態の情報処理システム全体の動作とデータの流れの一例を示す図である。It is a figure which shows an example of operation | movement of the whole information processing system of other embodiment, and a data flow. 他の実施形態の情報処理システム全体の動作とデータの流れの一例を示す図である。It is a figure which shows an example of operation | movement of the whole information processing system of other embodiment, and a data flow. 他の実施形態の情報処理システム全体の動作とデータの流れの一例を示す図である。It is a figure which shows an example of operation | movement of the whole information processing system of other embodiment, and a data flow.

以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、以下の各図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same reference numerals are given to the same components, and the description will be omitted as appropriate. Further, in the following drawings, the configuration of parts not related to the essence of the present invention is omitted and is not shown.

また、本明細書において、「取得」とは、自装置が他の装置や記憶媒体に格納されているデータまたは情報を取りに行くこと(能動的な取得)、たとえば、他の装置にリクエストまたは問い合わせして受信すること、他の装置や記憶媒体にアクセスして読み出すこと等、および、自装置に他の装置から出力されるデータまたは情報を入力すること(受動的な取得)、たとえば、配信(または、送信、プッシュ通知等)されるデータまたは情報を受信すること等、の少なくともいずれか一方を含む。また、受信したデータまたは情報の中から選択して取得すること、または、配信されたデータまたは情報を選択して受信することも含む。   Further, in this specification, “acquisition” means that the device itself obtains data or information stored in another device or a storage medium (active acquisition), for example, requests from other devices or Inquiring and receiving, accessing and reading other devices and storage media, etc., and inputting data or information output from other devices to the device (passive acquisition), eg, distribution It includes at least one of receiving data or information (or transmission, push notification, etc.). It also includes selecting and acquiring from received data or information, or selecting and receiving distributed data or information.

図1は、本発明の実施の形態に係る情報処理システム1のシステム構成を概念的に示す図である。情報処理システム1は、サーバ装置100と、生体認証装置200と、商品登録装置300と、PLU(Price Look Up)サーバ400と、を備える。   FIG. 1 is a diagram conceptually showing the system configuration of an information processing system 1 according to an embodiment of the present invention. The information processing system 1 includes a server device 100, a biometric authentication device 200, a product registration device 300, and a PLU (Price Look Up) server 400.

サーバ装置100、生体認証装置200、商品登録装置300、およびPLUサーバ400は互いにネットワーク3を介して接続される。ネットワーク3は、例えば、LAN(Local Area Network)等であり、ネットワーク回線は無線回線であってもよいし、有線回線であってもよい。また、各装置間に図示されない中継器(例えば、ルータ等)を備えてもよい。   Server device 100, biometric authentication device 200, product registration device 300, and PLU server 400 are connected to each other via network 3. The network 3 is, for example, a LAN (Local Area Network) or the like, and the network line may be a wireless line or a wired line. Moreover, you may provide the repeater (for example, router etc.) which is not illustrated between each apparatus.

なお、図1では各装置が同じネットワーク3に接続されているが、これに限定されず、複数の異なるネットワークで接続されてもよい。例えば、生体認証装置200とサーバ装置100間のネットワーク、サーバ装置100と商品登録装置300の間のネットワーク、商品登録装置300とPLUサーバ400間のネットワークはそれぞれ別系統のネットワークであってもよい。   In FIG. 1, each device is connected to the same network 3, but is not limited to this, and may be connected to a plurality of different networks. For example, the network between the biometric authentication device 200 and the server device 100, the network between the server device 100 and the product registration device 300, and the network between the product registration device 300 and the PLU server 400 may be different networks.

本発明において、図1の情報処理システム1は、少なくとも生体認証装置200と、商品登録装置300とを備えていればよい。サーバ装置100およびPLUサーバ400の機能の少なくとも一部は、生体認証装置200または商品登録装置300によって実現されてもよい。   In the present invention, the information processing system 1 in FIG. 1 only needs to include at least the biometric authentication device 200 and the product registration device 300. At least a part of the functions of the server device 100 and the PLU server 400 may be realized by the biometric authentication device 200 or the product registration device 300.

図2は、本発明の実施の形態に係る情報処理装置50の構成を論理的に示す機能ブロック図である。情報処理装置50は、ユーザ情報取得部52と、照合部54と、可否判定部56と、を備える。この情報処理装置50の各構成要素の各機能は、サーバ装置100、生体認証装置200、および商品登録装置300のいずれか又はこれらの組み合わせによって実現することができる。   FIG. 2 is a functional block diagram logically showing the configuration of the information processing apparatus 50 according to the embodiment of the present invention. The information processing apparatus 50 includes a user information acquisition unit 52, a collation unit 54, and an availability determination unit 56. Each function of each component of the information processing device 50 can be realized by any one or a combination of the server device 100, the biometric authentication device 200, and the product registration device 300.

ユーザ情報取得部52は、購入する商品の登録に際し、ユーザ(顧客U)の識別情報を取得する。
照合部54は、生体認証装置200が取得したユーザの生体情報と、生体認証装置200が取得したユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する。
可否判定部56は、照合部54による照合結果に基づき、生体情報と生体認証情報が一致した場合、一致した生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、ユーザ情報取得部52により商品の登録に際し取得したユーザの識別情報に対応するユーザの属性情報を参照し、参照して得られたユーザの属性情報に基づいて、販売条件のある商品の販売の可否を判定する。
The user information acquisition unit 52 acquires identification information of a user (customer U) when registering a product to be purchased.
The collation unit 54 includes biometric information stored in advance in association with user biometric information acquired by the biometric authentication device 200 and user identification information corresponding to the user identification information acquired by the biometric authentication device 200. Is matched.
When the biometric information and the biometric authentication information match based on the collation result by the collation unit 54, the permission determination unit 56 stores the user attribute stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information. The information can be referred to and is obtained by referring to the user attribute information corresponding to the user identification information acquired at the time of registration of the product by the user information acquisition unit 52 when registering the product with the sales condition. Based on the attribute information of the user, it is determined whether or not a product with sales conditions can be sold.

情報処理システム1において、各装置が参照する情報は、図5の照合結果記憶部32、図6の商品属性情報記憶部34、図7のユーザ属性情報記憶部36にそれぞれ記憶されている。いずれの装置がどの記憶部を備えるかは、後述するようにシステム構成に応じて変わる。   In the information processing system 1, information referred to by each device is stored in the matching result storage unit 32 in FIG. 5, the product attribute information storage unit 34 in FIG. 6, and the user attribute information storage unit 36 in FIG. Which device includes which storage unit varies depending on the system configuration as will be described later.

生体認証装置200は、ユーザの識別情報と生体情報を取得してサーバ装置100又は商品登録装置300に送信する。   The biometric authentication device 200 acquires user identification information and biometric information, and transmits them to the server device 100 or the product registration device 300.

商品登録装置300は、購入する商品を登録する、例えば、POS(Point Of Sales)端末である。   The product registration device 300 is, for example, a POS (Point Of Sales) terminal that registers products to be purchased.

生体認証装置200は、商品登録装置300の設置場所とは異なる場所に設けられている。商品登録装置300の設置場所とは異なる場所とは、店員Cが、顧客U(ユーザとも呼ぶ)が購入する商品の登録作業を行うタイミングより前の時点に顧客Uが通る場所であり、商品登録作業より前に顧客Uの生体情報を取得できる場所を指す。   The biometric authentication device 200 is provided at a location different from the installation location of the product registration device 300. The location different from the installation location of the product registration device 300 is a location where the customer U passes before the timing when the clerk C performs registration work for the product purchased by the customer U (also referred to as a user). It refers to a place where the biometric information of the customer U can be acquired before work.

生体認証装置200の設置場所は、例えば、来店時など、販売条件が限定されている商品20の販売エリアAに入る前に顧客Uが通る場所(例えば、通路7)である。販売エリアAとは、例えば、店舗の建物、店舗内のフロア、フロア内の所定の区域等を指す。あるいは、生体認証装置200は、商品登録装置300とは異なる場所であれば、販売条件が限定されている商品20の販売エリア内であってもよく、例えば、商品20が陳列されている商品棚の周辺に設置されてもよい。   The installation place of the biometric authentication device 200 is a place (for example, the passage 7) where the customer U passes before entering the sales area A of the product 20 for which the sales conditions are limited, for example, when visiting the store. The sales area A refers to, for example, a store building, a floor in the store, a predetermined area in the floor, and the like. Alternatively, the biometric authentication device 200 may be in the sales area of the product 20 for which the sales conditions are limited as long as it is different from the product registration device 300. For example, the product shelf on which the product 20 is displayed. It may be installed in the vicinity.

PLUサーバ400は、図6の商品属性情報記憶部34を備えている。商品属性情報記憶部34は、商品のバーコードが示す商品の識別情報(以後、商品IDとも呼ぶ)に紐付けて商品名、価格および商品の属性情報として販売条件などの情報を記憶している。例えば、PLUサーバ400は、商品登録装置300から商品IDを受信すると、商品属性情報記憶部34を参照し、対応する商品の属性情報(商品名、価格および販売条件等)を商品登録装置300に返信する。   The PLU server 400 includes the product attribute information storage unit 34 shown in FIG. The product attribute information storage unit 34 stores information such as a product name, a price, and sales conditions as product attribute information in association with product identification information (hereinafter also referred to as a product ID) indicated by the product barcode. . For example, when the PLU server 400 receives the product ID from the product registration device 300, the PLU server 400 refers to the product attribute information storage unit 34 and sends the corresponding product attribute information (product name, price, sales conditions, etc.) to the product registration device 300. Send back.

PLUサーバ400は、オペレータの指示に従い、商品属性情報記憶部34に記憶されている任意の商品の価格や販売条件等の属性情報の設定または変更できる。オペレータはPLUサーバ400の操作部(不図示)を用いて設定または変更操作を行う。   The PLU server 400 can set or change attribute information such as the price or sales conditions of any product stored in the product attribute information storage unit 34 in accordance with an operator instruction. The operator uses the operation unit (not shown) of the PLU server 400 to perform setting or changing operation.

上記したように、本発明の情報処理システム1は、様々な構成によって実現でき、具体的には、以下の構成例が考えられる。
(a1)情報処理システム1がサーバ装置100と、生体認証装置200と、商品登録装置300と、PLUサーバ400とを備える。サーバ装置100が照合結果記憶部32とユーザ属性情報記憶部36を備え、PLUサーバ400が商品属性情報記憶部34を備える。
(a2)商品登録装置300がサーバ装置100とPLUサーバ400の機能をも備え、情報処理システム1は、サーバ装置100とPLUサーバ400を含まない。商品登録装置300が照合結果記憶部32、商品属性情報記憶部34、およびユーザ属性情報記憶部36を備える。
(a3)商品登録装置300がサーバ装置100の機能をも備え、情報処理システム1は、サーバ装置100を含まない。商品登録装置300が照合結果記憶部32およびユーザ属性情報記憶部36を備え、PLUサーバ400が商品属性情報記憶部34を備える。
(a4)商品登録装置300がPLUサーバ400の機能をも備え、情報処理システム1はPLUサーバ400を含まない。サーバ装置100が照合結果記憶部32およびユーザ属性情報記憶部36を備え、商品登録装置300が商品属性情報記憶部34を備える。
(a5)サーバ装置100が、PLUサーバ400の機能をも備え、情報処理システム1はPLUサーバ400を含まない。サーバ装置100が照合結果記憶部32、商品属性情報記憶部34、およびユーザ属性情報記憶部36を備える。
(a6)商品登録装置300がPLUサーバ400の機能を備え、さらに、生体認証装置200がサーバ装置100の機能を備える。情報処理システム1は、サーバ装置100とPLUサーバ400を含まない。生体認証装置200が照合結果記憶部32およびユーザ属性情報記憶部36を備え、商品登録装置300が商品属性情報記憶部34を備える。
As described above, the information processing system 1 according to the present invention can be realized by various configurations. Specifically, the following configuration examples are conceivable.
(A1) The information processing system 1 includes a server device 100, a biometric authentication device 200, a product registration device 300, and a PLU server 400. The server device 100 includes a matching result storage unit 32 and a user attribute information storage unit 36, and the PLU server 400 includes a product attribute information storage unit 34.
(A2) The product registration apparatus 300 also has the functions of the server apparatus 100 and the PLU server 400, and the information processing system 1 does not include the server apparatus 100 and the PLU server 400. The product registration device 300 includes a matching result storage unit 32, a product attribute information storage unit 34, and a user attribute information storage unit 36.
(A3) The merchandise registration apparatus 300 also has the function of the server apparatus 100, and the information processing system 1 does not include the server apparatus 100. The product registration apparatus 300 includes a matching result storage unit 32 and a user attribute information storage unit 36, and the PLU server 400 includes a product attribute information storage unit 34.
(A4) The product registration apparatus 300 also has the function of the PLU server 400, and the information processing system 1 does not include the PLU server 400. The server device 100 includes a matching result storage unit 32 and a user attribute information storage unit 36, and the product registration device 300 includes a product attribute information storage unit 34.
(A5) The server apparatus 100 also has the function of the PLU server 400, and the information processing system 1 does not include the PLU server 400. The server device 100 includes a matching result storage unit 32, a product attribute information storage unit 34, and a user attribute information storage unit 36.
(A6) The merchandise registration apparatus 300 has the function of the PLU server 400, and the biometric authentication apparatus 200 has the function of the server apparatus 100. The information processing system 1 does not include the server device 100 and the PLU server 400. The biometric authentication device 200 includes a verification result storage unit 32 and a user attribute information storage unit 36, and the product registration device 300 includes a product attribute information storage unit 34.

図3は、本実施形態のサーバ装置100、生体認証装置200、およびPLUサーバ400のそれぞれを実現するコンピュータ80の構成の一例を示す図である。商品登録装置300については後述する。本実施形態のコンピュータ80は、CPU(Central Processing Unit)82、メモリ84、メモリ84にロードされたプログラム90、そのプログラム90を格納するストレージ85、I/O(Input/Output)86、およびネットワーク接続用インタフェースである通信I/F(InterFace)87を備える。   FIG. 3 is a diagram illustrating an example of a configuration of a computer 80 that realizes each of the server device 100, the biometric authentication device 200, and the PLU server 400 according to the present embodiment. The merchandise registration apparatus 300 will be described later. The computer 80 of this embodiment includes a CPU (Central Processing Unit) 82, a memory 84, a program 90 loaded in the memory 84, a storage 85 for storing the program 90, an I / O (Input / Output) 86, and a network connection. A communication I / F (InterFace) 87 that is a communication interface is provided.

CPU82、メモリ84、ストレージ85、I/O86、および通信I/F87は、相互にデータを送受信するためのデータ伝送路(例えば、バス89)を介して互いに接続されている。ただし、CPU82などを互いに接続する方法は、バス接続に限定されない。CPU82は、メモリ84、ストレージ85、I/O86、および通信I/F87などの各装置を制御する。コンピュータ80は、CPU82以外に、GPU(Graphics Processing Unit)等のプロセッサを含んでもよい。   The CPU 82, the memory 84, the storage 85, the I / O 86, and the communication I / F 87 are connected to each other via a data transmission path (for example, a bus 89) for transmitting / receiving data to / from each other. However, the method of connecting the CPUs 82 and the like is not limited to bus connection. The CPU 82 controls each device such as the memory 84, the storage 85, the I / O 86, and the communication I / F 87. In addition to the CPU 82, the computer 80 may include a processor such as a GPU (Graphics Processing Unit).

メモリ84は、例えば、RAM(Random Access Memory)やROM(Read Only Memory)などのメモリである。ストレージ85は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、またはメモリカードなどの記憶装置である。   The memory 84 is, for example, a memory such as a RAM (Random Access Memory) or a ROM (Read Only Memory). The storage 85 is a storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a memory card.

ストレージ85は、RAMやROMなどのメモリであってもよい。ストレージ85は、コンピュータ80の内部に設けられてもよい。または、コンピュータ80がアクセス可能であれば、コンピュータ80の外部に設けられ、コンピュータ80と有線または無線で接続されてもよい。あるいは、ストレージ85は、コンピュータ80に着脱可能に設けられてもよい。   The storage 85 may be a memory such as a RAM or a ROM. The storage 85 may be provided inside the computer 80. Alternatively, if the computer 80 is accessible, the computer 80 may be provided outside the computer 80 and connected to the computer 80 by wire or wirelessly. Alternatively, the storage 85 may be detachably provided on the computer 80.

ストレージ85は、各装置が備える各処理部の機能を実現するプログラムモジュールを記憶している。CPU82は、これら各プログラムモジュールを実行することで、各処理部(例えば、図2の情報処理装置50のユーザ情報取得部52、照合部54、および可否判定部56の少なくともいずれか)の機能をそれぞれ実現する。ここで、CPU82は、上記各プログラムモジュールを実行する際、これらのプログラムモジュールをメモリ84上に読み出してから実行してもよいし、メモリ84上に読み出さずに実行してもよい。   The storage 85 stores program modules that realize the functions of the processing units included in each device. The CPU 82 executes the function of each of the program modules, thereby functioning each processing unit (for example, at least one of the user information acquisition unit 52, the collation unit 54, and the availability determination unit 56 of the information processing apparatus 50 in FIG. 2). Realize each. Here, when executing each of the above program modules, the CPU 82 may execute the program modules after reading them onto the memory 84 or without reading them onto the memory 84.

I/O86は、コンピュータ80と他の入出力装置間のデータおよび制御信号の入出力制御を行う。他の入出力装置とは、たとえば、コンピュータ80に接続されるキーボード、タッチパネル、マウス、およびマイクロフォン等の入力装置(不図示)と、各種ディスプレイ、プリンタ、およびスピーカ等の出力装置(不図示)である。なお、ディスプレイと入力装置は一体化され、タッチパネルとして実現されていてもよい。また、他の入力装置は、上記した入力装置または出力装置とコンピュータ80のインタフェースであってもよい。さらに、I/O86は、他の記録媒体の読み取り及び書き込みの少なくとも一方を行う装置(不図示)とのデータの入出力制御を行ってもよい。   The I / O 86 performs input / output control of data and control signals between the computer 80 and other input / output devices. Examples of other input / output devices include an input device (not shown) such as a keyboard, a touch panel, a mouse, and a microphone connected to the computer 80, and an output device (not shown) such as various displays, a printer, and a speaker. is there. The display and the input device may be integrated and realized as a touch panel. The other input device may be an interface between the above-described input device or output device and the computer 80. Further, the I / O 86 may perform data input / output control with a device (not shown) that performs at least one of reading and writing of other recording media.

他の記録媒体の読取または書込装置の例として、店舗の会員カードを読み取るカードリーダがある。このカードリーダは、カードが挿入される挿入口と、カード自走機構と、読取部とを含む。カード自走機構は、挿入口に挿入されたカードを自走させて取り込んだり、カードを挿入口から排出させたりする。読取部は、ICカードや磁気カード等に記録された情報を読み取る。また、カードリーダは、非接触型のものであってもよい。その場合は挿入口とカード自走機構は含まれない。また、接触型と非接触型の両方の読取装置をそれぞれ備えてもよい。   As an example of another recording medium reading or writing device, there is a card reader for reading a store membership card. The card reader includes an insertion slot into which a card is inserted, a card self-running mechanism, and a reading unit. The card self-propelled mechanism allows the card inserted into the insertion slot to be self-propelled to be taken in and the card to be ejected from the insertion slot. The reading unit reads information recorded on an IC card, a magnetic card, or the like. The card reader may be a non-contact type. In that case, the slot and card self-propelled mechanism are not included. Further, both a contact type and a non-contact type reader may be provided.

通信I/F87は、コンピュータ80と外部の装置との通信を行うためのネットワーク接続用インタフェースである。通信I/F87は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。なお、通信I/F87を介して各装置間を接続する方法は様々である。例えば、この接続は、ネットワーク回線を介したネットワーク接続や、バス回線(例えばUSB(Universal Serial Bus)回線)を介したバス接続などを含む。   The communication I / F 87 is a network connection interface for performing communication between the computer 80 and an external device. The communication I / F 87 may be a network interface for connecting to a wired line or a network interface for connecting to a wireless line. Note that there are various methods for connecting the apparatuses via the communication I / F 87. For example, this connection includes a network connection via a network line, a bus connection via a bus line (for example, a USB (Universal Serial Bus) line), and the like.

図4は、本実施形態の商品登録装置300を実現するコンピュータ80の構成の一例を示す図である。商品登録装置300を実現する図4のコンピュータ80は、図3の構成に加えて、ディスプレイ61と、入力装置62と、プリンタ63と、スピーカ65と、を備えている。以下、図3と異なる点についてのみ説明する。   FIG. 4 is a diagram illustrating an example of the configuration of a computer 80 that implements the product registration apparatus 300 according to the present embodiment. The computer 80 of FIG. 4 that implements the product registration apparatus 300 includes a display 61, an input device 62, a printer 63, and a speaker 65 in addition to the configuration of FIG. Only differences from FIG. 3 will be described below.

図4のI/O86に接続される他の入出力装置は、例えば、ディスプレイ61、入力装置62、スピーカ65、およびプリンタ63等の入出力装置である。ディスプレイ61は、液晶ディスプレイ、CRT(Cathode Ray Tube)ディスプレイ、ランプ、LED(Light Emitting Diode)表示器、有機EL(ElectroLuminescence)ディスプレイ等を含む。入力装置62は、操作キー、操作ボタン、キーボード、スイッチ、ジョグダイヤル、レバー、タッチパッドなどを含む。なお、ディスプレイ61と入力装置62は一体化され、タッチパネルとして実現されていてよい。   Other input / output devices connected to the I / O 86 in FIG. 4 are input / output devices such as a display 61, an input device 62, a speaker 65, and a printer 63, for example. The display 61 includes a liquid crystal display, a CRT (Cathode Ray Tube) display, a lamp, an LED (Light Emitting Diode) display, an organic EL (ElectroLuminescence) display, and the like. The input device 62 includes operation keys, operation buttons, a keyboard, a switch, a jog dial, a lever, a touch pad, and the like. The display 61 and the input device 62 may be integrated and realized as a touch panel.

図4では、商品登録装置300を実現するコンピュータ80は、ディスプレイ61と、入力装置62と、プリンタ63と、スピーカ65と、を含む入出力装置を内蔵している構成例を示すが、これに限定されない。他の例では、コンピュータ80は、I/O86と接続される各入出力装置に対応した各インタフェースをそれぞれ有してもよい。コンピュータ80は、外部に設けられる各入出力装置と各インタフェースを介してそれぞれ接続されてもよい。   4 shows a configuration example in which the computer 80 that implements the product registration apparatus 300 includes an input / output device including a display 61, an input device 62, a printer 63, and a speaker 65. It is not limited. In another example, the computer 80 may have each interface corresponding to each input / output device connected to the I / O 86. The computer 80 may be connected to each input / output device provided outside via each interface.

さらに、I/O86に接続される他の記録媒体の読み取り装置の例としては、商品のバーコード等を読み取るコードスキャナ64がある。コードスキャナ64は、光源とフォトダイオードといった受光素子とを備える。受光素子は、商品を識別するための商品コードを検出するコードスキャナや、レンズとCCD(Charge Coupled Device)イメージセンサといった撮像素子などである。   Furthermore, as an example of a reading device for another recording medium connected to the I / O 86, there is a code scanner 64 for reading a barcode of a product. The code scanner 64 includes a light source and a light receiving element such as a photodiode. The light receiving element is a code scanner that detects a product code for identifying a product, an imaging device such as a lens and a CCD (Charge Coupled Device) image sensor, or the like.

図1の本実施形態のサーバ装置100、生体認証装置200、および商品登録装置300およびPLUサーバ400の各構成要素は、図3又は図4のコンピュータ80のハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各実施形態の各装置を示す機能ブロック図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。   Each component of the server device 100, the biometric authentication device 200, the product registration device 300, and the PLU server 400 of this embodiment of FIG. 1 is realized by any combination of hardware and software of the computer 80 of FIG. 3 or FIG. Is done. It will be understood by those skilled in the art that there are various modifications to the implementation method and apparatus. The functional block diagram showing each device of each embodiment described below shows a logical functional unit block, not a hardware unit configuration.

なお、本実施形態の各要素は、複数のコンピュータ80により構成されてもよいし、仮想サーバにより実現されてもよい。   In addition, each element of this embodiment may be comprised by the some computer 80, and may be implement | achieved by the virtual server.

(第1の実施の形態)
まず、上記構成例(a1)について説明する。すなわち、情報処理システム1は、サーバ装置100と、生体認証装置200と、商品登録装置300と、PLUサーバ400とを有する。また、サーバ装置100が照合結果記憶部32およびユーザ属性情報記憶部36を有し、PLUサーバ400が商品属性情報記憶部34を有する。
(First embodiment)
First, the configuration example (a1) will be described. That is, the information processing system 1 includes a server device 100, a biometric authentication device 200, a product registration device 300, and a PLU server 400. Further, the server device 100 has a matching result storage unit 32 and a user attribute information storage unit 36, and the PLU server 400 has a product attribute information storage unit 34.

<生体認証装置200>
以下の説明において、生体認証装置200は、指紋認証装置とするが、これに限定されない。生体認証を行うための生体情報は、例えば、指紋認証、指静脈認証、掌静脈認証、声紋認証、虹彩認証、網膜認証、顔認証、顔貌認証、および耳介認証のうちの少なくとも一つの認証情報を含むことができる。生体認証装置200は、認証処理に用いる生体情報に対応した装置とする。
<Biometric authentication device 200>
In the following description, the biometric authentication device 200 is a fingerprint authentication device, but is not limited thereto. The biometric information for performing biometric authentication is, for example, at least one authentication information of fingerprint authentication, finger vein authentication, palm vein authentication, voice print authentication, iris authentication, retina authentication, face authentication, facial authentication, and pinna authentication Can be included. The biometric authentication device 200 is a device corresponding to biometric information used for authentication processing.

図8は、本実施形態の生体認証装置200の構成を論理的に示す機能ブロック図である。生体認証装置200は、カード読取部202と、通信部204と、UI部206と、生体情報取得部208と、を備えている。   FIG. 8 is a functional block diagram logically showing the configuration of the biometric authentication device 200 of the present embodiment. The biometric authentication device 200 includes a card reading unit 202, a communication unit 204, a UI unit 206, and a biometric information acquisition unit 208.

カード読取部202は、顧客であるユーザUが提示する会員カード10を読み取る。会員カード10を挿入するタイプでもよいし、会員カード10をかざすタイプでもよい。UI部206は、例えば、タッチパネルとスピーカ等を含み、ユーザUに生体認証を行うためのガイダンスを出力するとともに、ユーザの操作を受け付ける。生体情報取得部208は、ユーザの指紋を読み取る。通信部204は、会員カード10からカード読取部202が読み取ったユーザIDと、生体情報得部208が読み取った指紋情報をサーバ装置100に送信する。ここで送信される指紋情報は、指紋の特徴量であってもよいし、指紋を示す画像そのものであってもよい。これは、指紋情報以外の生体情報が用いられる場合でも同様である。
図8のカード読取部202および生体情報取得部208が図2のユーザ情報取得部52に相当する。
The card reading unit 202 reads the membership card 10 presented by the user U who is a customer. A type in which the membership card 10 is inserted or a type in which the membership card 10 is held over may be used. The UI unit 206 includes, for example, a touch panel and a speaker. The UI unit 206 outputs guidance for performing biometric authentication to the user U and accepts user operations. The biometric information acquisition unit 208 reads the user's fingerprint. The communication unit 204 transmits the user ID read by the card reading unit 202 from the member card 10 and the fingerprint information read by the biometric information obtaining unit 208 to the server device 100. The fingerprint information transmitted here may be a feature amount of the fingerprint or an image showing the fingerprint itself. This is the same even when biometric information other than fingerprint information is used.
The card reading unit 202 and the biometric information acquisition unit 208 in FIG. 8 correspond to the user information acquisition unit 52 in FIG.

ここで、各ユーザには、その識別情報である、会員カード10が予め配布されているものとする。会員カード10には、ユーザIDが記録されている。会員カード10は、磁気カード、ICカード、紙のカードの少なくともいずれか一つである。紙のカードの場合、ユーザIDを示すバーコードやQRコード(登録商標)が印刷されている。あるいは、ユーザUの携帯端末、例えばスマートフォンに店舗のアプリケーションを予めインストールしてくことにより、会員カード10の代わりとしてもよい。この場合、このアプリケーションを起動して、ユーザIDを示すバーコードやQRコードを画面に表示させる。   Here, it is assumed that a membership card 10 as identification information is distributed to each user in advance. A user ID is recorded on the member card 10. The membership card 10 is at least one of a magnetic card, an IC card, and a paper card. In the case of a paper card, a barcode indicating a user ID or a QR code (registered trademark) is printed. Or it is good also as a substitute of the membership card 10 by installing the application of a shop beforehand in the portable terminal of the user U, for example, a smart phone. In this case, this application is activated to display a barcode or QR code indicating the user ID on the screen.

<サーバ装置100>
図9は、本実施形態のサーバ装置100の構成を論理的に示す機能ブロック図である。サーバ装置100は、照合部54と、属性情報取得部104と、を備える。
<Server apparatus 100>
FIG. 9 is a functional block diagram logically showing the configuration of the server apparatus 100 of the present embodiment. The server device 100 includes a collation unit 54 and an attribute information acquisition unit 104.

サーバ装置100には、記憶装置110が接続されている。記憶装置110は、サーバ装置100の外部にあってもよいし、内部にあってもよい。記憶装置110は、図5の照合結果記憶部32と、図7のユーザ属性情報記憶部36とを含む。ユーザ属性情報記憶部36は、ユーザの識別情報に、生体認証情報と属性情報を紐付けて記憶している。ユーザの識別情報は、ユーザ毎に割り当てられたユーザID等である。なお、ユーザ属性情報記憶部36は必ずしもユーザIDを含まなくてもよく、少なくとも生体認証情報と属性情報が紐付けられていれてばよい。   A storage device 110 is connected to the server device 100. The storage device 110 may be outside or inside the server device 100. The storage device 110 includes a matching result storage unit 32 in FIG. 5 and a user attribute information storage unit 36 in FIG. The user attribute information storage unit 36 stores biometric authentication information and attribute information in association with user identification information. The user identification information is a user ID assigned to each user. Note that the user attribute information storage unit 36 does not necessarily include a user ID, and at least biometric authentication information and attribute information may be associated with each other.

照合部54は、生体認証装置200からユーザの識別情報(以下、ユーザIDとも呼ぶ)を受信して、ユーザ属性情報記憶部36から、受信したユーザIDに紐付けられている生体認証情報を取得して、その生体認証情報と生体認証装置200から受信した生体情報とが一致するか否かを照合する。   The collation unit 54 receives user identification information (hereinafter also referred to as a user ID) from the biometric authentication device 200 and acquires biometric authentication information associated with the received user ID from the user attribute information storage unit 36. Then, it is verified whether or not the biometric authentication information matches the biometric information received from the biometric authentication device 200.

照合部54は、ユーザ属性情報記憶部36を参照し、ユーザの識別情報(以下、ユーザIDとも呼ぶ)に紐付けて記憶されているユーザの生体認証情報と生体認証装置200が取得したユーザの生体情報とを照合する。照合結果は、当該ユーザIDに紐付けて、図5の照合結果記憶部32に記録される。ここで、照合結果に紐付けられるユーザIDは、照合部54が照合処理を行った時に、生体認証装置200から生体情報とともに送信されたユーザIDである。   The collation unit 54 refers to the user attribute information storage unit 36 and stores the biometric information of the user stored in association with the user identification information (hereinafter also referred to as user ID) and the user's biometric authentication device 200 acquired. Check biometric information. The collation result is linked to the user ID and recorded in the collation result storage unit 32 in FIG. Here, the user ID associated with the verification result is the user ID transmitted from the biometric authentication device 200 together with the biometric information when the verification unit 54 performs the verification process.

照合結果は、例えば、フラグとして記憶することができる。例えば、ユーザの生体認証情報と生体認証装置200からの生体情報が一致した場合は、照合結果を示すフラグには「1」がセットされ、一致しない場合は、照合結果を示すフラグには「0」がセットされる。   The collation result can be stored as a flag, for example. For example, when the biometric information of the user and the biometric information from the biometric authentication device 200 match, “1” is set in the flag indicating the collation result, and “0” is set in the flag indicating the collation result when they do not match. Is set.

あるいは、照合結果は、生体認証処理が正常に完了した場合、つまり本人確認が完了している場合にのみ、照合結果記憶部32にユーザIDを記憶する構成としてもよい。すなわち、照合結果記憶部32にユーザIDが存在するユーザは本人確認が完了しており、ユーザIDが存在しないユーザは本人確認が完了していないことを示す。   Alternatively, the verification result may be configured to store the user ID in the verification result storage unit 32 only when the biometric authentication process is normally completed, that is, when the identity verification is completed. That is, a user whose user ID exists in the collation result storage unit 32 has completed identity verification, and a user who does not have a user ID has not completed identity verification.

このように、照合結果記憶部32には、本人確認が行われたユーザIDが記録されることになる。よって、他の実施形態では、照合結果記憶部32には、受信した生体情報とユーザ属性情報記憶部36の生体認証情報が一致したユーザIDのみを記憶してもよい。そして、照合結果記憶部32にユーザIDが記憶されているか否かで本人確認が完了したか否かを示してもよい。   In this way, the collation result storage unit 32 records the user ID that has been verified. Therefore, in other embodiments, the collation result storage unit 32 may store only the user IDs in which the received biometric information matches the biometric authentication information in the user attribute information storage unit 36. Then, whether or not the identity verification is completed may be indicated by whether or not the user ID is stored in the verification result storage unit 32.

後述するように、商品登録装置300では、商品登録作業に先立ちユーザUの会員カード10からユーザIDを読み取り、サーバ装置100に対してユーザIDを送信して生体認証処理が完了しているか否かを問合せる。サーバ装置100では、商品登録装置300からの問合せ(ユーザID)を受信すると、受信したユーザIDが生体認証を完了しているかを確認する。生体認証が完了しているか否かは、照合結果記憶部32を参照し、受信したユーザIDに対応する照合結果が存在するか否かで判断できる。照合結果が存在している場合は、生体認証が完了していると判断し、照合結果が存在しない場合は生体認証が完了していないと判断する。生体認証が完了している場合は、受信したユーザIDに対応する照合結果を照合結果記憶部32から読み出して商品登録装置300に送信する。生体認証が完了していない場合は、生体認証が完了していないことを示す情報を返信してもよい。   As will be described later, the product registration device 300 reads the user ID from the member card 10 of the user U prior to the product registration work, and transmits the user ID to the server device 100 to determine whether the biometric authentication process is completed. Inquire. When the server apparatus 100 receives an inquiry (user ID) from the product registration apparatus 300, the server apparatus 100 checks whether the received user ID has completed biometric authentication. Whether biometric authentication is completed can be determined by referring to the verification result storage unit 32 and determining whether there is a verification result corresponding to the received user ID. If the verification result exists, it is determined that the biometric authentication is completed, and if the verification result does not exist, it is determined that the biometric authentication is not completed. When biometric authentication is completed, the verification result corresponding to the received user ID is read from the verification result storage unit 32 and transmitted to the product registration apparatus 300. When biometric authentication is not completed, information indicating that biometric authentication is not completed may be returned.

属性情報取得部104は、照合部54による照合の結果、生体認証情報と生体情報が一致したとき、ユーザの生体情報と一致する生体認証情報に紐付けられている当該ユーザの属性情報へのアクセス権限を得る。つまり、属性情報取得部104は、来店したユーザが、その店舗の会員登録されている会員本人であることが確認できた場合にのみ、当該ユーザの属性情報へのアクセス権限が与えられる。   The attribute information acquisition unit 104 accesses the attribute information of the user associated with the biometric information that matches the biometric information of the user when the biometric information matches the biometric information as a result of the collation by the collation unit 54. Get authority. That is, the attribute information acquisition unit 104 is given access authority to the attribute information of the user only when the user who has visited the store can confirm that the user is a registered member of the store.

属性情報取得部104は、アクセス権限のあるユーザの属性情報を、ユーザ属性情報記憶部36から読み出すことができる。ここで、ユーザの属性情報とは、例えば、年齢、性別、学生か否かを示す情報、会員情報(ランク)の少なくとも一つを示す情報である。ユーザの属性情報は、少なくともその店舗で販売している商品の販売条件を顧客の属性が満たすか否かを判定することができる情報を含む。また、属性情報の年齢を示す情報は、年齢、生年月日、年代、成人であるか否か、および社会人であるか否かの少なくとも一つを示す情報を含んでもよい。   The attribute information acquisition unit 104 can read out attribute information of a user having access authority from the user attribute information storage unit 36. Here, the user attribute information is, for example, information indicating at least one of age, sex, information indicating whether or not a student, and member information (rank). The attribute information of the user includes information that can determine whether or not the attribute of the customer satisfies at least the sales condition of the product sold at the store. The information indicating the age of the attribute information may include information indicating at least one of age, date of birth, age, whether or not an adult, and whether or not an adult.

例えば、ユーザ属性情報記憶部36には、ユーザが成人(20歳以上)であるか否かを示す情報が各会員のユーザIDと紐付けられて記憶されている。この場合、属性情報取得部104は、ユーザが成人(20歳以上)であるか否かを示す情報を取得する。取得した情報は、商品登録装置300に送信され、可否判定部56により使用される。   For example, the user attribute information storage unit 36 stores information indicating whether or not the user is an adult (20 years or older) in association with the user ID of each member. In this case, the attribute information acquisition unit 104 acquires information indicating whether or not the user is an adult (20 years or older). The acquired information is transmitted to the product registration device 300 and used by the availability determination unit 56.

可否判定部56で使用されるユーザの属性情報は、本実施形態では、商品登録装置300により参照される。そこで、商品登録装置300は、参照したいユーザのユーザIDをサーバ装置100に送信することで当該ユーザIDに対応するユーザの属性情報を要求する。   In the present embodiment, the user attribute information used by the availability determination unit 56 is referred to by the product registration device 300. Accordingly, the merchandise registration apparatus 300 requests the user attribute information corresponding to the user ID by transmitting the user ID of the user to be referred to the server apparatus 100.

上記したように、ユーザ属性情報記憶部36のユーザの属性情報へは、本人確認が正常に完了した場合にのみアクセスできる。照合結果記憶部32に記憶されている当該ユーザの照合結果に基づいて、ユーザの属性情報へのアクセス権限の有無は判定できる。照合結果のフラグが1の場合にアクセス権限があり、フラグが0の場合はアクセス権限がない。そして、当該ユーザIDのアクセス権限がある場合は、属性情報取得部104はユーザIDに対応する属性情報を取得し、商品登録装置300に送信する。アクセス権限がない場合は、属性情報へのアクセス権限がないことを示す情報を商品登録装置300に返信してもよい。   As described above, the user attribute information in the user attribute information storage unit 36 can be accessed only when the identity verification is normally completed. Based on the collation result of the user stored in the collation result storage unit 32, it can be determined whether or not the user has access authority to the attribute information. When the flag of the collation result is 1, there is access authority, and when the flag is 0, there is no access authority. If there is an access authority for the user ID, the attribute information acquisition unit 104 acquires attribute information corresponding to the user ID and transmits the attribute information to the product registration apparatus 300. If there is no access authority, information indicating that there is no access authority to the attribute information may be returned to the product registration apparatus 300.

アクセス権限の有無の確認は、サーバ装置100側、および商品登録装置300側の少なくともいずれかで行うことができる。つまり、商品登録装置300側のみでアクセス権限の有無を確認する場合は、商品登録装置300が、事前に取得している照合結果に基づいて、フラグが1の場合にのみサーバ装置100に属性情報を要求してもよい。よって、サーバ装置100側では商品登録装置300からユーザの属性情報の要求があれば、アクセス権限の有無をサーバ装置100では確認せずに属性情報を商品登録装置300に返信してもよい。また、サーバ装置100側のみでアクセス権限の有無の確認をする場合は、商品登録装置300では照合結果の受信前であっても、サーバ装置100にユーザの属性情報を要求してもよい。そして、サーバ装置100は商品登録装置300からの要求を受けた時に照合結果記憶部32を参照し、当該ユーザの照合結果に基づいて、アクセス権限の有無を判定してもよい。   The presence / absence of access authority can be confirmed on at least one of the server device 100 side and the product registration device 300 side. That is, when the presence / absence of access authority is confirmed only on the product registration apparatus 300 side, the attribute information is sent to the server apparatus 100 only when the flag is 1 based on the collation result acquired in advance by the product registration apparatus 300. May be requested. Therefore, on the server device 100 side, if there is a request for user attribute information from the product registration device 300, the server device 100 may return the attribute information to the product registration device 300 without confirming whether the access authority exists. Further, when the presence / absence of access authority is confirmed only on the server apparatus 100 side, the product registration apparatus 300 may request user attribute information from the server apparatus 100 even before receiving the verification result. And the server apparatus 100 may determine the presence or absence of access authority with reference to the collation result memory | storage part 32, when the request | requirement from the goods registration apparatus 300 is received, based on the collation result of the said user.

<商品登録装置300>
図10は、本実施形態の商品登録装置300の構成を論理的に示す機能ブロック図である。商品登録装置300は、例えば、POS(Point Of Sales)端末であり、ユーザUが購入する商品を登録する。商品登録装置300は、ID取得部301と、登録部302と、本人確認部303と、可否判定部56と、結果出力部306と、を備える。
<Product Registration Device 300>
FIG. 10 is a functional block diagram logically showing the configuration of the product registration apparatus 300 of this embodiment. The product registration device 300 is, for example, a POS (Point Of Sales) terminal, and registers the product purchased by the user U. The merchandise registration apparatus 300 includes an ID acquisition unit 301, a registration unit 302, an identity confirmation unit 303, an availability determination unit 56, and a result output unit 306.

本実施形態では、商品登録作業を行う前に、店員CはユーザUから会員カード10を受け取り、会員カード10に記録されているユーザIDをカード読取装置に読み取らせる。カード読取装置は、会員カード10の種別に応じた適切な装置を用いる。本実施形態では、図4のコードスキャナ64をカード読取装置として使用する。ID取得部301は、コードスキャナ64を用いて読み取ったユーザIDを取得する。   In this embodiment, before the product registration work is performed, the store clerk C receives the membership card 10 from the user U and causes the card reader to read the user ID recorded on the membership card 10. As the card reading device, an appropriate device corresponding to the type of the membership card 10 is used. In the present embodiment, the code scanner 64 of FIG. 4 is used as a card reader. The ID acquisition unit 301 acquires the user ID read using the code scanner 64.

この会員カード10から取得されるユーザIDは、後述するように照合結果の取得や販売可否判定で利用する顧客Uの属性情報の取得の際に利用される。さらに、会員カード10から取得したユーザIDは、商品登録装置300における通常の商品登録処理において、例えば、会員割引の適用、ポイント付与、ポイント利用等の処理に利用されてもよい。   As will be described later, the user ID acquired from the membership card 10 is used when acquiring attribute information of the customer U that is used for acquiring a verification result or determining whether or not to sell. Furthermore, the user ID acquired from the member card 10 may be used for, for example, member discount application, point grant, point use, etc., in a normal product registration process in the product registration apparatus 300.

なお、会員カード10の読み取り作業は、商品登録作業の前に行うのが好ましいが、顧客Uからの会員カード10の提示が遅れた場合は、先に商品登録作業を開始し、商品登録作業中であってもよい。   Note that the member card 10 reading operation is preferably performed before the product registration operation. However, when the presentation of the member card 10 from the customer U is delayed, the product registration operation is started first, and the product registration operation is in progress. It may be.

本人確認部303は、ID取得部301が取得したユーザIDをサーバ装置100に送信し、当該ユーザIDのユーザの生体認証処理が完了しているか否かを問合せる。   The identity verification unit 303 transmits the user ID acquired by the ID acquisition unit 301 to the server apparatus 100, and inquires whether the biometric authentication process for the user with the user ID has been completed.

商品登録作業時に販売条件が限定されている商品20の登録を行う前までに生体認証処理が完了していないと判断された場合には、本人確認部303は、ユーザUに対して直接年齢を確認する等の本人確認処理を実行する。この本人確認処理は、商品登録装置300のディスプレイ61やスピーカ65を用いて、ガイダンスを音声または画面表示で出力しながら進めることができる。   If it is determined that the biometric authentication process has not been completed before registration of the product 20 for which the sales conditions are limited at the time of product registration, the identity verification unit 303 sets the age directly on the user U. Identity verification processing such as confirmation is executed. This identity verification process can be carried out while outputting the guidance by voice or screen display using the display 61 or the speaker 65 of the product registration apparatus 300.

本人確認部303による本人確認処理は、例えば、以下のいずれかの方法で行うことができるが、これらに限定されない。
(b1)ディスプレイ61に販売条件となる年齢以上か否かを確認する操作ボタンを表示し、ユーザUに操作させる。操作を受け付けたことで本人確認ができたものとする。
(b2)ディスプレイ61に本人しか知り得ない暗証番号、パスワード等の秘匿情報の入力部を表示し、ユーザUに入力させる。秘匿情報は予め会員登録時に登録しておき、例えば、ユーザ属性情報記憶部36にユーザIDに関連付けて記憶させておく。入力された秘匿情報とユーザIDをサーバ装置100に送信し、サーバ装置100にユーザ属性情報記憶部36の情報との照合を行わせ、一致した場合は本人確認ができたものとする。一致しなかった場合は本人確認ができなかったものとする。
The identity verification process by the identity verification unit 303 can be performed by any of the following methods, for example, but is not limited thereto.
(B1) An operation button for confirming whether or not the sales condition is older than the age is displayed on the display 61, and the user U is operated. It is assumed that the identity has been confirmed by accepting the operation.
(B2) A secret information input unit such as a personal identification number and password that only the user can know is displayed on the display 61, and the user U is made to input it. The secret information is registered in advance at the time of member registration, and stored in the user attribute information storage unit 36 in association with the user ID, for example. The input confidential information and the user ID are transmitted to the server device 100, and the server device 100 is checked against the information in the user attribute information storage unit 36. If they do not match, the identity cannot be verified.

本人確認部303において、サーバ装置100からの本人確認完了の応答を受信できた場合、又は上記本人確認部303による本人確認処理が完了した場合、販売条件が限定されている商品20の当該ユーザへの販売の可否判定が可能になる。   When the identity confirmation unit 303 can receive a response of identity confirmation completion from the server device 100 or when the identity confirmation processing by the identity confirmation unit 303 is completed, to the user of the product 20 whose sales conditions are limited It becomes possible to determine whether or not to sell the item.

登録部302は、ユーザUが購入する商品の商品情報の登録を行う。商品情報は、例えば、商品の識別情報(商品ID)、商品の名称、商品の単価、商品別の個数、商品別の割引/値引情報、登録された商品の合計金額の少なくとも一つを含む。商品登録装置300は、登録した商品情報を用いて商品の精算情報を生成する機能も有している。登録作業では、店員は、例えば、コードスキャナ64等を用いて商品のバーコードを読み取る。   The registration unit 302 registers product information of products purchased by the user U. The product information includes, for example, at least one of product identification information (product ID), product name, product unit price, number of products, discount / discount information for each product, and the total price of registered products. . The product registration apparatus 300 also has a function of generating product settlement information using the registered product information. In the registration work, the store clerk reads the barcode of the product using, for example, the code scanner 64 or the like.

登録部302は、読み取られたバーコードを所定の規則で復号することによって、商品IDとしてのJANコードを取得する。なお、バーコードの近傍には、該コードによって示されるJANコードが数字によって表示される。コードスキャナ64によってバーコードが読み取れない場合には、店員Cは該数字を参照して入力装置62を用いてJANコードを入力でき、登録部302は入力されたJANコードを商品IDとして取得する。   The registration unit 302 acquires the JAN code as the product ID by decrypting the read barcode according to a predetermined rule. A JAN code indicated by the code is displayed in the vicinity of the barcode. When the barcode cannot be read by the code scanner 64, the store clerk C can input the JAN code using the input device 62 with reference to the number, and the registration unit 302 acquires the input JAN code as the product ID.

登録部302は、商品のバーコードを読み取るとPLUサーバ400に商品IDを送信し、PLUサーバ400から送信した商品IDに対応する商品の属性情報を受信する。登録部302は、受信した商品の属性情報を用いて商品の登録処理を行うことができる。   When the registration unit 302 reads the barcode of the product, the registration unit 302 transmits a product ID to the PLU server 400 and receives product attribute information corresponding to the product ID transmitted from the PLU server 400. The registration unit 302 can perform product registration processing using the received product attribute information.

ここで、店舗で販売されている商品には、販売条件が限定されているものが含まれている。販売条件が限定されている商品20とは、例えば、酒、たばこ等の未成年者への販売が禁止されている商品、レンタル等、貸し出し可能年齢が限定されている商品、および、保護者の同意が必要な取引商品を含む。さらに、商品20は、会員特典等(会員をランク付けして、ランクにより異なる特典(例えば、ランク毎に割引率が異なったり、ランク別の限定品を販売したりする等))がある商品などを含んでもよい。   Here, the goods sold at the store include those for which the sales conditions are limited. Products 20 with limited sales conditions include, for example, products that are prohibited from being sold to minors such as liquor and cigarettes, products that are rentable, such as rentals, and parents' Includes trading products that require consent. In addition, the product 20 has a member benefit or the like (a member is ranked, and a privilege that varies depending on the rank (for example, a discount rate is different for each rank or a limited product is sold by rank)) May be included.

登録部302がPLUサーバ400から受信する商品の属性情報には、上記販売条件が含まれる。PLUサーバ400から受信した商品の属性情報に販売条件の指定が存在した場合、可否判定部56は、当該商品の販売可否判定を行う。   The product attribute information received by the registration unit 302 from the PLU server 400 includes the sales conditions. When the sales condition is specified in the product attribute information received from the PLU server 400, the availability determination unit 56 determines whether the product is available for sale.

上記した商品属性情報記憶部34に記憶される販売条件は、複数の条件を含んでもよい。この場合、販売条件は、複数の条件を論理式で示したものでもよい。販売条件は、年齢以外に、性別(女性限定、男性限定)、学生限定、会員限定、優良会員限定等、様々な条件であってよい。また、許可された場合にのみ会員特典商品の販売が行える場合、販売条件は、販売可能な期間を含んでいてもよい。   The sales conditions stored in the product attribute information storage unit 34 may include a plurality of conditions. In this case, the sales condition may be a logical expression of a plurality of conditions. The sales conditions may be various conditions such as sex (women only, men only), students only, members only, and excellent members only, in addition to age. In addition, in the case where the member privilege product can be sold only when it is permitted, the sales condition may include a period in which the product can be sold.

以下の説明では、年齢条件、例えば成人(20歳以上)であることが販売条件として設定されているものとする。ユーザ属性情報記憶部36に記憶されている情報が、例えば、ユーザの生年月日であった場合には、可否判定部56は、生年月日と現在の日付情報から、ユーザの年齢を算出して、算出された年齢と年齢条件とを比較する処理を行ってもよい。   In the following description, it is assumed that the age condition, for example, an adult (20 years or older) is set as the sales condition. If the information stored in the user attribute information storage unit 36 is, for example, the date of birth of the user, the availability determination unit 56 calculates the age of the user from the date of birth and current date information. Thus, a process of comparing the calculated age with the age condition may be performed.

結果出力部306は、可否判定部56による判定結果を、例えば、商品登録装置300のディスプレイ61に表示する。結果出力部306は、例えば、ユーザUが成人であるか否かを示す情報を表示してもよいし、成人向けの商品の販売の可否を示す情報を、メッセージやアイコン等で表示してもよい。判定結果の出力方法は、特に限定されず、音声やランプの点灯等による通知を行ってもよい。あるいは、結果出力部306は、判定結果が、販売禁止を示す情報であった場合、その会員が購入しようとしている商品20の商品登録処理を禁止する指示を登録部302に出力してもよい。あるいは、判定結果が販売許可を示す情報であった場合、結果出力部306は、その商品20の商品登録処理を許可する指示を登録部302に出力してもよい。禁止と許可の指示は、少なくとも一方を出力すればよい。あるいは、禁止と許可の指示は出力しなくてもよく、販売許可の場合はその商品について登録処理を行い、販売禁止の場合はその商品を登録処理は行わずに別の商品の登録処理に進んでもよい。つまり、登録部302は、販売禁止又は販売許可の指示に従い、その商品の登録処理を行うか否かを判断してよい。   The result output unit 306 displays the determination result by the availability determination unit 56 on, for example, the display 61 of the product registration device 300. For example, the result output unit 306 may display information indicating whether or not the user U is an adult, or may display information indicating whether or not a product for adults can be sold with a message, an icon, or the like. Good. The output method of the determination result is not particularly limited, and notification by voice or lighting of a lamp may be performed. Alternatively, the result output unit 306 may output, to the registration unit 302, an instruction for prohibiting the product registration process of the product 20 that the member intends to purchase when the determination result is information indicating that the sale is prohibited. Alternatively, when the determination result is information indicating the sales permission, the result output unit 306 may output an instruction to permit the product registration process for the product 20 to the registration unit 302. At least one of the prohibition and permission instructions may be output. Alternatively, the prohibition and permission instructions do not need to be output. If the sales are permitted, the product is registered. If the sale is prohibited, the product is not registered and the process proceeds to another product registration process. But you can. In other words, the registration unit 302 may determine whether or not to perform registration processing for the product in accordance with an instruction for prohibiting or permitting sales.

<コンピュータプログラム>
上記したように、本実施形態の情報処理装置50の各構成要素は、図3又は図4のコンピュータ80のハードウェアとソフトウェアの任意の組合せによって実現される。図3又は図4のCPU82は、プログラム90を構成する各プログラムモジュールを実行することで、各処理部(例えば、ユーザ情報取得部52、照合部54、および可否判定部56等)の機能をそれぞれ実現する。
<Computer program>
As described above, each component of the information processing apparatus 50 according to the present embodiment is realized by any combination of hardware and software of the computer 80 in FIG. 3 or FIG. The CPU 82 in FIG. 3 or FIG. 4 executes each program module that constitutes the program 90, and thereby functions of each processing unit (for example, the user information acquisition unit 52, the collation unit 54, the availability determination unit 56, etc.), respectively. Realize.

本実施形態では、生体認証装置200を実現するコンピュータ80がユーザ情報取得部52を実現し、サーバ装置100を実現するコンピュータ80が照合部54を実現し、商品登録装置300を実現するコンピュータ80が可否判定部56を実現する。したがって、以下に説明するプログラム90は、複数のプログラムモジュールを含み、各装置のコンピュータ80のCPU82によってそれぞれ実行される。   In the present embodiment, the computer 80 that implements the biometric authentication device 200 implements the user information acquisition unit 52, the computer 80 that implements the server device 100 implements the collation unit 54, and the computer 80 that implements the product registration device 300. The availability determination unit 56 is realized. Therefore, the program 90 described below includes a plurality of program modules and is executed by the CPU 82 of the computer 80 of each device.

本実施形態のコンピュータプログラム90は、コンピュータ80で読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、プログラム90は、記録媒体からコンピュータ80のメモリ84にロードされてもよいし、ネットワークを通じてコンピュータ80にダウンロードされ、メモリ84にロードされてもよい。   The computer program 90 of this embodiment may be recorded on a recording medium that can be read by the computer 80. The recording medium is not particularly limited, and various forms can be considered. The program 90 may be loaded from a recording medium into the memory 84 of the computer 80, or may be downloaded to the computer 80 through a network and loaded into the memory 84.

コンピュータプログラム90を記録する記録媒体は、非一時的な有形のコンピュータ80が使用可能な媒体を含み、その媒体に、コンピュータ80が読み取り可能なプログラムコードが埋め込まれる。コンピュータプログラム90が、コンピュータ80上で実行されたとき、コンピュータ80に、情報処理装置50(サーバ装置100、生体認証装置200、商品登録装置300)を実現する下記の情報処理方法を実行させる。   The recording medium for recording the computer program 90 includes a medium that can be used by a non-transitory tangible computer 80, and a program code that can be read by the computer 80 is embedded in the medium. When the computer program 90 is executed on the computer 80, the computer 80 is caused to execute the following information processing method for realizing the information processing device 50 (the server device 100, the biometric authentication device 200, the product registration device 300).

具体的には、本発明の実施の形態に係るコンピュータプログラム90は、情報処理装置50を実現させるためのコンピュータ80に、購入する商品を登録する商品登録装置とネットワークを介して接続されるとともに、商品登録装置300の設置場所とは異なる場所に設けられる生体認証装置から、ユーザの識別情報と生体情報を取得する手順、取得したユーザの生体情報と、取得したユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する手順、照合結果に基づき、生体情報と生体認証情報が一致した場合、一致した生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能にする手順、を実行させるように記述されている。さらに、本発明の実施の形態に係るコンピュータプログラム90は、情報処理装置50を実現させるためのコンピュータ80に、販売条件のある商品を登録する際に、商品の登録に際し取得したユーザの識別情報に対応する照合結果に基づき、ユーザの属性情報が参照可能な場合、当該ユーザの属性情報を参照し、得られたユーザの属性情報に基づいて、販売条件のある商品の販売の可否を判定する手順、を実行させるように記述されている。   Specifically, the computer program 90 according to the embodiment of the present invention is connected to a computer 80 for realizing the information processing device 50 via a network with a product registration device that registers a product to be purchased, A procedure for acquiring user identification information and biometric information from a biometric authentication device provided at a location different from the installation location of the product registration device 300, a user corresponding to the acquired user biometric information, and the acquired user identification information The biometric authentication information corresponding to the matched biometric information is matched when the biometric information and the biometric authentication information match based on the procedure of matching biometric authentication information stored in advance with the identification information, and the matching result. It is described to execute a procedure for making it possible to refer to user attribute information stored in association with each other in advance. Further, the computer program 90 according to the embodiment of the present invention uses the user identification information acquired at the time of registering the product when registering the product with sales conditions in the computer 80 for realizing the information processing apparatus 50. If the user attribute information can be referred to based on the corresponding collation result, the user attribute information is referred to, and based on the obtained user attribute information, a determination is made as to whether or not a product with sales conditions can be sold. , Is written to execute.

<情報処理方法>
このように構成された本実施形態の情報処理システム1の各装置の動作について説明する。まず、図11を用いて、情報処理システム1全体の動作とデータの流れについて説明する。図1で説明したように、ユーザUは、来店した際に、店舗の入り口5等、販売条件が限定されている商品20の販売エリアAに入る前にユーザが通る場所(通路7)などの商品登録装置の設置場所とは異なる場所に設けられた生体認証装置200を使って本人確認を行う。
<Information processing method>
The operation of each device of the information processing system 1 of the present embodiment configured as described above will be described. First, the overall operation and data flow of the information processing system 1 will be described with reference to FIG. As described with reference to FIG. 1, when the user U visits the store, a place (passage 7) where the user passes before entering the sales area A of the product 20 with limited sales conditions such as the entrance 5 of the store. Identity verification is performed using the biometric authentication device 200 provided at a location different from the installation location of the product registration device.

生体認証装置200において、カード読取部202が、ユーザUの会員カード10からユーザIDを取得するとともに、生体情報取得部208が、ユーザUの指紋情報を取得する(ステップS1)。そして、通信部204は、ユーザUのユーザIDと指紋情報(生体情報)をサーバ装置100に送信する(ステップS2)。   In the biometric authentication device 200, the card reading unit 202 acquires the user ID from the member card 10 of the user U, and the biometric information acquisition unit 208 acquires the fingerprint information of the user U (step S1). Then, the communication unit 204 transmits the user ID and fingerprint information (biometric information) of the user U to the server device 100 (step S2).

そして、サーバ装置100において、照合部54が、ユーザ属性情報記憶部36を参照し、受信したユーザIDに対応する生体認証情報を読み出し、受信した指紋情報と読み出した生体認証情報とを照合する(ステップS3)。照合の結果、指紋情報と生体認証情報が一致した場合、照合部54は、ユーザIDに紐付けて照合結果としてフラグに1をセットして照合結果記憶部32に記録する(ステップS4)。一致しなかった場合、照合部54は、ユーザIDに紐付けて照合結果としてフラグに0をセットして照合結果記憶部32に記録する。   Then, in the server device 100, the collation unit 54 refers to the user attribute information storage unit 36, reads biometric authentication information corresponding to the received user ID, and collates the received fingerprint information with the read biometric authentication information ( Step S3). As a result of the collation, when the fingerprint information and the biometric authentication information match, the collation unit 54 sets the flag to 1 as the collation result in association with the user ID and records it in the collation result storage unit 32 (step S4). If they do not match, the collation unit 54 associates it with the user ID, sets 0 as a collation result, and records it in the collation result storage unit 32.

そして、ユーザUは、販売エリアAで商品を選び、レジに持って行く。このとき、商品20が含まれているとする。商品登録装置300において、ユーザUが会員カード10を提示すると、ID取得部301は、コードスキャナ64により会員カード10から読み取られたユーザIDを取得する(ステップS11)。商品登録装置300の本人確認部303は、取得したユーザIDをサーバ装置100に送信して照合結果を要求する。そして、サーバ装置100は、照合結果記憶部32から、商品登録装置300から受信したユーザIDに紐付けられている照合結果を読み出して商品登録装置300に送信する(ステップS12)。商品登録装置300の本人確認部303は、サーバ装置100から照合結果を受信する。判定結果出力部306は、受信した照合結果をディスプレイ61に表示してもよい。   Then, the user U selects a product in the sales area A and takes it to the cash register. At this time, it is assumed that the product 20 is included. In the merchandise registration apparatus 300, when the user U presents the member card 10, the ID acquisition unit 301 acquires the user ID read from the member card 10 by the code scanner 64 (step S11). The identity verification unit 303 of the product registration device 300 transmits the acquired user ID to the server device 100 and requests a verification result. And the server apparatus 100 reads the collation result linked | related with the user ID received from the merchandise registration apparatus 300 from the collation result storage part 32, and transmits to the merchandise registration apparatus 300 (step S12). The identity verification unit 303 of the product registration apparatus 300 receives the verification result from the server apparatus 100. The determination result output unit 306 may display the received verification result on the display 61.

次いで、商品登録装置300において、登録部302は、コードスキャナ64に各商品のバーコードを読み取らせ商品IDを取得する(ステップS13)。登録部302は商品IDをPLUサーバ400に送信して、商品属性情報を要求する。PLUサーバ400は、商品属性情報記憶部34を参照し、商品登録装置300から照会のあった商品IDの属性情報を商品登録装置300に送信する(ステップS14)。   Next, in the product registration apparatus 300, the registration unit 302 causes the code scanner 64 to read the barcode of each product and obtains a product ID (step S13). The registration unit 302 transmits the product ID to the PLU server 400 and requests product attribute information. The PLU server 400 refers to the product attribute information storage unit 34, and transmits the attribute information of the product ID inquired from the product registration device 300 to the product registration device 300 (step S14).

次いで、商品登録装置300の登録部302はPLUサーバ400から商品の属性情報を受信する。そして、受信した商品の属性情報に販売条件の設定があった場合、可否判定部56は、ステップS12で受信していた照合結果を参照し、フラグが1の場合、サーバ装置100にID取得部301が取得したユーザIDを送信して、ユーザの属性情報を要求する。フラグが0だった場合は、当該商品の登録処理は中止し、当該商品の当該ユーザへの販売は行わない。   Next, the registration unit 302 of the product registration apparatus 300 receives product attribute information from the PLU server 400. Then, when the sales condition is set in the received attribute information of the product, the availability determination unit 56 refers to the collation result received in step S12, and when the flag is 1, the server device 100 has the ID acquisition unit. The user ID acquired by 301 is transmitted to request user attribute information. If the flag is 0, the product registration process is stopped and the product is not sold to the user.

サーバ装置100において、属性情報取得部104は、商品登録装置300から受信したユーザIDの属性情報のアクセス権限を有している場合(照合結果のフラグが1)、ユーザ属性情報記憶部36を参照し、当該ユーザIDに対応する属性情報を読み出して商品登録装置300に送信する(ステップS15)。   In the server device 100, the attribute information acquisition unit 104 refers to the user attribute information storage unit 36 when it has the authority to access the attribute information of the user ID received from the product registration device 300 (the verification result flag is 1). Then, the attribute information corresponding to the user ID is read out and transmitted to the product registration apparatus 300 (step S15).

一方、ユーザの属性情報にアクセス権限を有していない場合、ユーザ属性情報を返信しない。このとき、アクセス権限を有していないことを示す情報またはエラーを返信してもよいし返信しなくいもよい。商品登録装置300の可否判定部56は、アクセス権限を有していないことを示す情報またはエラーを受信した場合、あるいは、サーバ装置100からの応答時間が閾値を超えた場合、ユーザ属性情報のアクセス権限を有していないと判断する。   On the other hand, if the user attribute information does not have access authority, the user attribute information is not returned. At this time, information or an error indicating that the user does not have access authority may or may not be returned. The availability determination unit 56 of the merchandise registration apparatus 300 receives the user attribute information when it receives information or an error indicating that it has no access authority, or when the response time from the server apparatus 100 exceeds the threshold. Judge that he does not have authority.

そして、ユーザ属性情報が得られた場合、商品登録装置300の可否判定部56は、受信したユーザ属性情報とPLUサーバ400から受信した商品IDの属性情報の中にある販売条件とに基づいて、商品の販売の可否を判定する(ステップS16)。そして、結果出力部306は、例えば、商品登録装置300のディスプレイ61に商品の販売の可否に関する情報を表示する。店員Cは判定結果を見て、商品20をユーザUに販売可能か否かを確認できる。もし、ユーザUが未成年であった場合には、成人限定の商品20はユーザUに販売できないので、販売不可である通知がなされる。店員はユーザUに商品20は販売できない旨を伝え、ユーザUへの商品20の販売を中止できる。   When the user attribute information is obtained, the availability determination unit 56 of the product registration apparatus 300, based on the received user attribute information and the sales conditions in the product ID attribute information received from the PLU server 400, It is determined whether or not the product can be sold (step S16). Then, the result output unit 306 displays, for example, information regarding whether or not the product can be sold on the display 61 of the product registration apparatus 300. The clerk C can check whether the product 20 can be sold to the user U by looking at the determination result. If the user U is a minor, since the adult-only product 20 cannot be sold to the user U, a notification that the sale is not possible is made. The clerk tells the user U that the product 20 cannot be sold, and can stop selling the product 20 to the user U.

このように、予め生体認証が完了していればレジで商品精算時に店員は顧客に年齢確認操作を依頼する必要がなく、顧客も年齢確認操作を行う必要がなく、顧客への商品20の販売可否を迅速に確認できる。   In this way, if biometric authentication is completed in advance, the store clerk does not need to ask the customer for an age confirmation operation at the checkout of the product, and the customer does not need to perform the age confirmation operation, and the product 20 is sold to the customer. Whether it is possible or not can be confirmed quickly.

次に、各装置の動作についてそれぞれ詳細に説明する。図12は、本実施形態の生体認証装置200の動作の一例を示すフローチャートである。まず、ユーザUは、店舗の入り口5に設置されている生体認証装置200のカード読取部202に会員カード10をかざす(又は挿入する)。カード読取部202により会員カード10がかざされたこと(又は挿入されたこと)を検知すると(ステップS201のYES)、UI部206は、ユーザに生体認証を行うためのガイダンスを出力する。この出力は、例えば、画像の表示または音声の出力である。このとき、カード読取部202は、会員カード10からユーザIDを読み取り取得する。   Next, the operation of each device will be described in detail. FIG. 12 is a flowchart illustrating an example of the operation of the biometric authentication device 200 according to the present embodiment. First, the user U holds (or inserts) the membership card 10 over the card reading unit 202 of the biometric authentication device 200 installed at the entrance 5 of the store. When the card reading unit 202 detects that the membership card 10 is held (or inserted) (YES in step S201), the UI unit 206 outputs guidance for performing biometric authentication to the user. This output is, for example, image display or audio output. At this time, the card reading unit 202 reads and acquires the user ID from the member card 10.

ユーザUは、ガイダンスに従って、例えば、指を生体情報取得部208の指紋読取部(不図示)に載せる。生体情報取得部208は、ユーザの指紋情報(生体情報)を取得する(ステップS203)。通信部204は、カード読取部202がユーザUの会員カード10から読み取ったユーザIDを指紋情報(生体情報)とともに送信する(ステップS205)。   The user U places, for example, a finger on a fingerprint reading unit (not shown) of the biometric information acquisition unit 208 according to the guidance. The biometric information acquisition unit 208 acquires the fingerprint information (biometric information) of the user (step S203). The communication unit 204 transmits the user ID read by the card reading unit 202 from the member card 10 of the user U together with fingerprint information (biological information) (step S205).

図13は、本実施形態のサーバ装置100の動作の一例を示すフローチャートである。この情報処理方法は、サーバ装置100を実現するコンピュータ80(図3)により実行される。本実施形態の情報処理方法は、サーバ装置100が、ステップS101〜ステップS105を実行することを含む。   FIG. 13 is a flowchart illustrating an example of the operation of the server apparatus 100 according to the present embodiment. This information processing method is executed by the computer 80 (FIG. 3) that implements the server device 100. The information processing method according to the present embodiment includes the server device 100 executing steps S101 to S105.

具体的には、サーバ装置100において、照合部54は、生体認証装置200からユーザUの指紋情報とユーザIDを受信する(ステップS101)。そして、照合部54は、受信したユーザIDに紐付けられている生体認証情報をユーザ属性情報記憶部36から読み出し、読み出した生体認証情報と、受信したユーザUの指紋情報を照合する(ステップS103)。   Specifically, in server device 100, collation unit 54 receives fingerprint information and user ID of user U from biometric authentication device 200 (step S101). Then, the collation unit 54 reads out the biometric information associated with the received user ID from the user attribute information storage unit 36, and collates the read biometric information with the received fingerprint information of the user U (step S103). ).

そして、照合部54は、照合結果記憶部32(図5)に、照合結果をユーザIDに紐付けて記録する(ステップS105)。生体情報と生体認証情報が一致した場合はフラグに1がセットされ、一致しなかった場合はフラグに0がセットされる。   Then, the collation unit 54 records the collation result in association with the user ID in the collation result storage unit 32 (FIG. 5) (step S105). If the biometric information and biometric authentication information match, 1 is set in the flag, and if they do not match, 0 is set in the flag.

そして、ユーザUは、商品20を含む商品を選び、レジに向かう。   And user U chooses goods including goods 20, and goes to a cash register.

図14および図15は、本実施形態の商品登録装置300の動作の一例を示すフローチャートである。   14 and 15 are flowcharts illustrating an example of the operation of the product registration apparatus 300 according to the present embodiment.

まず、店員C又は顧客に対して、商品登録を行う前に会員カード10の提示を依頼する。
ID取得部301は、ユーザUが提示した会員カード10からコードスキャナ64を用いて読み取ったユーザIDを取得する(ステップS301)。そして、本人確認部303は、ステップS301で取得したユーザIDをサーバ装置100に送信し、当該ユーザIDのユーザの生体認証処理が完了しているか否かを問い合わせる。本人確認部303は、サーバ装置100からの応答を受信する。ここで、サーバ装置100からの応答は、上記した照合部54による照合結果である。サーバ装置100で照合結果記憶部32からユーザIDの照合結果を読み出し、商品登録装置300に返信すると、本人確認部303がその照合結果を受信する(ステップS302)。
First, the store clerk C or customer is requested to present the membership card 10 before registering the product.
The ID acquisition unit 301 acquires the user ID read using the code scanner 64 from the member card 10 presented by the user U (step S301). Then, the identity verification unit 303 transmits the user ID acquired in step S301 to the server apparatus 100, and inquires whether the biometric authentication process for the user with the user ID has been completed. The identity verification unit 303 receives a response from the server device 100. Here, the response from the server device 100 is a collation result by the collation unit 54 described above. When the server device 100 reads out the collation result of the user ID from the collation result storage unit 32 and returns it to the merchandise registration device 300, the identity verification unit 303 receives the collation result (step S302).

受信した照合結果は商品登録装置300のメモリ84又はストレージ85に一時的に記憶される。また、結果出力部306により、照合結果は商品登録装置300のディスプレイ61に表示(フラグが1の場合、「本人確認完了」、フラグが0の場合、「本人確認未完了」と表示)されてもよい。   The received verification result is temporarily stored in the memory 84 or the storage 85 of the product registration apparatus 300. Further, the result output unit 306 displays the collation result on the display 61 of the product registration apparatus 300 (when the flag is 1, “identification confirmation completed”, when the flag is 0, “identification confirmation incomplete” is displayed). Also good.

また、生体認証装置200において指紋情報と会員カード10の読み取り後、例えば、サーバ装置100における照合処理に時間がかかり、商品登録装置300における商品登録作業開始時に生体認証処理が完了していない場合が考えられる。その場合は、商品登録装置300において商品登録作業を行いながら、本人確認部303は、バックグラウンドで生体認証処理完了確認処理を所定のタイミングで販売条件が限定されている商品20の登録を行う前まで繰り返し行ってもよい。なお、照合結果が得られなかった場合も、結果出力部306は、未だ生体認証処理が完了していないこと示す情報をディスプレイ61に表示してもよい。   In addition, after the fingerprint information and the membership card 10 are read in the biometric authentication device 200, for example, the verification processing in the server device 100 takes time, and the biometric authentication processing may not be completed at the start of the product registration work in the product registration device 300. Conceivable. In that case, while performing the product registration work in the product registration device 300, the identity verification unit 303 performs the biometric authentication process completion confirmation process in the background before registering the product 20 whose sales conditions are limited at a predetermined timing. May be repeated. Even when the collation result is not obtained, the result output unit 306 may display information indicating that the biometric authentication process has not been completed on the display 61.

所定時間以上サーバ装置100から応答がなかった場合、エラーが返された場合、および、生体認証処理が完了していないことを示す情報を受信した場合、のいずれかの場合に、本人確認部303は、生体認証処理が完了していないと判断する。
ステップS302の時点で照合結果が得られなかった場合、以下の商品登録処理と並行してサーバ装置100に照合結果の要求を所定のタイミングで繰り返し行ってもよい。あるいは、サーバ装置100における照合が完了した時に、サーバ装置100が商品登録装置300に通知又は照合結果を送信してもよい。
The identity verification unit 303 when there is no response from the server device 100 for a predetermined time, when an error is returned, or when information indicating that the biometric authentication process is not completed is received. Determines that the biometric authentication process has not been completed.
When the collation result is not obtained at the time of step S302, the collation result request may be repeatedly made to the server apparatus 100 at a predetermined timing in parallel with the following product registration process. Alternatively, the server device 100 may transmit a notification or a verification result to the product registration device 300 when the verification in the server device 100 is completed.

そして、店員Cは商品の登録作業を始める。登録部302は、コードスキャナ64を用いて読み取られた登録処理を行う商品のバーコードから商品IDを取得する(ステップS303)。そして、登録部302は、取得した商品IDを取得してPLUサーバ400に送信して商品の属性情報を要求する。PLUサーバ400から商品登録装置300から照会のあった商品IDの属性情報が返信され、登録部302は商品の属性情報を受信する(ステップS304)。   Then, the clerk C starts a product registration operation. The registration unit 302 acquires the product ID from the barcode of the product for which the registration process is read that has been read using the code scanner 64 (step S303). Then, the registration unit 302 acquires the acquired product ID and transmits it to the PLU server 400 to request product attribute information. The PLU server 400 returns the attribute information of the product ID inquired from the product registration apparatus 300, and the registration unit 302 receives the product attribute information (step S304).

そして、登録部302は、PLUサーバ400から受信した商品の属性情報から、その商品は販売条件を有する商品20か否かを判定する(ステップS305)。商品20の場合(ステップS305のYES)、販売可否判定処理を開始する(ステップS306)。販売可否判定処理については図15を用いて後述する。商品20でない場合(ステップS305のNO)、通常の商品登録処理を行う(ステップS307)。   Then, the registration unit 302 determines from the product attribute information received from the PLU server 400 whether the product is a product 20 having sales conditions (step S305). In the case of the product 20 (YES in step S305), the sales possibility determination process is started (step S306). The sale availability determination process will be described later with reference to FIG. If it is not the product 20 (NO in step S305), normal product registration processing is performed (step S307).

ステップS306又はステップS307の後、他に登録すべき商品があれば(ステップS308のYES)、ステップS303に戻り、登録商品がなければ(ステップS308のNO)本処理を終了し、例えば、精算処理に進む(不図示)。   After step S306 or step S307, if there is another product to be registered (YES in step S308), the process returns to step S303, and if there is no registered product (NO in step S308), this process is terminated, for example, a checkout process. Proceed to (not shown).

図15の販売可否判定処理では、可否判定部56が、ステップS302(図14)で受信した照合結果に基づいて、本人確認(生体認証)が完了しているか否かを判断する(ステップS321)。   In the sale availability determination process of FIG. 15, the availability determination unit 56 determines whether or not the identity verification (biometric authentication) has been completed based on the collation result received in step S302 (FIG. 14) (step S321). .

上記したように、ユーザ属性情報記憶部36のユーザの属性情報は、サーバ装置100の照合部54による照合の結果、生体情報と生体認証情報が一致した場合(フラグが1)にのみ参照可能(アクセス権限が有る)となる。生体情報と生体認証情報が一致しない場合(フラグが0)は、ユーザ属性情報記憶部36のユーザの属性情報は参照できない(アクセス権限が無い)。つまり可否判定部56は可否判定ができないので、そのユーザには、販売条件が限定されている商品20を販売できないこととなる。   As described above, user attribute information in the user attribute information storage unit 36 can be referred to only when biometric information and biometric authentication information match (flag is 1) as a result of collation by the collation unit 54 of the server device 100 (the flag is 1). Access authority). If the biometric information and the biometric authentication information do not match (flag is 0), the user attribute information in the user attribute information storage unit 36 cannot be referred to (no access authority). That is, since the availability determination unit 56 cannot determine availability, the product 20 whose sales conditions are limited cannot be sold to the user.

照合結果のフラグが1の場合、本人確認(生体認証)が完了していると判断し(ステップS321のYES)、ステップS323に進む。一方、照合結果のフラグが0の場合、本人確認が完了してないと判断し(ステップS321のNO)、上述した顧客に対して直接行う本人確認処理(ステップS322)に進む。この本人確認処理については前記した通りであるので、ここでは説明を省略する。本人確認ができた場合は、ステップS323に進み、本人確認できなかった場合(不図示)、この商品の販売を不可として、登録処理を中止し、図14のフローに戻る。   When the flag of the collation result is 1, it is determined that the identity verification (biometric authentication) is completed (YES in step S321), and the process proceeds to step S323. On the other hand, if the flag of the collation result is 0, it is determined that the identity verification is not completed (NO in step S321), and the process proceeds to the identity verification process (step S322) performed directly for the customer described above. Since the identity verification process is as described above, the description thereof is omitted here. If the identity is confirmed, the process proceeds to step S323. If the identity is not confirmed (not shown), the product is not allowed to be sold, the registration process is stopped, and the flow returns to the flow of FIG.

そして、可否判定部56が、ステップS301(図14)で取得したユーザIDをサーバ装置100に送信して当該ユーザの属性情報を要求する(ステップS323)。可否判定部56は、ステップS323でサーバ装置100から返信されたユーザの属性情報と、ステップS304(図14)でPLUサーバ400から受信した商品20の属性情報の中にある販売条件とに基づいて、当該商品20の販売の可否を判定する(ステップS324)。   Then, the availability determination unit 56 transmits the user ID acquired in step S301 (FIG. 14) to the server device 100 and requests attribute information of the user (step S323). The availability determination unit 56 is based on the user attribute information returned from the server apparatus 100 in step S323 and the sales conditions in the attribute information of the product 20 received from the PLU server 400 in step S304 (FIG. 14). Then, it is determined whether or not the product 20 can be sold (step S324).

また、この時点(販売条件が限定されている商品20の登録処理時)で商品登録装置300側で生体認証完了の確認ができていない場合であっても、サーバ装置100にユーザの属性情報を要求してもよい。サーバ装置100からユーザの属性情報を受信できなかった場合は、属性情報へのアクセス権限が得られなかったものと判断し、商品20の登録処理を中止し、当該ユーザへの商品20の販売を行わない。可否判定部56は、サーバ装置100からユーザの属性情報を受信できた場合、受信したユーザの属性情報と、PLUサーバ400から受信した商品の販売条件とに基づいて、ユーザの属性情報が商品の販売条件を満たすか否かを判定してもよい。   Further, even if the product registration apparatus 300 has not confirmed the completion of biometric authentication at this time (during the registration process of the product 20 for which sales conditions are limited), user attribute information is stored in the server device 100. You may request. If the user's attribute information cannot be received from the server apparatus 100, it is determined that the authority to access the attribute information has not been obtained, the registration process for the product 20 is stopped, and the product 20 is sold to the user. Not performed. If the user attribute information can be received from the server device 100, the availability determination unit 56 determines that the user attribute information is based on the received user attribute information and the product sales conditions received from the PLU server 400. It may be determined whether or not sales conditions are satisfied.

商品20の販売が可能な場合(ステップS324のYES)、登録部302は、当該商品20の登録処理を行い、図14のフローに戻る。
例えば、商品20の販売条件が成人であった場合、ユーザUの属性情報の年齢が20歳以上であり、販売条件を満たした場合、当該ユーザUに商品20の販売が許可される。ユーザUの年齢が20歳未満であり、販売条件を満たさなかった場合、当該ユーザUに商品20の販売は許可されない。商品20の販売が許可されなかった場合(ステップS324のNO)、ステップS325の商品登録処理はバイパスされ、図14のフローに戻る。
When the product 20 can be sold (YES in step S324), the registration unit 302 performs a registration process for the product 20 and returns to the flow of FIG.
For example, when the sales condition of the product 20 is an adult, the age of the attribute information of the user U is 20 years old or more. When the sales condition is satisfied, the user U is allowed to sell the product 20. When the age of the user U is less than 20 years old and the sales conditions are not satisfied, the user U is not permitted to sell the product 20. If the sale of the product 20 is not permitted (NO in step S324), the product registration process in step S325 is bypassed and the process returns to the flow of FIG.

また、結果出力部306は、ステップS302で受信した照合結果を、例えば、商品登録装置300のディスプレイに表示してもよい。例として、結果出力部306は、このユーザUは成人であるか否かを示す情報をディスプレイに表示して、このユーザUは成人であるか否かを店員C又はユーザUに通知してもよい。   In addition, the result output unit 306 may display the collation result received in step S302 on, for example, the display of the product registration device 300. As an example, the result output unit 306 displays information indicating whether or not the user U is an adult on the display, and notifies the clerk C or the user U whether or not the user U is an adult. Good.

以上説明したように、本実施形態によれば、商品登録装置300とは異なる場所に設置された、生体認証装置200を用いて本人確認を行う。そして、サーバ装置100は、予め、本人確認されたユーザIDであるか否かを記録する。そして、商品登録装置300は、商品登録を行う際に、本人確認されたユーザIDであればユーザUに紐付けられた属性情報をサーバ装置100から読み出して、当該ユーザに販売条件のある商品20の販売が許可されているか否かを判定して、表示又は音声出力することができる。また、販売が許可されない商品についは商品登録処理を中止することができる。   As described above, according to the present embodiment, identity verification is performed using the biometric authentication device 200 installed at a location different from the product registration device 300. Then, the server apparatus 100 records whether or not the user ID is confirmed in advance. When the product registration device 300 performs product registration, the product registration device 300 reads the attribute information associated with the user U from the server device 100 if the user ID has been identified, and the product 20 having a sales condition for the user. It is possible to determine whether or not sales are permitted and display or output the sound. In addition, the merchandise registration process can be canceled for merchandise that is not allowed to be sold.

このように、本実施形態によれば、店員は商品登録装置300で顧客の年齢確認を行う必要がない。従って、商品登録処理を効率化でき、レジ待ち時間を短縮できる。特に、身分証明書の提示を顧客に求めての年齢確認は、店員にとっても顧客にとっても負担が大きかったが、その必要がなくなり、両者の負担が低減する。また、顧客も、酒やタバコ等の成人限定の商品20の購入時に年齢確認を行われることの煩わしさから解放される。このように、本実施形態によれば、本人確認および販売条件を満たすか否かの確認のための処理のうち、商品登録装置で行われる処理を少なくする情報処理システム、情報処理装置、情報処理方法、およびプログラムを提供することができる。   Thus, according to this embodiment, the store clerk does not need to check the age of the customer with the product registration device 300. Accordingly, the product registration process can be made more efficient, and the cashier waiting time can be shortened. In particular, the age check for asking the customer to present an identification card is a burden for both the store clerk and the customer, but it is not necessary and the burden on both is reduced. Further, the customer is also freed from the trouble of performing age verification when purchasing an adult-only product 20 such as alcohol or tobacco. Thus, according to the present embodiment, the information processing system, the information processing apparatus, and the information processing that reduce the number of processes performed in the product registration apparatus among the processes for confirming the identity and whether or not the sales condition is satisfied. Methods and programs can be provided.

また、生体認証により本人確認を行うので、本実施形態によれば、未成年が他人の身分証明書を用いて他人になりすまして成人限定の商品20を購入することを防止できる。また、成人であるにも関わらず未成年に見える者にとっては、年齢確認作業は迷惑であったが、そのような作業が不要となる。   Moreover, since identity verification is performed by biometric authentication, according to the present embodiment, it is possible to prevent a minor from impersonating another person using another person's identification card and purchasing an adult-only product 20. In addition, for those who are adults who seem to be minors, the age confirmation work is annoying, but such work is unnecessary.

(第2の実施の形態)
本実施形態の情報処理システム1は上記構成例(a2)の構成を有する。
図16は、情報処理システム1全体のデータの流れを示す図である。情報処理システム1は、サーバ装置100とPLUサーバ400は備えず、生体認証装置200と商品登録装置300を備え、サーバ装置100とPLUサーバ400の機能を商品登録装置300が実現する。そして、商品登録装置300が、照合結果記憶部32と、商品属性情報記憶部34と、ユーザ属性情報記憶部36と、を有している。
(Second Embodiment)
The information processing system 1 of the present embodiment has the configuration of the above configuration example (a2).
FIG. 16 is a diagram illustrating a data flow of the entire information processing system 1. The information processing system 1 does not include the server device 100 and the PLU server 400 but includes the biometric authentication device 200 and the product registration device 300, and the product registration device 300 realizes the functions of the server device 100 and the PLU server 400. The product registration apparatus 300 includes a matching result storage unit 32, a product attribute information storage unit 34, and a user attribute information storage unit 36.

図17は、本実施形態の商品登録装置300の構成を論理的に示す機能ブロック図である。商品登録装置300は、ID取得部301と、登録部302と、本人確認部303と、照合部54、可否判定部56と、結果出力部306と、を備える。
各ユニットは上記実施形態と同様の機能を有する。以下、図16を用いて、本実施形態の各装置の動作について、上記実施形態と異なる点について説明する。
FIG. 17 is a functional block diagram logically showing the configuration of the product registration apparatus 300 of this embodiment. The product registration apparatus 300 includes an ID acquisition unit 301, a registration unit 302, an identity confirmation unit 303, a collation unit 54, an availability determination unit 56, and a result output unit 306.
Each unit has the same function as the above embodiment. Hereinafter, with reference to FIG. 16, the operation of each device of the present embodiment will be described with respect to differences from the above-described embodiment.

本実施形態では、ステップS1で取得したユーザUのユーザIDと指紋情報を通信部204が商品登録装置300に送信する(ステップS2)。そして、商品登録装置300において、照合部54が、生体認証装置200からユーザIDと指紋情報を受信する。
そして、照合部54が、ユーザ属性情報記憶部36を参照し、受信したユーザIDに対応する生体認証情報を読み出し、受信した指紋情報と読み出した生体認証情報とを照合する(ステップS3)。照合の結果、指紋情報と生体認証情報が一致した場合、照合部54は、ユーザIDに紐付けて照合結果としてフラグに1をセットして照合結果記憶部32に記録する(ステップS4)。一致しなかった場合、照合部54は、ユーザIDに紐付けて照合結果としてフラグに0をセットして照合結果記憶部32に記録する。
In the present embodiment, the communication unit 204 transmits the user ID and fingerprint information of the user U acquired in step S1 to the product registration apparatus 300 (step S2). Then, in the product registration apparatus 300, the verification unit 54 receives the user ID and fingerprint information from the biometric authentication apparatus 200.
Then, the collation unit 54 refers to the user attribute information storage unit 36, reads biometric authentication information corresponding to the received user ID, and collates the received fingerprint information with the read biometric authentication information (step S3). As a result of the collation, when the fingerprint information and the biometric authentication information match, the collation unit 54 sets the flag to 1 as the collation result in association with the user ID and records it in the collation result storage unit 32 (step S4). If they do not match, the collation unit 54 associates it with the user ID, sets 0 as a collation result, and records it in the collation result storage unit 32.

本人確認部303は、ステップS11でID取得部301が取得したユーザIDに対応する照合結果を照合結果記憶部32から読み出す(ステップS12)。次いで、登録部302は、ステップS13で取得した商品IDに対応する商品属性情報を商品属性情報記憶部34から読み出す(ステップS14)。   The identity verification unit 303 reads the verification result corresponding to the user ID acquired by the ID acquisition unit 301 in step S11 from the verification result storage unit 32 (step S12). Next, the registration unit 302 reads product attribute information corresponding to the product ID acquired in step S13 from the product attribute information storage unit 34 (step S14).

ステップS14で読み出した商品属性情報に販売条件の設定があった場合、可否判定部56は、ステップS12で取得した照合結果に基づいて、フラグが1の場合、ユーザ属性情報記憶部36からステップS11で取得したユーザIDに対応するユーザ属性情報を読み出す(ステップS15)。一方、フラグが0の場合、ユーザ属性情報のアクセス権限がないので当該商品の登録処理は中止し、当該商品の当該ユーザへの販売は行わない。   When the sales condition is set in the product attribute information read out in step S14, the availability determination unit 56, based on the collation result acquired in step S12, when the flag is 1, from the user attribute information storage unit 36 to step S11. The user attribute information corresponding to the user ID acquired in step S15 is read (step S15). On the other hand, when the flag is 0, since there is no access authority for the user attribute information, the registration process of the product is stopped and the product is not sold to the user.

可否判定部56は、ステップS14で読み出した商品の販売条件とステップS15で読み出したユーザ属性情報に基づいて、商品の販売の可否を判定する(ステップS16)。   The availability determination unit 56 determines whether the product can be sold based on the sales conditions of the product read in step S14 and the user attribute information read in step S15 (step S16).

生体認証装置200および商品登録装置300の各ユニットの各機能は、図3および図4のコンピュータ80がそれぞれプログラム90を実行することにより実現される。   Each function of each unit of the biometric authentication device 200 and the merchandise registration device 300 is realized by the computer 80 in FIG. 3 and FIG.

この構成によれば、サーバ装置100とPLUサーバ400の機能を生体認証装置200と商品登録装置300が実現するので、構成を簡素化できる。また、新たな装置を追加することなく、既存の装置のプログラムをアップデートすることで実現することができる。   According to this configuration, the functions of the server device 100 and the PLU server 400 are realized by the biometric authentication device 200 and the product registration device 300, so that the configuration can be simplified. Further, it can be realized by updating a program of an existing device without adding a new device.

(第3の実施の形態)
本実施形態は、上記の実施形態とは、照合部54による照合結果を時刻情報とともに照合結果記憶部32に記憶する点以外は同様である。以下、上記第1の実施形態の構成と組み合わせた例について説明するが、本実施形態は、第2の実施形態、又は後述する実施形態のいずれかとの組み合わせも可能である。
(Third embodiment)
This embodiment is the same as the above embodiment except that the collation result by the collation unit 54 is stored in the collation result storage unit 32 together with time information. Hereinafter, although an example combined with the configuration of the first embodiment will be described, this embodiment can be combined with either the second embodiment or an embodiment described later.

図18は、本実施形態の商品登録装置300の構成を論理的に示す機能ブロック図である。また、サーバ装置100については、図9を用いて説明する。
商品登録装置300は、図10の構成に加え、さらに、有効期限判定部308を備える。また、照合結果記憶部32は、図19のデータ構造を有する。
FIG. 18 is a functional block diagram logically showing the configuration of the product registration apparatus 300 of this embodiment. The server apparatus 100 will be described with reference to FIG.
The product registration apparatus 300 further includes an expiration date determination unit 308 in addition to the configuration of FIG. Further, the collation result storage unit 32 has the data structure of FIG.

照合部54は、照合結果を時刻情報とともにユーザIDに紐付けて照合結果記憶部32(図19)に記憶する。ここで、時刻情報は、生体認証装置200から取得した生体情報に含まれる時刻情報、照合部54による生体情報の取得時刻、照合部54による照合時刻および記憶時刻のうちの少なくともいずれか一つである。   The collation unit 54 associates the collation result with the user ID together with the time information and stores it in the collation result storage unit 32 (FIG. 19). Here, the time information is at least one of the time information included in the biometric information acquired from the biometric authentication device 200, the acquisition time of the biometric information by the verification unit 54, the verification time by the verification unit 54, and the storage time. is there.

本人確認部303は、サーバ装置100から照合結果とともに時刻情報を取得する。有効期限判定部308は、取得した時刻情報に基づいて、当該照合結果が有効か否かを判定する。可否判定部56は、時刻情報に基づき有効と判断された照合結果に基づいて、商品20の販売可否判定を行う。   The principal confirmation unit 303 acquires time information from the server device 100 together with the collation result. The expiration date determination unit 308 determines whether or not the collation result is valid based on the acquired time information. The availability determination unit 56 determines whether the product 20 can be sold based on the collation result determined to be valid based on the time information.

例えば、照合結果には、有効期限が予め定められているものとする。有効期限は、少なくともユーザUが来店時に生体認証処理を行った時点から買い物を終了させて退店するまでの間は有効であるように設定されるのが好ましい。有効期限は、時刻情報が示す時点から所定期間、例えば、2〜3時間とすることができる。有効期限の所定期間は、店舗(販売エリアA)の規模や顧客のその店舗(販売エリアA)における平均滞在時間等に基づき適宜設定可能とする。   For example, it is assumed that an expiration date is predetermined for the collation result. The expiration date is preferably set so as to be valid at least from the time when the user U performs biometric authentication processing at the time of visiting the store until the user ends shopping and leaves the store. The expiration date can be a predetermined period, for example, 2 to 3 hours from the time indicated by the time information. The predetermined period of the expiration date can be appropriately set based on the scale of the store (sales area A), the average stay time of the customer in the store (sales area A), and the like.

そして、有効期限判定部308は、取得した時刻情報が示す時点からの経過時間が有効期限の所定期間内か否かで、当該照合結果が有効か否かを判定する。有効期限判定部308は、取得した時刻情報が示す時点からの経過時間が有効期限の所定期間内であれば、照合結果は有効であると判定する。一方、有効期限判定部308は、取得した時刻情報が示す時点からの経過時間が有効期限の所定期間内でなければ、照合結果は無効であると判定する。   Then, the expiration date determination unit 308 determines whether or not the verification result is valid based on whether or not the elapsed time from the time indicated by the acquired time information is within a predetermined period of the expiration date. The expiration date determination unit 308 determines that the collation result is valid if the elapsed time from the time indicated by the acquired time information is within a predetermined period of the expiration date. On the other hand, the expiration date determination unit 308 determines that the collation result is invalid if the elapsed time from the time indicated by the acquired time information is not within the predetermined period of the expiration date.

このように構成された本実施形態の情報処理システム1の各装置の動作について説明する。図20は、本実施形態のサーバ装置100の動作のうち、図13の第1の実施形態の動作手順と異なる部分の一例を示すフローチャートである。本実施形態のサーバ装置100の動作手順は、ステップS105の処理内容が異なる以外は、図13の第1の実施形態と同じである。   The operation of each device of the information processing system 1 of the present embodiment configured as described above will be described. FIG. 20 is a flowchart illustrating an example of a part different from the operation procedure of the first embodiment in FIG. 13 in the operation of the server apparatus 100 according to the present embodiment. The operation procedure of the server device 100 of this embodiment is the same as that of the first embodiment of FIG. 13 except that the processing content of step S105 is different.

照合結果と時刻情報を取得した(ステップS103)後のステップS105において、照合部54は、ステップS103で取得した照合結果とともに、時刻情報を、当該ユーザUのユーザIDに紐付けて照合結果記憶部32(図19)に記憶する。   In step S105 after obtaining the collation result and time information (step S103), the collation unit 54 associates the time information with the user ID of the user U together with the collation result obtained in step S103. 32 (FIG. 19).

図21(a)および図21(b)は、本実施形態の商品登録装置300の動作のうち、図14および図15の第1の実施形態の動作手順と異なる部分の一例をそれぞれ示すフローチャートである。本実施形態の商品登録装置300の動作手順は、図14のステップS302で、照合部54が照合結果とともに時刻情報を取得し、生体認証処理が完了しているか否かを確認する点と、さらに、図15に示す販売可否判定処理のステップS321の前にも生体認証処理が完了しているか否かを確認する点以外は、第1の実施形態と同じである。   FIGS. 21A and 21B are flowcharts showing examples of portions of the operation of the commodity registration apparatus 300 of the present embodiment that are different from the operation procedure of the first embodiment of FIGS. 14 and 15. is there. The operation procedure of the merchandise registration apparatus 300 according to the present embodiment is that, in step S302 of FIG. 14, the collation unit 54 acquires time information together with the collation result, and confirms whether or not the biometric authentication process is completed. 15 is the same as that of the first embodiment except that it is confirmed whether or not the biometric authentication process is completed before step S321 of the sales possibility determination process shown in FIG.

まず、図14のステップS301の後、図21(a)のステップS302において、本人確認部303は、サーバ装置100から照合結果とともに時刻情報を受信する。具体的には、本人確認部303は、ステップS301で取得したユーザIDをサーバ装置100に送信し、当該ユーザIDのユーザの生体認証処理が完了しているか否かを問い合わせる。サーバ装置100では、商品登録装置300からユーザIDを受信すると、受信したユーザIDに対応する照合結果と時刻情報を照合結果記憶部32から読み出し、商品登録装置300に返信する。すると、本人確認部303がその照合結果と時刻情報を受信する。   First, after step S301 in FIG. 14, in step S302 in FIG. 21A, the identity verification unit 303 receives time information from the server device 100 together with the collation result. Specifically, the identity verification unit 303 transmits the user ID acquired in step S301 to the server apparatus 100, and inquires whether the biometric authentication process for the user with the user ID has been completed. When the server device 100 receives the user ID from the product registration device 300, the server device 100 reads the verification result and time information corresponding to the received user ID from the verification result storage unit 32 and returns them to the product registration device 300. Then, the person confirmation unit 303 receives the collation result and time information.

そして、有効期限判定部308は、ステップS302で取得した時刻情報が示す時点からの経過時間が有効期限内か否かを判定する(ステップS311)。有効期限内でない場合、受信した照合結果は無効となるので、例えば、照合結果のフラグを0に書き換えて、照合結果として商品登録装置300のメモリ84又はストレージ85に一時的に記憶してもよいし、または、照合結果が無効であることを示す情報を記憶してもよい。一方、有効期限内の場合、受信した照合結果はそのまま商品登録装置300のメモリ84又はストレージ85に一時的に記憶される。また、結果出力部306により、照合結果は商品登録装置300のディスプレイ61に表示(フラグが1の場合、「本人確認完了」、フラグが0の場合、「本人確認未完了」と表示)されてもよい。そして、図14のステップS303に進む。   Then, the expiration date determination unit 308 determines whether or not the elapsed time from the time indicated by the time information acquired in step S302 is within the expiration date (step S311). Since the received collation result is invalid if it is not within the expiration date, for example, the collation result flag may be rewritten to 0 and temporarily stored in the memory 84 or storage 85 of the commodity registration apparatus 300 as the collation result. Alternatively, information indicating that the collation result is invalid may be stored. On the other hand, if it is within the expiration date, the received verification result is temporarily stored in the memory 84 or the storage 85 of the merchandise registration apparatus 300 as it is. Further, the result output unit 306 displays the collation result on the display 61 of the product registration apparatus 300 (when the flag is 1, “identification confirmation completed”, when the flag is 0, “identification confirmation incomplete” is displayed). Also good. Then, the process proceeds to step S303 in FIG.

また、販売可否判定処理において、図21(b)に示すように、有効期限判定部308は、図21(a)のステップS302で取得した時刻情報が示す時点からの経過時間が有効期限内か否かを判定する(ステップS313)。有効期限内の場合(ステップS313のYES)、図15のステップS321に進み、照合結果に基づき本人確認(生体認証)が完了しているか否かを判断する。一方、有効期限内でない場合(ステップS313のNO)、図15のステップS322に進み、顧客に対して直接行う本人確認処理を行う。図21(a)のステップS311で照合結果を0に書き換えた場合は、図21(b)のステップS313は省略してもよい。   Further, in the sale availability determination process, as shown in FIG. 21B, the expiration date determination unit 308 determines whether the elapsed time from the time indicated by the time information acquired in step S302 of FIG. 21A is within the expiration date. It is determined whether or not (step S313). If it is within the validity period (YES in step S313), the process proceeds to step S321 in FIG. 15 to determine whether or not the identity verification (biometric authentication) is completed based on the collation result. On the other hand, if it is not within the expiration date (NO in step S313), the process proceeds to step S322 in FIG. 15 to perform identity verification processing directly performed on the customer. When the collation result is rewritten to 0 in step S311 in FIG. 21A, step S313 in FIG. 21B may be omitted.

以上説明したように、本実施形態によれば、第1の実施形態と同様な効果を奏するとともに、照合結果に有効期限を設け、有効期限が切れている照合結果は無効とするので、例えば、顧客による期限切れの他人の会員カード10を借用しての成りすましを防止できる。
また、結果出力部306は、有効期限が切れた照合結果は出力(表示)しない、または、照合結果が無効であることを表示するので、照合結果の有効期限が切れていることを店員は認識でき、顧客に販売条件が限定されている商品20の販売を行わないようにすることができる。
As described above, according to the present embodiment, the same effect as that of the first embodiment is obtained, the expiration date is provided for the verification result, and the verification result that has expired is invalidated. It is possible to prevent impersonation by borrowing an expired membership card 10 by a customer.
In addition, the result output unit 306 does not output (display) the collation result that has expired, or displays that the collation result is invalid, so that the clerk recognizes that the collation result has expired. It is possible to prevent the sale of the product 20 whose sales conditions are limited to the customer.

(第4の実施の形態)
本実施形態は、第3の実施形態と同様に、照合結果に有効期限を設けた点で第1および第2の実施形態と相違する。また、本実施形態は、第3の実施形態とは、照合結果の有効期限を監視し、有効期限が切れた照合結果を照合結果記憶部32から削除する監視部108を有する点で相違し、それ以外は同じである。サーバ装置100の説明に際しては図9を用い、商品登録装置300の説明に際しては図18を用いる。
(Fourth embodiment)
Similar to the third embodiment, the present embodiment differs from the first and second embodiments in that an expiration date is provided for the collation result. Further, this embodiment is different from the third embodiment in that it has a monitoring unit 108 that monitors the expiration date of the matching result and deletes the matching result that has expired from the matching result storage unit 32. The rest is the same. 9 is used to describe the server apparatus 100, and FIG. 18 is used to describe the product registration apparatus 300.

図22は、本実施形態のサーバ装置100の論理的な構成の一例を示す機能ブロック図である。
本実施形態のサーバ装置100は、監視部108を有する点を除いて、第1〜第3の実施形態と同じである。また、照合結果記憶部32は、図19と同じデータ構造を有する。
FIG. 22 is a functional block diagram illustrating an example of a logical configuration of the server device 100 according to the present embodiment.
The server apparatus 100 according to the present embodiment is the same as the first to third embodiments except that the server apparatus 100 includes a monitoring unit 108. The collation result storage unit 32 has the same data structure as that in FIG.

照合部54は、照合結果を時刻情報とともに記録する。監視部108は、時刻情報が示す時点から所定期間経過後に、ユーザUのユーザIDに紐付けられた照合結果および時刻情報を照合結果記憶部32(図19)から削除する。   The collation unit 54 records the collation result together with time information. The monitoring unit 108 deletes the collation result and the time information associated with the user ID of the user U from the collation result storage unit 32 (FIG. 19) after a predetermined period has elapsed since the time indicated by the time information.

所定期間は、第3の実施形態で説明した有効期限の所定期間と同じであってよい。つまり、時刻情報が示す時点から、例えば、2〜3時間程度経過した時間としてよい。所定期間は、店舗の規模や顧客の店舗における平均滞在時間等に基づき適宜設定可能とする。   The predetermined period may be the same as the predetermined period of the expiration date described in the third embodiment. That is, for example, it may be a time when about 2 to 3 hours have elapsed since the time indicated by the time information. The predetermined period can be set as appropriate based on the size of the store, the average staying time at the customer's store, and the like.

本実施形態の商品登録装置300は、有効期限判定部308(図18)をさらに有する点以外は、第1または第2の実施形態と同じである。また、本実施形態の商品登録装置300は、有効期限判定部308の処理内容が第3の実施形態と異なる以外は、第3の実施形態と同じである。   The product registration apparatus 300 of this embodiment is the same as that of the first or second embodiment, except that it further includes an expiration date determination unit 308 (FIG. 18). The product registration apparatus 300 of the present embodiment is the same as that of the third embodiment except that the processing content of the expiration date determination unit 308 is different from that of the third embodiment.

有効期限判定部308は、サーバ装置100から当該ユーザUのユーザIDに紐付けられた照合結果を取得できたか否かを判定する。   The expiration date determination unit 308 determines whether or not the collation result associated with the user ID of the user U has been acquired from the server device 100.

以下、本実施形態の情報処理システム1の各装置の動作について説明する。図23は、本実施形態のサーバ装置100の動作のうち、図13または図20に示した動作手順と異なる部分の一例を示すフローチャートである。本実施形態のサーバ装置100の動作手順は、図20に示したフローチャートに、ステップS111およびステップS113をさらに含む点以外は第3の実施形態と同じである。   Hereinafter, the operation of each device of the information processing system 1 of the present embodiment will be described. FIG. 23 is a flowchart illustrating an example of a part different from the operation procedure illustrated in FIG. 13 or 20 in the operation of the server apparatus 100 of the present embodiment. The operation procedure of the server device 100 of this embodiment is the same as that of the third embodiment except that the flowchart shown in FIG. 20 further includes step S111 and step S113.

図23のステップS105において、照合部54は、照合結果と時刻情報を当該ユーザUのユーザIDに紐付けて照合結果記憶部32(図19)に記憶する。その後、監視部108が、所定期間が経過したか否かを監視する(ステップS111)。そして、所定期間が経過すると(ステップS111のYES)、監視部108は、当該ユーザUのユーザIDに紐付けられている照合結果と時刻情報を照合結果記憶部32から削除する(ステップS113)。   In step S105 of FIG. 23, the collation unit 54 stores the collation result and time information in the collation result storage unit 32 (FIG. 19) in association with the user ID of the user U. Thereafter, the monitoring unit 108 monitors whether or not a predetermined period has elapsed (step S111). When the predetermined period has elapsed (YES in step S111), the monitoring unit 108 deletes the collation result and time information associated with the user ID of the user U from the collation result storage unit 32 (step S113).

図24は、本実施形態の商品登録装置300の動作の一部を示すフローチャートである。本実施形態の商品登録装置300の動作手順は、ステップS302の後、さらに、ステップS313を含む点で、第1または第2の実施形態と相違する。   FIG. 24 is a flowchart showing a part of the operation of the product registration apparatus 300 of this embodiment. The operation procedure of the commodity registration apparatus 300 of this embodiment is different from that of the first or second embodiment in that it further includes step S313 after step S302.

本人確認部303は、ステップS301(図14)で取得したユーザIDをサーバ装置100に送信して、このユーザIDに紐付けられた照合結果を要求する(ステップS302)。サーバ装置100は、照合結果記憶部32を参照し、当該ユーザIDに紐付けられた照合結果を探し、照合結果が見つかると商品登録装置300にその照合結果を送信する。そして、本人確認部303は、サーバ装置100から照合結果を受信する。そして、本人確認部303は、ステップS302で照合結果が取得できたか否かを確認する(ステップS313)。ステップS302で受信した照合結果は商品登録装置300のメモリ84又はストレージ85に一時的に記憶される。また、結果出力部306により、照合結果は商品登録装置300のディスプレイ61に表示(フラグが1の場合、「本人確認完了」、フラグが0の場合、「本人確認未完了」と表示)されてもよい。   The identity verification unit 303 transmits the user ID acquired in step S301 (FIG. 14) to the server apparatus 100, and requests a collation result associated with the user ID (step S302). The server device 100 refers to the matching result storage unit 32, searches for the matching result associated with the user ID, and transmits the matching result to the product registration device 300 when the matching result is found. Then, the person confirmation unit 303 receives the collation result from the server device 100. Then, the person confirmation unit 303 confirms whether or not the collation result has been acquired in step S302 (step S313). The collation result received in step S302 is temporarily stored in the memory 84 or the storage 85 of the product registration apparatus 300. Further, the result output unit 306 displays the collation result on the display 61 of the product registration apparatus 300 (when the flag is 1, “identification confirmation completed”, when the flag is 0, “identification confirmation incomplete” is displayed). Also good.

一方、サーバ装置100の照合結果記憶部32に当該ユーザIDの照合結果がなかった場合、サーバ装置100は商品登録装置300のその旨を通知するか、あるいは、商品登録装置300側でタイムオーバー等のエラー検出により、当該ユーザUの情報がなかったものと判断する。   On the other hand, when there is no collation result of the user ID in the collation result storage unit 32 of the server apparatus 100, the server apparatus 100 notifies the merchandise registration apparatus 300 or the merchandise registration apparatus 300 has a time over or the like. Based on the error detection, it is determined that there is no information about the user U.

当該ユーザUの情報が得られなかった場合、第1の実施形態では、商品登録処理と並行してサーバ装置100に照合結果の要求を所定のタイミングで繰り返し行っていた。しかし、第1の実施形態とは異なり、この場合は、生体認証処理が完了していないために照合結果が存在しないのではなく、照合結果の有効期限が切れているために照合結果が存在しないので、サーバ装置100への要求を繰り返しても照合結果が得られることがない。そのため、本実施形態では、ステップS302で照合結果が得られなかった場合、サーバ装置100への再要求は行わない。ただし、図15の販売可否判定処理のステップS321前に、本人確認部303が照合結果をサーバ装置100に要求してもよい。そして、ステップS313の後、図14のステップS303に進み、上記実施形態と同様に動作する。   When the information of the user U is not obtained, in the first embodiment, the collation result request is repeatedly made to the server device 100 at a predetermined timing in parallel with the product registration process. However, unlike the first embodiment, in this case, the verification result does not exist because the biometric authentication process has not been completed, and the verification result does not exist because the expiration date of the verification result has expired. Therefore, even if the request to the server device 100 is repeated, a collation result is not obtained. Therefore, in this embodiment, when the collation result is not obtained in step S302, the re-request to the server device 100 is not performed. However, the identity verification unit 303 may request the server device 100 for a collation result before step S321 of the sales permission / inhibition determination process of FIG. And after step S313, it progresses to step S303 of FIG. 14, and operate | moves similarly to the said embodiment.

また、照合結果が得られていない場合、図15の販売可否判定処理では、生体認証処理が完了していないものとして(ステップS321のNO)、顧客に対して直接行う本人確認処理(ステップS322)に進む。以降、第1の実施形態と同様に動作する。   Further, when the collation result is not obtained, in the sales permission / inhibition determination process of FIG. 15, it is assumed that the biometric authentication process has not been completed (NO in step S321), and the person confirmation process directly performed on the customer (step S322). Proceed to Thereafter, the operation is the same as in the first embodiment.

以上説明したように、本実施形態によれば、第1の実施形態と同様な効果を奏するとともに、照合結果に有効期限を設け、監視部108により、有効期限が切れた照合結果は照合結果記憶部32から削除される。このため、第3の実施形態と同様に、有効期限が切れている照合結果は削除されるので、例えば、顧客による他人の会員カード10を借用しての成りすましを防止できる。
また、結果出力部306は、有効期限が切れた照合結果は出力(表示)しない、または、生体認証が完了していないことを表示するので、店員は顧客に本人確認を求めたり、販売条件が限定されている商品20の販売を行わないようにしたりすることができる。
As described above, according to the present embodiment, the same effect as that of the first embodiment can be obtained, an expiration date is provided for the verification result, and the verification result expired by the monitoring unit 108 is stored in the verification result. It is deleted from the part 32. For this reason, as in the third embodiment, since the verification result that has expired is deleted, for example, it is possible to prevent impersonation by borrowing another member's card 10 by a customer.
In addition, the result output unit 306 does not output (display) the verification result that has expired, or displays that biometric authentication is not completed, so that the store clerk asks the customer to confirm the identity or the sales conditions are It is possible to prevent the sale of the limited product 20.

(第5の実施の形態)
図25は、本実施形態に係るサーバ装置100の構成を論理的に示す機能ブロック図である。図26は、本実施形態に係る生体認証装置200の構成を論理的に示す機能ブロック図である。また、商品登録装置300については、図10を用いて説明する。本実施形態は、顧客ユーザが会員カード10を忘れた場合に対応するための構成を有する以外は上記いずれかの実施形態と同様の構成を有する。ここでは、第1の実施形態と組み合わせた例を説明するが、本実施形態を他の実施形態と組み合わせることもできる。
(Fifth embodiment)
FIG. 25 is a functional block diagram logically showing the configuration of the server apparatus 100 according to this embodiment. FIG. 26 is a functional block diagram logically showing the configuration of the biometric authentication device 200 according to this embodiment. The product registration apparatus 300 will be described with reference to FIG. This embodiment has the same configuration as any of the above embodiments except that it has a configuration for dealing with a case where a customer user forgets the membership card 10. Here, an example in combination with the first embodiment will be described, but the present embodiment can also be combined with other embodiments.

図25のサーバ装置100は、図9の構成に加え、さらに、識別情報発行部120を備える。図26の生体認証装置200は、図8の構成に加え、さらに、提供部210を備える。   The server apparatus 100 of FIG. 25 further includes an identification information issuing unit 120 in addition to the configuration of FIG. The biometric authentication device 200 of FIG. 26 further includes a providing unit 210 in addition to the configuration of FIG.

サーバ装置100において、識別情報発行部120は、ユーザが会員カード10を忘れた場合に、照合部54に生体認証装置200から受信した生体情報に対応するユーザIDを検索させ、得られたユーザIDを生体認証装置200に送信する。   In the server device 100, when the user forgets the membership card 10, the identification information issuing unit 120 causes the verification unit 54 to search for a user ID corresponding to the biometric information received from the biometric authentication device 200, and to obtain the obtained user ID. Is transmitted to the biometric authentication device 200.

生体認証装置200において、生体認証装置200のUI部206は、ユーザが会員カード10を忘れたことを示すカード忘れ操作ボタン(不図示)等を含む。この操作ボタンは、ハード的な押下ボタンでもよい、ディスプレイ上に表示されるソフト的な操作ボタン等のGUI(Graphical User Interface)でもよい。   In the biometric authentication device 200, the UI unit 206 of the biometric authentication device 200 includes a card forget operation button (not shown) indicating that the user has forgotten the member card 10. This operation button may be a hardware push button or a GUI (Graphical User Interface) such as a software operation button displayed on the display.

提供部210は、サーバ装置100から受信したユーザIDを記録した媒体を当該ユーザに提供する。ここで、媒体の提供は、紙からなるシートやプラスチックカードに、ユーザIDを示すバーコード、QRコード等を印刷して出力したり、磁気カードにユーザIDを記録して発行したりして行うことができるが、これらに限定されない。生体認証装置200は、出力される媒体に適した出力装置をさらに備える。   The providing unit 210 provides the user with a medium in which the user ID received from the server device 100 is recorded. Here, the medium is provided by printing a bar code indicating a user ID, a QR code or the like on a sheet of paper or a plastic card and outputting it, or recording and issuing a user ID on a magnetic card. Can be, but is not limited to. The biometric authentication device 200 further includes an output device suitable for the output medium.

その他の各装置の各ユニットは、上記実施形態と同様の機能を有する。以下、図27を用いて、本実施形態の各装置の動作の概要について、図11の上記実施形態のフローと異なる点について説明する。   Each unit of each other device has the same function as in the above embodiment. Hereinafter, with reference to FIG. 27, the outline of the operation of each device of the present embodiment will be described with respect to differences from the flow of the above embodiment of FIG. 11.

まず、生体認証装置200において、UI部206は、ユーザによるカード忘れ操作ボタンの押下を受け付けると、その旨を通信部204に通知する。通信部204は、カード忘れ操作ボタンが操作されたことを示す情報を、ステップS1で生体情報取得部208が取得したユーザの生体情報(指紋情報)とともに、サーバ装置100に送信する(ステップS2)。   First, in the biometric authentication device 200, when the UI unit 206 receives a press of a card forget operation button by the user, the UI unit 206 notifies the communication unit 204 to that effect. The communication unit 204 transmits information indicating that the card forgetting operation button has been operated to the server device 100 together with the user's biometric information (fingerprint information) acquired by the biometric information acquisition unit 208 in step S1 (step S2). .

なお、カード忘れを示す情報は、必ずしも生体認証装置200からサーバ装置100に送信しなくてもよい。例えば、生体認証装置200から指紋情報とユーザIDをサーバ装置100に送信する構成においては、生体認証装置200からユーザUの指紋情報のみを受信したことに基づいて、サーバ装置100がカード忘れを認識してもよい。   The information indicating that the card has been forgotten does not necessarily have to be transmitted from the biometric authentication device 200 to the server device 100. For example, in the configuration in which the fingerprint information and the user ID are transmitted from the biometric authentication device 200 to the server device 100, the server device 100 recognizes that the card is forgotten based on the fact that only the fingerprint information of the user U is received from the biometric authentication device 200. May be.

あるいは、生体認証装置200は、ユーザが装置の前に立ったことを検知する検知部(不図示)をさらに備え、検知部がユーザの存在を検知すると、UI部206がユーザに会員カード10の挿入を促すメッセージ等を表示または音声出力してもよい。そして、カード読取部202は会員カード10からユーザIDを読み取る。カード読取部202は、ユーザの検知から所定時間経過した後も、会員カード10の挿入が検知できない場合又はユーザIDが取得できない場合に、カード忘れと判断してもよい。そして、カード読取部202は、生体情報取得部208が取得したユーザの生体認証情報とともに、サーバ装置100にユーザのカード忘れを示す情報を送信してもよい。このように、カード忘れ操作ボタンの操作を受け付けなくてもカード忘れとして処理できてよい。   Alternatively, the biometric authentication device 200 further includes a detection unit (not shown) that detects that the user has stood in front of the device. When the detection unit detects the presence of the user, the UI unit 206 notifies the user of the membership card 10. A message or the like for prompting insertion may be displayed or output by voice. Then, the card reading unit 202 reads the user ID from the member card 10. The card reading unit 202 may determine that the card has been forgotten when the insertion of the membership card 10 cannot be detected or the user ID cannot be acquired even after a predetermined time has elapsed since the user's detection. Then, the card reading unit 202 may transmit information indicating that the user has forgotten the card to the server device 100 together with the user's biometric authentication information acquired by the biometric information acquisition unit 208. In this manner, it may be possible to process as forgetting a card without accepting the operation of the forget card operation button.

そして、サーバ装置100において、照合部54は、ユーザ属性情報記憶部36に予め登録されている生体認証情報の中から、生体認証装置200から受信した生体情報と一致するものを探す(ステップS3)。照合の結果、指紋情報と生体認証情報が一致した場合、識別情報発行部120は、その生体認証情報に紐付けられているユーザIDを生体認証装置200に送信する(ステップS31)。さらに、照合部54は、そのユーザIDの生体認証処理が完了したことを示す情報、すなわち、照合結果のフラグに1をセットして照合結果記憶部32に記憶する(ステップS4)。一致しなかった場合、本人確認ができない旨を生体認証装置200に通知する。   Then, in the server device 100, the matching unit 54 searches for biometric information that matches the biometric information received from the biometric authentication device 200 from the biometric authentication information registered in advance in the user attribute information storage unit 36 (step S3). . If the fingerprint information and the biometric authentication information match as a result of the collation, the identification information issuing unit 120 transmits a user ID associated with the biometric authentication information to the biometric authentication device 200 (step S31). Further, the collation unit 54 sets information indicating that the biometric authentication process of the user ID has been completed, that is, a collation result flag, and stores it in the collation result storage unit 32 (step S4). If they do not match, the biometric authentication device 200 is notified that the identity cannot be confirmed.

生体認証装置200において、通信部204は、サーバ装置100からユーザIDを受信する。そして、提供部210は、サーバ装置100から受信したユーザIDを記録した媒体12を当該ユーザに提供する(ステップS32)。媒体12は、例えばユーザIDを示すQRコードが印刷された紙のシートである。   In the biometric authentication device 200, the communication unit 204 receives a user ID from the server device 100. Then, the providing unit 210 provides the user with the medium 12 on which the user ID received from the server device 100 is recorded (step S32). The medium 12 is a sheet of paper on which a QR code indicating a user ID is printed, for example.

また、ユーザUの携帯端末に本システム用のアプリケーションを予めインストールしておき、携帯端末が、このアプリケーションを用いて、生体認証装置200から非接触通信等でユーザIDを受信して携帯端末内のメモリ又はICメモリ等に記録してもよい。この場合、このアプリケーションは、必要に応じて、メモリ又はICメモリに記録したユーザIDを示すバーコード又はQRコードを表示させてもよい。   In addition, an application for this system is installed in advance on the mobile terminal of the user U, and the mobile terminal receives a user ID from the biometric authentication device 200 by non-contact communication or the like using this application, You may record in a memory or IC memory. In this case, this application may display a barcode or QR code indicating the user ID recorded in the memory or IC memory as necessary.

そして、ユーザUは、商品20を選んだ後、ユーザIDを記録した媒体と商品20を持ってレジに向かう。商品登録装置300において、ID取得部301は、コードスキャナ64を用いて、ユーザUから提示される媒体12からユーザIDを読み取る(ステップS11)。例えば、ID取得部301は、コードスキャナ64を用いて紙のシート(媒体12)に記録されているバーコード、または、ユーザUのスマートフォンに表示されているQRコード等を読み取り、ユーザIDを取得する。あるいは、磁気カード読取装置(不図示)を用いてカードに記録されているユーザIDを読み取る。あるいは、ユーザUのスマートフォンと通信してICメモリに記録されているユーザIDを示す情報を非接触通信等で受信してもよい。   Then, after selecting the product 20, the user U goes to the cash register with the medium on which the user ID is recorded and the product 20. In the merchandise registration apparatus 300, the ID acquisition unit 301 reads the user ID from the medium 12 presented by the user U using the code scanner 64 (step S11). For example, the ID acquisition unit 301 uses a code scanner 64 to read a barcode recorded on a paper sheet (medium 12) or a QR code displayed on the smartphone of the user U to acquire a user ID. To do. Alternatively, the user ID recorded on the card is read using a magnetic card reader (not shown). Alternatively, information indicating a user ID recorded in the IC memory by communicating with the smartphone of the user U may be received by non-contact communication or the like.

そして、商品登録装置300の本人確認部303は、取得したユーザIDをサーバ装置100に送信して照合結果を要求する。そして、サーバ装置100は、照合結果記憶部32から、商品登録装置300から受信したユーザIDに紐付けられている照合結果を読み出して商品登録装置300に送信する(ステップS12)。商品登録装置300の本人確認部303は、サーバ装置100から照合結果を受信する。以下、図11と同様に動作する。   Then, the identity verification unit 303 of the product registration device 300 transmits the acquired user ID to the server device 100 and requests a verification result. And the server apparatus 100 reads the collation result linked | related with the user ID received from the merchandise registration apparatus 300 from the collation result storage part 32, and transmits to the merchandise registration apparatus 300 (step S12). The identity verification unit 303 of the product registration apparatus 300 receives the verification result from the server apparatus 100. The operation is the same as in FIG.

以下、サーバ装置100、生体認証装置200、および商品登録装置300の動作について、上記実施形態と異なる点について、図28、図29、及び図30を用いて説明する。   Hereinafter, the operations of the server device 100, the biometric authentication device 200, and the product registration device 300 will be described using FIG. 28, FIG. 29, and FIG.

図28は、本実施形態の生体認証装置200の動作の一例を示すフローチャートである。図28は、図12の第1の実施形態のフローチャートのステップ201〜ステップS205に加え、ステップS202、ステップS207〜ステップS209を含む。また、図28のステップS205は、図12のステップS205と処理内容が異なる。   FIG. 28 is a flowchart illustrating an example of the operation of the biometric authentication device 200 of the present embodiment. FIG. 28 includes step S202 and step S207 to step S209 in addition to step 201 to step S205 of the flowchart of the first embodiment of FIG. Further, step S205 in FIG. 28 is different in processing content from step S205 in FIG.

図29は、本実施形態のサーバ装置100の動作の一例を示すフローチャートである。図29は、図13の第1の実施形態のステップS101〜ステップS105に加え、ステップS121〜ステップS129をさらに含む。   FIG. 29 is a flowchart illustrating an example of the operation of the server apparatus 100 according to the present embodiment. FIG. 29 further includes steps S121 to S129 in addition to steps S101 to S105 of the first embodiment of FIG.

まず、ユーザUが生体認証装置200の前に立つと、生体認証装置200の検知部がユーザUの存在を検知して、図28の処理手順が開始される。そして、カード読取部202は、会員カード10を検知するまで待機する(ステップS201)。このとき、UI部206はユーザに会員カード10をカード読取部202にかざす又は挿入するように促すガイダンスを表示または音声出力してもよい。さらに、ユーザUの存在の検知後、会員カード10がかざされる又は挿入されるのを待ってもよいし、生体認証装置200に設けられたカード忘れ操作ボタンの押下を待ってもよい(ステップS202)。上記したように、所定時間経過してもいずれも検知できなかった場合、カード忘れとして判断(ステップS202のYES)してよい。   First, when the user U stands in front of the biometric authentication device 200, the detection unit of the biometric authentication device 200 detects the presence of the user U, and the processing procedure of FIG. Then, the card reading unit 202 waits until the membership card 10 is detected (step S201). At this time, the UI unit 206 may display or output a guidance that prompts the user to hold or insert the member card 10 over the card reading unit 202. Furthermore, after detecting the presence of the user U, the user may wait for the membership card 10 to be held or inserted, or may wait for the press of the forget card operation button provided in the biometric authentication device 200 (step S202). ). As described above, if neither of them can be detected after a predetermined time has elapsed, it may be determined that the card has been forgotten (YES in step S202).

カード読取部202は、会員カード10を検知するか(ステップS201のYES)、又は、カード忘れ操作ボタンの押下を受け付けると(ステップS201のNOかつステップS202のYES)、生体情報取得部208はユーザUの指紋情報を取得する(ステップS203)。このとき、UI部206は、ユーザに指紋読取部に指を載せる指示を表示又は音声出力してもよい。   When the card reading unit 202 detects the member card 10 (YES in step S201) or accepts pressing of the forget card operation button (NO in step S201 and YES in step S202), the biometric information acquisition unit 208 is the user. U's fingerprint information is acquired (step S203). At this time, the UI unit 206 may display or output an instruction to put a finger on the fingerprint reading unit to the user.

また、カード読取部202が会員カード10を受け付けたとき(ステップS201のYES)、カード読取部202は、会員カード10からユーザUのユーザIDを読み取る。そして、通信部204は、生体情報取得部208が取得したユーザUの指紋情報と、ステップS201で読み取ったユーザIDをサーバ装置100に送信する(ステップS205)。この処理は、第1実施形態と同じである。   When the card reading unit 202 receives the member card 10 (YES in step S201), the card reading unit 202 reads the user ID of the user U from the member card 10. Then, the communication unit 204 transmits the fingerprint information of the user U acquired by the biometric information acquisition unit 208 and the user ID read in step S201 to the server device 100 (step S205). This process is the same as in the first embodiment.

一方、会員カード10を受け付けず(ステップS201のNO)、かつ、UI部206がカード忘れ操作ボタンの押下を受け付けた場合(ステップS202のYES)、あるいは、会員カード10が所定時間検知されなかった場合(ステップS202のYES)、ステップS203で、生体情報取得部208はユーザUの指紋情報を取得し、通信部204は、生体情報取得部208が取得したユーザUの指紋情報と、ステップS202で判断したカード忘れを示す情報をサーバ装置100に送信する(ステップS205)。なお、カード忘れを示す情報は、送信しなくてもよい。   On the other hand, if the member card 10 is not accepted (NO in step S201) and the UI unit 206 accepts pressing of the forget card operation button (YES in step S202), or the member card 10 is not detected for a predetermined time. In the case (YES in step S202), in step S203, the biometric information acquisition unit 208 acquires the fingerprint information of the user U, and the communication unit 204 acquires the fingerprint information of the user U acquired by the biometric information acquisition unit 208 in step S202. Information indicating the determined card forgotten is transmitted to the server device 100 (step S205). Note that the information indicating that the card has been forgotten may not be transmitted.

次に、図29において、サーバ装置100の照合部54が、生体認証装置200からユーザUの指紋情報とカード忘れ情報、又はユーザIDを受信する(ステップS101)。そして、ユーザが会員カード10を忘れていないかを判定する(ステップS121)。   Next, in FIG. 29, the collation unit 54 of the server device 100 receives the fingerprint information and the forgotten card information of the user U or the user ID from the biometric authentication device 200 (step S101). Then, it is determined whether or not the user has forgotten the membership card 10 (step S121).

生体認証装置200からユーザが会員カード10を忘れたことを示す情報を受信している場合、又は、ユーザUのユーザIDを受信してない場合、ユーザUは会員カード10を忘れたと判断する(ステップS121のYES)。   When the information indicating that the user has forgotten the member card 10 is received from the biometric authentication device 200 or when the user ID of the user U is not received, the user U determines that the member card 10 has been forgotten ( YES in step S121).

一方、生体認証装置200からユーザが会員カード10を忘れたことを示す情報を受信していない場合、又は、ユーザUのユーザIDを受信している場合、ユーザUは会員カード10を忘れていないと判断してよい(ステップS121のNO)。会員カード10を忘れていないと判定された場合は(ステップS121のNO)、ステップS103に進み、第1実施形態と同様に動作する。   On the other hand, when the information indicating that the user has forgotten the membership card 10 has not been received from the biometric authentication device 200 or when the user ID of the user U has been received, the user U has not forgotten the membership card 10. (NO in step S121). If it is determined that the membership card 10 has not been forgotten (NO in step S121), the process proceeds to step S103 and operates in the same manner as in the first embodiment.

会員カード10を忘れていると判定された場合(ステップS121のYES)、照合部54は、ユーザ属性情報記憶部36(図7)を参照し、受信したユーザUの指紋情報に一致する生体認証情報を検索する(ステップS123)。受信した指紋情報に一致する生体認証情報がユーザ属性情報記憶部36に登録されていた場合(ステップS125のYES)、その生体認証情報に紐付けられているユーザIDを取得する(ステップS127)。そして、取得したユーザIDを生体認証装置200に送信する(ステップS129)。受信した指紋情報に一致する生体認証情報がユーザ属性情報記憶部36に登録されていなかった場合(ステップS125のNO)、そのまま処理を終了するか、又はサーバ装置100に生体認証(本人確認)に失敗した旨を通知してから(不図示)、本処理を終了する。   If it is determined that the member card 10 has been forgotten (YES in step S121), the verification unit 54 refers to the user attribute information storage unit 36 (FIG. 7) and matches the received biometric information of the user U with biometric authentication. Information is searched (step S123). If biometric authentication information that matches the received fingerprint information is registered in the user attribute information storage unit 36 (YES in step S125), a user ID associated with the biometric authentication information is acquired (step S127). Then, the acquired user ID is transmitted to the biometric authentication device 200 (step S129). If biometric authentication information that matches the received fingerprint information has not been registered in the user attribute information storage unit 36 (NO in step S125), the processing is terminated as it is, or biometric authentication (identification) is performed on the server device 100. After notifying that it has failed (not shown), this process is terminated.

次に、図28に戻り、生体認証装置200において、通信部204は、サーバ装置100からユーザIDを受信すると(ステップS207のYES)、提供部210は、受信したユーザIDを媒体に記録し、この媒体をユーザに提供し(ステップS208)、本処理を終了する。例えば、提供部210は、紙のシートにユーザIDを記録したQRコードを印刷して出力してユーザUに提供する。ユーザUは、この紙のシートと商品20を持ってレジに行き、ユーザIDを記録した媒体と商品20を店員に渡す。   Next, returning to FIG. 28, in the biometric authentication device 200, when the communication unit 204 receives a user ID from the server device 100 (YES in step S207), the providing unit 210 records the received user ID on a medium, This medium is provided to the user (step S208), and this process is terminated. For example, the providing unit 210 prints and outputs a QR code in which a user ID is recorded on a paper sheet and provides the QR code to the user U. The user U goes to the cash register with this sheet of paper and the product 20, and gives the medium on which the user ID is recorded and the product 20 to the store clerk.

一方、サーバ装置100からユーザIDを受信しなかった場合、又は、生体認証(本人確認)に失敗した旨の通知を受信した場合(ステップS207のNO)、UI部206が、ユーザに本人確認ができなかった旨を通知するメッセージを表示または音声出力し(ステップS209)、本処理を終了する。   On the other hand, when the user ID is not received from the server device 100 or when a notification indicating that the biometric authentication (identity confirmation) has failed is received (NO in step S207), the UI unit 206 confirms the identity of the user. A message notifying the failure is displayed or output as a voice (step S209), and the process is terminated.

本実施形態において、商品登録装置300の動作は、第1の実施形態とは、図14のステップS301において、ユーザから提示される会員カード10に替えて、媒体12からユーザIDを読み取る点以外は、全て同じである。ID取得部301は、コードスキャナ64を用いて紙のシートに記録されているQRコードを読み取り、ユーザIDを取得することができる。   In this embodiment, the operation of the product registration apparatus 300 is the same as that of the first embodiment except that the user ID is read from the medium 12 instead of the member card 10 presented by the user in step S301 of FIG. All are the same. The ID acquisition unit 301 can read a QR code recorded on a paper sheet using the code scanner 64 and acquire a user ID.

以上説明したように、本実施形態の情報処理システム1によれば、顧客が会員カード10を忘れた場合であっても、ユーザ又は店員に余計な手間をかけずに、ユーザの本人確認と、販売条件を満たしているか否かを判別できる。そして、その照合結果を店員に通知することができ、上記いずれかの実施形態と同様な効果を奏する。   As described above, according to the information processing system 1 of the present embodiment, even if the customer forgets the membership card 10, the user's identity can be confirmed without taking extra time to the user or the store clerk. It can be determined whether or not the sales conditions are satisfied. And the collation result can be notified to a store clerk, and there exists an effect similar to one of the above-mentioned embodiments.

以上、図面を参照して本発明の実施の形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。   The embodiments of the present invention have been described above with reference to the drawings, but these are exemplifications of the present invention, and various configurations other than those described above can be adopted.

たとえば、上記実施形態では、照合結果に依らず、販売エリアAへのユーザUの進入は自由であった。例えば、販売条件が限定されている商品20のみを取り扱っている店舗やテナント等においては、通路7から販売エリアAに入る境界にゲート(不図示)を設けてもよい。サーバ装置100は、照合部54の照合結果に応じて、ゲートの開閉を制御する制御装置に対して、ゲートの開閉を制御する指示を送信する制御部(不図示)をさらに有してよい。   For example, in the above-described embodiment, the user U can freely enter the sales area A regardless of the collation result. For example, in a store, a tenant, or the like that handles only the products 20 for which sales conditions are limited, a gate (not shown) may be provided at the boundary that enters the sales area A from the passage 7. The server device 100 may further include a control unit (not shown) that transmits an instruction to control the opening / closing of the gate to the control device that controls the opening / closing of the gate according to the collation result of the collation unit 54.

制御部は、ユーザUの属性情報が商品20の販売条件を満たしていない場合は、ゲートを閉じる指示、又はゲートを開けない指示をゲート制御装置に送信する。一方、制御部は、ユーザUの属性情報が商品20の販売条件を満たしている場合は、ゲートを開ける指示をゲート制御装置に送信する。   When the attribute information of the user U does not satisfy the sales condition of the product 20, the control unit transmits an instruction to close the gate or an instruction not to open the gate to the gate control device. On the other hand, when the attribute information of the user U satisfies the sales conditions for the product 20, the control unit transmits an instruction to open the gate to the gate control device.

この構成では、販売条件を満たしている顧客のみが販売エリアAに入ることができるので、商品登録装置300側でユーザUの照合結果を確認する必要はない。よって、商品登録装置300側での確認処理が不要であり、商品登録装置300の本人確認部303、結果出力部306、および有効期限判定部308等は不要である。つまり、商品登録装置300には、特別な構成を含めなくてよく、従前の装置をそのまま利用できる。   In this configuration, since only customers who satisfy the sales conditions can enter the sales area A, it is not necessary to confirm the collation result of the user U on the product registration device 300 side. Therefore, the confirmation process on the product registration device 300 side is unnecessary, and the identity confirmation unit 303, the result output unit 306, the expiration date determination unit 308, and the like of the product registration device 300 are unnecessary. That is, the product registration apparatus 300 does not need to include a special configuration, and the conventional apparatus can be used as it is.

また、他の実施形態において、ユーザUが販売エリアAから退出する時、照合結果記憶部32からユーザUのユーザIDに紐付けられている照合結果(および時刻情報)を削除する構成を有してもよい。例えば、ユーザUが販売エリアAから退出する際に通るゲートの手前に、ユーザUの会員カード10を読み取るカード読取部(不図示)を設置する。カード読取部は、会員カード10から読み取ったユーザIDをサーバ装置100に送信し、サーバ装置100の監視部108は、カード読取部から受信したユーザIDに紐付けられている照合結果(および時刻情報)を照合結果記憶部32から削除する。   In another embodiment, when the user U leaves the sales area A, the verification result (and time information) linked to the user ID of the user U is deleted from the verification result storage unit 32. May be. For example, a card reading unit (not shown) that reads the member card 10 of the user U is installed in front of the gate through which the user U leaves the sales area A. The card reading unit transmits the user ID read from the member card 10 to the server device 100, and the monitoring unit 108 of the server device 100 matches the collation result (and time information) associated with the user ID received from the card reading unit. ) Is deleted from the matching result storage unit 32.

他の実施形態において、販売条件は、商品毎、商品分類毎に異なる条件を設定できてよい。商品属性情報記憶部34に、商品毎又は商品分類毎に販売条件を予め設定しておいてよい。さらに、可否判定部56は、商品毎又は商品分類毎に販売可否判定を行う。   In other embodiments, different sales conditions may be set for each product and each product classification. Sales conditions may be set in advance in the product attribute information storage unit 34 for each product or each product classification. Further, the availability determination unit 56 determines the availability of sales for each product or each product classification.

また、以下、上記構成例(a3)〜(a6)について、システム全体の動作を示すフローを、図30〜図33にそれぞれ示す。
図30は、構成例(a3)のシステム全体の動作を示すフロー図である。情報処理システム1は、生体認証装置200と、商品登録装置300と、PLUサーバ400とを備える。サーバ装置100の機能は商品登録装置300が備え、情報処理システム1はサーバ装置100を含まない。
In addition, FIGS. 30 to 33 respectively show flows showing the operation of the entire system in the configuration examples (a3) to (a6).
FIG. 30 is a flowchart showing the operation of the entire system of the configuration example (a3). The information processing system 1 includes a biometric authentication device 200, a product registration device 300, and a PLU server 400. The function of the server device 100 is provided in the product registration device 300, and the information processing system 1 does not include the server device 100.

図31は、構成例(a4)のシステム全体の動作を示すフロー図である。情報処理システム1は、サーバ装置100と、生体認証装置200と、商品登録装置300とを備える。PLUサーバ400の機能は商品登録装置300が備え、情報処理システム1はPLUサーバ400を含まない。   FIG. 31 is a flowchart showing the operation of the entire system of the configuration example (a4). The information processing system 1 includes a server device 100, a biometric authentication device 200, and a product registration device 300. The product registration apparatus 300 has the functions of the PLU server 400, and the information processing system 1 does not include the PLU server 400.

図32は、構成例(a5)のシステム全体の動作を示すフロー図である。情報処理システム1は、サーバ装置100と、生体認証装置200と、商品登録装置300とを備える。PLUサーバ400の機能はサーバ装置100が備え、情報処理システム1はPLUサーバ400を含まない。   FIG. 32 is a flowchart showing the operation of the entire system of the configuration example (a5). The information processing system 1 includes a server device 100, a biometric authentication device 200, and a product registration device 300. The server apparatus 100 has the functions of the PLU server 400, and the information processing system 1 does not include the PLU server 400.

図33は、構成例(a6)のシステム全体の動作を示すフロー図である。情報処理システム1は、生体認証装置200と、商品登録装置300とを備える。PLUサーバ400の機能は商品登録装置300が備え、サーバ装置100の機能は生体認証装置200が備え、情報処理システム1はサーバ装置100とPLUサーバ400を含まない。   FIG. 33 is a flowchart showing the operation of the entire system of the configuration example (a6). The information processing system 1 includes a biometric authentication device 200 and a product registration device 300. The function of the PLU server 400 is provided in the product registration apparatus 300, the function of the server apparatus 100 is provided in the biometric authentication apparatus 200, and the information processing system 1 does not include the server apparatus 100 and the PLU server 400.

以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
なお、本発明において利用者に関する情報を取得、利用する場合は、これを適法に行うものとする。
While the present invention has been described with reference to the embodiments and examples, the present invention is not limited to the above embodiments and examples. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
In addition, when acquiring and using the information regarding a user in this invention, this shall be done legally.

上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
1. 購入する商品を登録する商品登録装置と、
前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置と、
を備え、
前記商品登録装置と前記生体認証装置とは、ネットワークを介して接続され、
前記生体認証装置は、ユーザの識別情報と生体情報を取得するユーザ情報取得手段を備え、
前記商品登録装置は、購入する商品の登録に際し、ユーザの識別情報を取得する識別情報取得手段を備え、
前記生体認証装置が取得した前記ユーザの生体情報と、前記生体認証装置が取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記商品の登録に際し取得したユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を備える、情報処理システム。
2. 1.に記載の情報処理システムにおいて、
前記照合手段は、前記生体情報と前記生体認証情報とが一致したか否かを示す照合結果を時刻情報とともに、当該ユーザに紐付けて記録し、
前記可否判定手段は、前記時刻情報に基づき有効と判断された前記照合結果に基づき、前記商品の販売の可否を判定する、情報処理システム。
3. 2.に記載の情報処理システムにおいて、
前記時刻情報が示す時点から所定期間経過後に、前記ユーザに紐付けられている前記照合結果および前記時刻情報を削除する手段をさらに備える、情報処理システム。
4. 1.から3.いずれか一つに記載の情報処理システムにおいて、
前記生体情報と前記生体認証情報が一致したか否かを示す情報、および、前記可否判定手段による判定結果の少なくとも一方を出力する結果出力手段をさらに備える、情報処理システム。
A part or all of the above embodiments can be described as in the following supplementary notes, but is not limited thereto.
1. A product registration device for registering products to be purchased;
A biometric authentication device provided at a location different from the installation location of the product registration device;
With
The product registration device and the biometric authentication device are connected via a network,
The biometric authentication device includes user information acquisition means for acquiring user identification information and biometric information,
The product registration apparatus includes an identification information acquisition unit that acquires user identification information when registering a product to be purchased.
The biometric information of the user acquired by the biometric authentication device is collated with the biometric information stored in association with the user identification information corresponding to the user identification information acquired by the biometric authentication device. Matching means;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information When registering a product that is possible and has sales conditions, refer to the user attribute information corresponding to the user identification information acquired at the time of registration of the product, and refer to the attribute information of the user obtained by reference An information processing system comprising: a determination unit for determining whether or not the product having the sales condition can be sold.
2. 1. In the information processing system described in
The collation means records a collation result indicating whether or not the biometric information and the biometric authentication information match with the user together with time information,
The information processing system, wherein the availability determination unit determines whether the product can be sold based on the collation result determined to be valid based on the time information.
3. 2. In the information processing system described in
An information processing system, further comprising means for deleting the collation result and the time information associated with the user after a predetermined period has elapsed from the time indicated by the time information.
4). 1. To 3. In the information processing system according to any one of the above,
An information processing system further comprising result output means for outputting at least one of information indicating whether or not the biometric information and the biometric authentication information match, and a determination result by the availability determination means.

5. 商品を購入のために登録する商品登録装置と、
商品登録装置の設置場所とは異なる場所に設けられる生体認証装置と、
を備え、
前記商品登録装置と前記生体認証装置とは、ネットワークを介して接続され、
前記生体認証装置を用いてユーザの識別情報と生体情報を取得するユーザ情報取得手段と、
前記生体認証装置が取得した前記ユーザの前記生体情報と、前記生体認証装置が取得した前記ユーザの前記識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記商品の登録に際し取得したユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの前記属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を備え、
前記ユーザ情報取得手段により前記ユーザの識別情報が取得できなかった場合、前記照合手段は、前記生体認証装置が取得した前記ユーザの前記生体情報と、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合し、
前記生体認証装置は、前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に予めに対応付けて記憶されているユーザの識別情報を記録した記録媒体を当該ユーザに提供する提供手段をさらに備える、情報処理システム。
6. 5.に記載の情報処理システムにおいて、
前記照合手段は、前記生体情報と前記生体認証情報とが一致したか否かを示す照合結果を時刻情報とともに、当該ユーザに紐付けて記録し、
前記可否判定手段は、前記時刻情報に基づき有効と判断された前記照合結果に基づき、前記商品の販売の可否を判定する、情報処理システム。
7. 6.に記載の情報処理システムにおいて、
前記時刻情報が示す時点から所定期間経過後に、前記ユーザに紐付けられている前記照合結果および前記時刻情報を削除する手段をさらに備える、情報処理システム。
8. 5.から7.いずれか一つに記載の情報処理システムにおいて、
前記生体情報と前記生体認証情報が一致したか否かを示す情報、および、前記可否判定手段による判定結果の少なくとも一方を出力する結果出力手段をさらに備える、情報処理システム。
5. A product registration device for registering products for purchase;
A biometric authentication device provided at a location different from the installation location of the product registration device;
With
The product registration device and the biometric authentication device are connected via a network,
User information acquisition means for acquiring user identification information and biometric information using the biometric authentication device;
The biometric information of the user acquired by the biometric authentication device and the biometric authentication information stored in advance in association with the user identification information corresponding to the identification information of the user acquired by the biometric authentication device. Matching means for matching;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information When registering a product that is possible and has sales conditions, the attribute information of the user obtained by referring to the attribute information of the user corresponding to the user identification information acquired at the time of registration of the product is referred to On the basis of whether or not the product having the sales condition can be sold,
When the user information acquisition unit cannot acquire the user identification information, the collation unit stores the biometric information of the user acquired by the biometric authentication device in association with the user identification information in advance. Against biometric authentication information
When the biometric information and the biometric authentication information match, the biometric authentication device records user identification information stored in advance in association with the matched biometric authentication information based on the collation result by the collating unit. An information processing system further comprising providing means for providing the recording medium to the user.
6). 5. In the information processing system described in
The collation means records a collation result indicating whether or not the biometric information and the biometric authentication information match with the user together with time information,
The information processing system, wherein the availability determination unit determines whether the product can be sold based on the collation result determined to be valid based on the time information.
7). 6). In the information processing system described in
An information processing system, further comprising means for deleting the collation result and the time information associated with the user after a predetermined period has elapsed from the time indicated by the time information.
8). 5. To 7. In the information processing system according to any one of the above,
An information processing system further comprising result output means for outputting at least one of information indicating whether or not the biometric information and the biometric authentication information match, and a determination result by the availability determination means.

9. 購入する商品を登録する商品登録装置であって、
前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置にネットワークを介して接続され、
前記生体認証装置は、ユーザの識別情報と生体情報を取得し、
購入する商品の登録に際し、ユーザの識別情報を取得する識別情報取得手段と、
前記生体認証装置から受信した前記ユーザの生体情報と、前記生体認証装置から受信した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記識別情報取得手段により前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を備える、商品登録装置。
10. 9.に記載の商品登録装置において、
前記照合手段は、前記生体情報と前記生体認証情報とが一致したか否かを示す照合結果を時刻情報とともに、当該ユーザに紐付けて記録し、
前記可否判定手段は、前記時刻情報に基づき有効と判断された前記照合結果に基づき、前記商品の販売の可否を判定する、商品登録装置。
11. 10.に記載の商品登録装置において、
前記時刻情報が示す時点から所定期間経過後に、前記ユーザに紐付けられている前記照合結果および前記時刻情報を削除する手段をさらに備える、商品登録装置。
12. 9.から11.いずれか一つに記載の商品登録装置において、
前記生体情報と前記生体認証情報が一致したか否かを示す情報、および、前記可否判定手段による判定結果の少なくとも一方を出力する結果出力手段をさらに備える、商品登録装置。
9. A product registration device for registering products to be purchased,
Connected via a network to a biometric authentication device provided at a location different from the installation location of the product registration device,
The biometric authentication device acquires user identification information and biometric information,
Identification information acquisition means for acquiring user identification information when registering a product to be purchased;
The biometric information of the user received from the biometric authentication device is collated with the biometric authentication information stored in association with the user identification information corresponding to the user identification information received from the biometric authentication device. Matching means;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information It is possible to obtain and refer to the attribute information of the user corresponding to the identification information of the user acquired at the time of registration of the product by the identification information acquisition means when registering the product with sales conditions. A product registration device comprising: a determination unit for determining whether or not the product having the sales condition can be sold based on the attribute information of the user.
10. 9. In the product registration device described in
The collation means records a collation result indicating whether or not the biometric information and the biometric authentication information match with the user together with time information,
The product registration device that determines whether the product is available for sale based on the collation result determined to be valid based on the time information.
11. 10. In the product registration device described in
The product registration apparatus further comprising means for deleting the collation result and the time information associated with the user after a predetermined period has elapsed from the time indicated by the time information.
12 9. To 11. In the product registration device according to any one of the above,
A product registration apparatus further comprising result output means for outputting at least one of information indicating whether or not the biometric information and the biometric authentication information match, and a determination result by the availability determination means.

13. 購入する商品を登録する商品登録装置とネットワークを介して接続され、
前記商品登録装置の設置場所とは異なる場所に設置される、ユーザの識別情報と生体情報を取得する生体認証装置とネットワークを介して接続され、
購入する商品の登録に際し、前記商品登録装置により取得されたユーザの識別情報を取得する識別情報取得手段と、
前記生体認証装置により取得された前記ユーザの生体情報と、前記生体認証装置により取得された前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記識別情報取得手段により前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を備える、情報処理装置。
14. 13.に記載の情報処理装置において、
前記照合手段は、前記生体情報と前記生体認証情報とが一致したか否かを示す照合結果を時刻情報とともに、当該ユーザに紐付けて記録し、
前記可否判定手段は、前記時刻情報に基づき有効と判断された前記照合結果に基づき、前記商品の販売の可否を判定する、情報処理装置。
15. 14.に記載の情報処理装置において、
前記時刻情報が示す時点から所定期間経過後に、前記ユーザに紐付けられている前記照合結果および前記時刻情報を削除する手段をさらに備える、情報処理装置。
16. 13.から15.いずれか一つに記載の情報処理装置において、
前記生体情報と前記生体認証情報が一致したか否かを示す情報、および、前記可否判定手段による判定結果の少なくとも一方を出力する結果出力手段をさらに備える、情報処理装置。
13. It is connected via a network to a product registration device that registers products for purchase,
Connected via a network with a biometric authentication device that acquires user identification information and biometric information installed at a location different from the installation location of the product registration device,
Identification information acquisition means for acquiring user identification information acquired by the product registration device when registering a product to be purchased;
The biometric information of the user acquired by the biometric authentication device and the biometric authentication information stored in advance associated with the user identification information corresponding to the identification information of the user acquired by the biometric authentication device. Matching means for matching;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information It is possible to obtain and refer to the attribute information of the user corresponding to the identification information of the user acquired at the time of registration of the product by the identification information acquisition means when registering the product with sales conditions. An information processing apparatus comprising: determination unit for determining whether to sell the product having the sales condition based on the attribute information of the user.
14 13. In the information processing apparatus described in
The collation means records a collation result indicating whether or not the biometric information and the biometric authentication information match with the user together with time information,
The information processing apparatus, wherein the availability determination unit determines whether the product can be sold based on the collation result determined to be valid based on the time information.
15. 14 In the information processing apparatus described in
An information processing apparatus, further comprising: means for deleting the collation result and the time information associated with the user after a predetermined period has elapsed from the time indicated by the time information.
16. 13. To 15. In the information processing apparatus according to any one of the above,
An information processing apparatus, further comprising: a result output unit that outputs at least one of information indicating whether or not the biometric information and the biometric authentication information match, and a determination result by the availability determination unit.

17. 購入する商品を登録する情報処理装置の情報処理方法であって、
前記情報処理装置は、
前記情報処理装置とネットワークを介して接続されるとともに、前記情報処理装置の設置場所とは異なる場所に設けられる生体認証装置から、ユーザの識別情報と生体情報を取得し、
取得した前記ユーザの生体情報と、取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報との照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、
購入する商品の登録に際し、前記ユーザの識別情報を取得し、
販売条件のある商品を登録する際に、前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する、
情報処理方法。
18. 17.に記載の情報処理方法において、
前記情報処理装置は、さらに、
前記生体情報と前記生体認証情報とが一致したか否かを示す照合結果を時刻情報とともに、当該ユーザに紐付けて記録し、
前記時刻情報に基づき有効と判断された前記照合結果に基づき、前記商品の販売の可否を判定する、情報処理方法。
19. 18.に記載の情報処理方法において、
前記情報処理装置は、さらに、
前記時刻情報が示す時点から所定期間経過後に、前記ユーザに紐付けられている前記照合結果および前記時刻情報を削除する、情報処理方法。
20. 17.から19.いずれか一つに記載の情報処理方法において、
前記情報処理装置は、さらに、
前記生体情報と前記生体認証情報が一致したか否かを示す情報、および、前記販売の可否の判定による判定結果の少なくとも一方を出力する、情報処理方法。
17. An information processing method of an information processing apparatus for registering a product to be purchased,
The information processing apparatus includes:
The identification information and the biometric information of the user are acquired from a biometric authentication device that is connected to the information processing device via a network and is provided at a location different from the installation location of the information processing device,
Based on the collation result between the acquired biometric information of the user and biometric authentication information corresponding to the acquired identification information of the user and stored in advance in association with the user identification information, the biometric information and the biometric authentication When the information matches, it is possible to refer to the attribute information of the user corresponding to the matched biometric information and stored in advance associated with the biometric information,
Upon registration of the product to be purchased, the user's identification information is acquired,
When registering a product with sales conditions, refer to the user attribute information corresponding to the user identification information acquired at the time of registration of the product, and based on the user attribute information, the product with the sales conditions To determine whether or not to sell
Information processing method.
18. 17. In the information processing method described in
The information processing apparatus further includes:
A verification result indicating whether or not the biometric information and the biometric authentication information match is recorded with time information together with the user,
An information processing method for determining whether or not the product can be sold based on the collation result determined to be valid based on the time information.
19. 18. In the information processing method described in
The information processing apparatus further includes:
An information processing method for deleting the collation result and the time information associated with the user after a predetermined period has elapsed from the time indicated by the time information.
20. 17. To 19. In the information processing method according to any one of the above,
The information processing apparatus further includes:
An information processing method for outputting at least one of information indicating whether or not the biometric information and the biometric authentication information match, and a determination result obtained by determining whether or not the sale is possible.

21. コンピュータに、
購入する商品を登録する商品登録装置とネットワークを介して接続されるとともに、前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置から、ユーザの識別情報と生体情報を取得する手順、
取得した前記ユーザの生体情報と、取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する手順、
照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能にする手順、
を実行させるためのプログラム。
22. 21.に記載のプログラムにおいて、
コンピュータに、さらに、
販売条件のある商品を登録する際に、前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記照合結果に基づき、前記ユーザの属性情報が参照可能な場合、当該ユーザの属性情報を参照し、得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する手順、
を実行させるためのプログラム。
23. 22.に記載のプログラムにおいて、
コンピュータに、さらに、
前記生体情報と前記生体認証情報とが一致したか否かを示す照合結果を時刻情報とともに、当該ユーザに紐付けて記録する手順、
前記時刻情報に基づき有効と判断された前記照合結果に基づき、前記商品の販売の可否を判定する手順、
を実行させるためのプログラム。
24. 23.に記載のプログラムにおいて、
コンピュータに、さらに、
前記時刻情報が示す時点から所定期間経過後に、前記ユーザに紐付けられている前記照合結果および前記時刻情報を削除する手順、
を実行させるためのプログラム。
25. 22.から24.いずれか一つに記載のプログラムにおいて、
コンピュータに、さらに、
前記生体情報と前記生体認証情報が一致したか否かを示す情報、および、前記販売の可否を判定する手順における判定結果の少なくとも一方を出力する手順、
を実行させるためのプログラム。
21. On the computer,
A procedure for acquiring identification information and biometric information of a user from a biometric authentication device that is connected via a network with a product registration device that registers a product to be purchased, and that is different from the installation location of the product registration device,
A procedure for collating the acquired biometric information of the user with biometric authentication information corresponding to the acquired identification information of the user and stored in advance associated with the user identification information;
When the biometric information and the biometric authentication information match based on the collation result, the user attribute information stored in association with the biometric authentication information corresponding to the matched biometric authentication information can be referred to ,
A program for running
22. 21. In the program described in
To the computer,
When registering a product with sales conditions, refer to the attribute information of the user when the attribute information of the user can be referred to based on the collation result corresponding to the identification information of the user acquired when registering the product. And, based on the obtained attribute information of the user, a procedure for determining whether or not the product with the sales condition can be sold,
A program for running
23. 22. In the program described in
To the computer,
A procedure for recording a matching result indicating whether or not the biometric information and the biometric authentication information match with the user together with time information,
A procedure for determining whether or not the product can be sold based on the matching result determined to be valid based on the time information;
A program for running
24. 23. In the program described in
To the computer,
A procedure for deleting the collation result and the time information associated with the user after a predetermined period from the time indicated by the time information;
A program for running
25. 22. To 24. In the program described in any one of the above,
To the computer,
A procedure for outputting at least one of information indicating whether the biometric information and the biometric authentication information match, and a determination result in the procedure for determining whether or not the sale is possible;
A program for running

1 情報処理システム
3 ネットワーク
5 入り口
7 通路
10 会員カード
12 媒体
20 商品
32 照合結果記憶部
34 商品属性情報記憶部
36 ユーザ属性情報記憶部
50 情報処理装置
52 ユーザ情報取得部
54 照合部
56 可否判定部
80 コンピュータ
82 CPU
84 メモリ
85 ストレージ
86 I/O
87 通信I/F
89 バス
90 コンピュータプログラム
61 ディスプレイ
62 入力装置
63 プリンタ
64 コードスキャナ
65 スピーカ
100 サーバ装置
104 属性情報取得部
108 監視部
110 記憶装置
120 識別情報発行部
200 生体認証装置
202 カード読取部
204 通信部
206 UI部
208 生体情報取得部
210 提供部
300 商品登録装置
301 ID取得部
302 登録部
303 本人確認部
306 結果出力部
308 有効期限判定部
400 PLUサーバ
C 店員
U ユーザ
A 販売エリア
DESCRIPTION OF SYMBOLS 1 Information processing system 3 Network 5 Entrance 7 Passage 10 Member card 12 Medium 20 Goods 32 Goods result 32 Matching result memory | storage part 34 Goods attribute information memory | storage part 36 User attribute information memory | storage part 50 Information processing apparatus 52 User information acquisition part 54 Collation part 56 Availability determination part 80 Computer 82 CPU
84 Memory 85 Storage 86 I / O
87 Communication I / F
89 Bus 90 Computer program 61 Display 62 Input device 63 Printer 64 Code scanner 65 Speaker 100 Server device 104 Attribute information acquisition unit 108 Monitoring unit 110 Storage device 120 Identification information issuing unit 200 Biometric authentication device 202 Card reading unit 204 Communication unit 206 UI unit 208 Biometric information acquisition unit 210 Providing unit 300 Product registration device 301 ID acquisition unit 302 Registration unit 303 Identity confirmation unit 306 Result output unit 308 Expiration date determination unit 400 PLU server C Sales clerk U User A Sales area

第一の側面は、情報処理システムに関する。
第一の側面に係る第1の情報処理システム装置は、
購入する商品を登録する商品登録装置と、
前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置と、
サーバ装置と、
を含み、
前記商品登録装置と前記生体認証装置とは、ネットワークを介して接続され、
前記生体認証装置は、ユーザの識別情報と生体情報を取得するユーザ情報取得手段を有し、
前記商品登録装置は、購入する商品の登録に際し、ユーザの識別情報を取得する識別情報取得手段を有し、
前記生体認証装置が取得した前記ユーザの生体情報と、前記生体認証装置が取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記商品の登録に際し取得したユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を有し、
前記照合手段の各機能は、前記サーバ装置、前記商品登録装置および前記生体認証装置のいずれか又はこれらの組み合わせによって実現され、
前記可否判定手段の各機能は、前記サーバ装置、および前記商品登録装置のいずれか又はこれらの組み合わせによって実現される。
The first aspect relates to an information processing system.
The first information processing system apparatus according to the first aspect is
A product registration device for registering products to be purchased;
A biometric authentication device provided at a location different from the installation location of the product registration device;
A server device;
Including
The product registration device and the biometric authentication device are connected via a network,
The biometric authentication device has user information acquisition means for acquiring user identification information and biometric information,
The product registration device includes an identification information acquisition unit that acquires user identification information when registering a product to be purchased.
The biometric information of the user acquired by the biometric authentication device is collated with the biometric information stored in association with the user identification information corresponding to the user identification information acquired by the biometric authentication device. Matching means;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information When registering a product that is possible and has sales conditions, refer to the user attribute information corresponding to the user identification information acquired at the time of registration of the product, and refer to the attribute information of the user obtained by reference based on, have a, a determination unit determining whether the sale of products with the sales condition,
Each function of the collation means is realized by any one or a combination of the server device, the product registration device and the biometric authentication device,
The functions of determination means, said server device, and the Ru is achieved by any or a combination of these commodity registration device.

第一の側面に係る第2の情報処理システム装置は、
商品を購入のために登録する商品登録装置と、
商品登録装置の設置場所とは異なる場所に設けられる生体認証装置と、
サーバ装置と、
を含み、
前記商品登録装置と前記生体認証装置とは、ネットワークを介して接続され、
前記生体認証装置を用いてユーザの識別情報と生体情報を取得するユーザ情報取得手段と、
前記生体認証装置が取得した前記ユーザの前記生体情報と、前記生体認証装置が取得した前記ユーザの前記識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記商品の登録に際し取得したユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの前記属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を有し、
前記ユーザ情報取得手段、および前記照合手段の各機能は、前記サーバ装置、前記商品登録装置および前記生体認証装置のいずれか又はこれらの組み合わせによって実現され、
前記可否判定手段の各機能は、前記サーバ装置、および前記商品登録装置のいずれか又はこれらの組み合わせによって実現され、
前記ユーザ情報取得手段により前記ユーザの識別情報が取得できなかった場合、前記照合手段は、前記生体認証装置が取得した前記ユーザの前記生体情報と、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合し、
前記生体認証装置は、前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に予めに対応付けて記憶されているユーザの識別情報を記録した記録媒体を当該ユーザに提供する提供手段をさらに有する。
The second information processing system apparatus according to the first aspect is
A product registration device for registering products for purchase;
A biometric authentication device provided at a location different from the installation location of the product registration device;
A server device;
Including
The product registration device and the biometric authentication device are connected via a network,
User information acquisition means for acquiring user identification information and biometric information using the biometric authentication device;
The biometric information of the user acquired by the biometric authentication device and the biometric authentication information stored in advance in association with the user identification information corresponding to the identification information of the user acquired by the biometric authentication device. Matching means for matching;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information When registering a product that is possible and has sales conditions, the attribute information of the user obtained by referring to the attribute information of the user corresponding to the user identification information acquired at the time of registration of the product is referred to And determining whether or not the product having the sales condition can be sold, based on
The functions of the user information acquisition unit and the collation unit are realized by any one or a combination of the server device, the product registration device, and the biometric authentication device,
Each function of the availability determination unit is realized by any one or a combination of the server device and the product registration device,
When the user information acquisition unit cannot acquire the user identification information, the collation unit stores the biometric information of the user acquired by the biometric authentication device in association with the user identification information in advance. Against biometric authentication information
When the biometric information and the biometric authentication information match, the biometric authentication device records user identification information stored in advance in association with the matched biometric authentication information based on the collation result by the collating unit. And providing means for providing the recording medium to the user.

Claims (10)

購入する商品を登録する商品登録装置と、
前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置と、
を備え、
前記商品登録装置と前記生体認証装置とは、ネットワークを介して接続され、
前記生体認証装置は、ユーザの識別情報と生体情報を取得するユーザ情報取得手段を備え、
前記商品登録装置は、購入する商品の登録に際し、ユーザの識別情報を取得する識別情報取得手段を備え、
前記生体認証装置が取得した前記ユーザの生体情報と、前記生体認証装置が取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記商品の登録に際し取得したユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を備える、情報処理システム。
A product registration device for registering products to be purchased;
A biometric authentication device provided at a location different from the installation location of the product registration device;
With
The product registration device and the biometric authentication device are connected via a network,
The biometric authentication device includes user information acquisition means for acquiring user identification information and biometric information,
The product registration apparatus includes an identification information acquisition unit that acquires user identification information when registering a product to be purchased.
The biometric information of the user acquired by the biometric authentication device is collated with the biometric information stored in association with the user identification information corresponding to the user identification information acquired by the biometric authentication device. Matching means;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information When registering a product that is possible and has sales conditions, refer to the user attribute information corresponding to the user identification information acquired at the time of registration of the product, and refer to the attribute information of the user obtained by reference An information processing system comprising: a determination unit for determining whether or not the product having the sales condition can be sold.
請求項1に記載の情報処理システムにおいて、
前記照合手段は、前記生体情報と前記生体認証情報とが一致したか否かを示す照合結果を時刻情報とともに、当該ユーザに紐付けて記録し、
前記可否判定手段は、前記時刻情報に基づき有効と判断された前記照合結果に基づき、前記商品の販売の可否を判定する、情報処理システム。
The information processing system according to claim 1,
The collation means records a collation result indicating whether or not the biometric information and the biometric authentication information match with the user together with time information,
The information processing system, wherein the availability determination unit determines whether the product can be sold based on the collation result determined to be valid based on the time information.
請求項2に記載の情報処理システムにおいて、
前記時刻情報が示す時点から所定期間経過後に、前記ユーザに紐付けられている前記照合結果および前記時刻情報を削除する手段をさらに備える、情報処理システム。
The information processing system according to claim 2,
An information processing system, further comprising means for deleting the collation result and the time information associated with the user after a predetermined period has elapsed from the time indicated by the time information.
請求項1から3いずれか一項に記載の情報処理システムにおいて、
前記生体情報と前記生体認証情報が一致したか否かを示す情報、および、前記可否判定手段による判定結果の少なくとも一方を出力する結果出力手段をさらに備える、情報処理システム。
In the information processing system according to any one of claims 1 to 3,
An information processing system further comprising result output means for outputting at least one of information indicating whether or not the biometric information and the biometric authentication information match, and a determination result by the availability determination means.
商品を購入のために登録する商品登録装置と、
商品登録装置の設置場所とは異なる場所に設けられる生体認証装置と、
を備え、
前記商品登録装置と前記生体認証装置とは、ネットワークを介して接続され、
前記生体認証装置を用いてユーザの識別情報と生体情報を取得するユーザ情報取得手段と、
前記生体認証装置が取得した前記ユーザの前記生体情報と、前記生体認証装置が取得した前記ユーザの前記識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記商品の登録に際し取得したユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの前記属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を備え、
前記ユーザ情報取得手段により前記ユーザの識別情報が取得できなかった場合、前記照合手段は、前記生体認証装置が取得した前記ユーザの前記生体情報と、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合し、
前記生体認証装置は、前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に予めに対応付けて記憶されているユーザの識別情報を記録した記録媒体を当該ユーザに提供する提供手段をさらに備える、情報処理システム。
A product registration device for registering products for purchase;
A biometric authentication device provided at a location different from the installation location of the product registration device;
With
The product registration device and the biometric authentication device are connected via a network,
User information acquisition means for acquiring user identification information and biometric information using the biometric authentication device;
The biometric information of the user acquired by the biometric authentication device and the biometric authentication information stored in advance in association with the user identification information corresponding to the identification information of the user acquired by the biometric authentication device. Matching means for matching;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information When registering a product that is possible and has sales conditions, the attribute information of the user obtained by referring to the attribute information of the user corresponding to the user identification information acquired at the time of registration of the product is referred to On the basis of whether or not the product having the sales condition can be sold,
When the user information acquisition unit cannot acquire the user identification information, the collation unit stores the biometric information of the user acquired by the biometric authentication device in association with the user identification information in advance. Against biometric authentication information
When the biometric information and the biometric authentication information match, the biometric authentication device records user identification information stored in advance in association with the matched biometric authentication information based on the collation result by the collating unit. An information processing system further comprising providing means for providing the recording medium to the user.
購入する商品を登録する商品登録装置であって、
前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置にネットワークを介して接続され、
前記生体認証装置は、ユーザの識別情報と生体情報を取得し、
購入する商品の登録に際し、ユーザの識別情報を取得する識別情報取得手段と、
前記生体認証装置から受信した前記ユーザの生体情報と、前記生体認証装置から受信した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記識別情報取得手段により前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を備える、商品登録装置。
A product registration device for registering products to be purchased,
Connected via a network to a biometric authentication device provided at a location different from the installation location of the product registration device,
The biometric authentication device acquires user identification information and biometric information,
Identification information acquisition means for acquiring user identification information when registering a product to be purchased;
The biometric information of the user received from the biometric authentication device is collated with the biometric authentication information stored in association with the user identification information corresponding to the user identification information received from the biometric authentication device. Matching means;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information It is possible to obtain and refer to the attribute information of the user corresponding to the identification information of the user acquired at the time of registration of the product by the identification information acquisition means when registering the product with sales conditions. A product registration device comprising: a determination unit for determining whether or not the product having the sales condition can be sold based on the attribute information of the user.
購入する商品を登録する商品登録装置とネットワークを介して接続され、
前記商品登録装置の設置場所とは異なる場所に設置される、ユーザの識別情報と生体情報を取得する生体認証装置とネットワークを介して接続され、
購入する商品の登録に際し、前記商品登録装置により取得されたユーザの識別情報を取得する識別情報取得手段と、
前記生体認証装置により取得された前記ユーザの生体情報と、前記生体認証装置により取得された前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する照合手段と、
前記照合手段による照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、販売条件のある商品を登録する際に、前記識別情報取得手段により前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、参照して得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する可否判定手段と、を備える、情報処理装置。
It is connected via a network to a product registration device that registers products for purchase,
Connected via a network with a biometric authentication device that acquires user identification information and biometric information installed at a location different from the installation location of the product registration device,
Identification information acquisition means for acquiring user identification information acquired by the product registration device when registering a product to be purchased;
The biometric information of the user acquired by the biometric authentication device and the biometric authentication information stored in advance associated with the user identification information corresponding to the identification information of the user acquired by the biometric authentication device. Matching means for matching;
If the biometric information and the biometric authentication information match based on the collation result by the collating means, refer to the attribute information of the user stored in advance in association with the biometric authentication information corresponding to the matched biometric authentication information It is possible to obtain and refer to the attribute information of the user corresponding to the identification information of the user acquired at the time of registration of the product by the identification information acquisition means when registering the product with sales conditions. An information processing apparatus comprising: determination unit for determining whether to sell the product having the sales condition based on the attribute information of the user.
購入する商品を登録する情報処理装置の情報処理方法であって、
前記情報処理装置は、
前記情報処理装置とネットワークを介して接続されるとともに、前記情報処理装置の設置場所とは異なる場所に設けられる生体認証装置から、ユーザの識別情報と生体情報を取得し、
取得した前記ユーザの生体情報と、取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報との照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能であり、
購入する商品の登録に際し、前記ユーザの識別情報を取得し、
販売条件のある商品を登録する際に、前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記ユーザの属性情報を参照し、前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する、
情報処理方法。
An information processing method of an information processing apparatus for registering a product to be purchased,
The information processing apparatus includes:
The identification information and the biometric information of the user are acquired from a biometric authentication device that is connected to the information processing device via a network and is provided at a location different from the installation location of the information processing device,
Based on the collation result between the acquired biometric information of the user and biometric authentication information corresponding to the acquired identification information of the user and stored in advance in association with the user identification information, the biometric information and the biometric authentication When the information matches, it is possible to refer to the attribute information of the user corresponding to the matched biometric information and stored in advance associated with the biometric information,
Upon registration of the product to be purchased, the user's identification information is acquired,
When registering a product with sales conditions, refer to the user attribute information corresponding to the user identification information acquired at the time of registration of the product, and based on the user attribute information, the product with the sales conditions To determine whether or not to sell
Information processing method.
コンピュータに、
購入する商品を登録する商品登録装置とネットワークを介して接続されるとともに、前記商品登録装置の設置場所とは異なる場所に設けられる生体認証装置から、ユーザの識別情報と生体情報を取得する手順、
取得した前記ユーザの生体情報と、取得した前記ユーザの識別情報に対応する、ユーザの識別情報に予め対応付けて記憶されている生体認証情報とを照合する手順、
照合結果に基づき、前記生体情報と前記生体認証情報が一致した場合、一致した前記生体認証情報に対応する、生体認証情報に予め対応付けて記憶されているユーザの属性情報を参照可能にする手順、
を実行させるためのプログラム。
On the computer,
A procedure for acquiring identification information and biometric information of a user from a biometric authentication device that is connected via a network with a product registration device that registers a product to be purchased, and that is different from the installation location of the product registration device,
A procedure for collating the acquired biometric information of the user with biometric authentication information corresponding to the acquired identification information of the user and stored in advance associated with the user identification information;
When the biometric information and the biometric authentication information match based on the collation result, the user attribute information stored in association with the biometric authentication information corresponding to the matched biometric authentication information can be referred to ,
A program for running
請求項9に記載のプログラムにおいて、
コンピュータに、さらに、
販売条件のある商品を登録する際に、前記商品の登録に際し取得した前記ユーザの識別情報に対応する前記照合結果に基づき、前記ユーザの属性情報が参照可能な場合、当該ユーザの属性情報を参照し、得られた前記ユーザの属性情報に基づいて、前記販売条件のある商品の販売の可否を判定する手順、
を実行させるためのプログラム。
The program according to claim 9,
To the computer,
When registering a product with sales conditions, refer to the attribute information of the user when the attribute information of the user can be referred to based on the collation result corresponding to the identification information of the user acquired when registering the product. And, based on the obtained attribute information of the user, a procedure for determining whether or not the product with the sales condition can be sold,
A program for running
JP2018036858A 2018-03-01 2018-03-01 Information processing system, product registration device, information processing device, information processing method, and program Active JP6696684B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018036858A JP6696684B2 (en) 2018-03-01 2018-03-01 Information processing system, product registration device, information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018036858A JP6696684B2 (en) 2018-03-01 2018-03-01 Information processing system, product registration device, information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2019152997A true JP2019152997A (en) 2019-09-12
JP6696684B2 JP6696684B2 (en) 2020-05-20

Family

ID=67946412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018036858A Active JP6696684B2 (en) 2018-03-01 2018-03-01 Information processing system, product registration device, information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6696684B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021066000A1 (en) * 2019-09-30 2021-04-08 日本電気株式会社 Shop system, shop server, and processing method for shop system
JP2022181911A (en) * 2021-05-27 2022-12-08 PayPay株式会社 Electronic settlement method, electronic settlement system, program, and electronic settlement application program
JP7299404B1 (en) * 2022-11-28 2023-06-27 PayPay株式会社 Payment device, payment method and payment program
JP7320119B1 (en) * 2022-12-01 2023-08-02 PayPay株式会社 Payment device, payment method, payment program and payment system
JP7449135B2 (en) 2020-03-24 2024-03-13 東芝テック株式会社 information processing system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306985A (en) * 2000-04-25 2001-11-02 Oki Electric Ind Co Ltd Settlement system using body feature of customer
JP2008197895A (en) * 2007-02-13 2008-08-28 Toshiba Tec Corp Pos terminal, and biological authentication unit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306985A (en) * 2000-04-25 2001-11-02 Oki Electric Ind Co Ltd Settlement system using body feature of customer
JP2008197895A (en) * 2007-02-13 2008-08-28 Toshiba Tec Corp Pos terminal, and biological authentication unit

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021066000A1 (en) * 2019-09-30 2021-04-08 日本電気株式会社 Shop system, shop server, and processing method for shop system
JP7449135B2 (en) 2020-03-24 2024-03-13 東芝テック株式会社 information processing system
JP2022181911A (en) * 2021-05-27 2022-12-08 PayPay株式会社 Electronic settlement method, electronic settlement system, program, and electronic settlement application program
JP7299404B1 (en) * 2022-11-28 2023-06-27 PayPay株式会社 Payment device, payment method and payment program
JP7320119B1 (en) * 2022-12-01 2023-08-02 PayPay株式会社 Payment device, payment method, payment program and payment system

Also Published As

Publication number Publication date
JP6696684B2 (en) 2020-05-20

Similar Documents

Publication Publication Date Title
JP6696684B2 (en) Information processing system, product registration device, information processing device, information processing method, and program
US20200258113A1 (en) Information processing apparatus
US10044697B2 (en) Multi-level authentication for onboard systems
CN105741451A (en) Information processing system and information processing method
JP2008257429A (en) Merchandise sales data processor
US20230138002A1 (en) Methods and systems for a combined transaction by an assignee on behalf of one or more users
JP2019057004A (en) Authentication system, authentication method and information processor
JP2019200567A (en) Terminal control device, and program and store system thereof
JP7146125B2 (en) Ticket inspection device and program
US10878669B2 (en) Store server, store system and control method of store system
US20160328717A1 (en) BioWallet Biometrics Platform
JP2020129335A (en) Information processor and store system
WO2021066000A1 (en) Shop system, shop server, and processing method for shop system
WO2021230123A1 (en) Store system, information processing device, information processing method, and program
JP6901648B1 (en) Vending machine control system, vending machine, and information output method
US11605057B2 (en) Store management system, electronic receipt system, and store management method
JP2015125680A (en) Settlement system, client device, server device, and information processing method
US20240152590A1 (en) Server device, authentication terminal, system, control method of server device, and storage medium
JP7409321B2 (en) Electronic receipt issuing device, electronic receipt issuing method and program
JP7309009B2 (en) Terminal control device and its program and store system
JP7363982B2 (en) Authentication terminal, authentication terminal control method and program
JP6934121B1 (en) Input system, input program and input method
JP7461261B2 (en) Inventory system, data processing device and control program thereof
US20240193491A1 (en) Check-in system, check-in method and program
US20220318884A1 (en) Electronic payment system, electronic payment method, and information storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180301

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200213

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200324

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200416

R150 Certificate of patent or registration of utility model

Ref document number: 6696684

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150