Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7848860B2 - Information processing device, information processing system, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7848860B2 - Information processing device, information processing system, information processing method, and program - Google Patents

Information processing device, information processing system, information processing method, and program

Info

Publication number
JP7848860B2
JP7848860B2 JP2024507241A JP2024507241A JP7848860B2 JP 7848860 B2 JP7848860 B2 JP 7848860B2 JP 2024507241 A JP2024507241 A JP 2024507241A JP 2024507241 A JP2024507241 A JP 2024507241A JP 7848860 B2 JP7848860 B2 JP 7848860B2
Authority
JP
Japan
Prior art keywords
user
store
information
provisional order
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.)
Active
Application number
JP2024507241A
Other languages
Japanese (ja)
Other versions
JPWO2023175707A1 (en
JPWO2023175707A5 (en
Inventor
太一 奥村
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Publication of JPWO2023175707A1 publication Critical patent/JPWO2023175707A1/ja
Publication of JPWO2023175707A5 publication Critical patent/JPWO2023175707A5/en
Application granted granted Critical
Publication of JP7848860B2 publication Critical patent/JP7848860B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理装置、情報処理システム、情報処理方法及び非一時的なコンピュータ可読媒体に関する。This disclosure relates to an information processing device, an information processing system, an information processing method, and a non-temporary computer-readable medium.

飲食店において、情報端末を用いてアプリ上で注文を受ける注文システムが知られている。例えば特許文献1には、来店したユーザの注文履歴に基づいて生成した店舗の個別メニュー情報をマッチングアプリ上で表示させ、マッチングアプリを介して飲食品の注文を受け付ける方法が開示されている。注文情報を受信したサーバは、店舗端末に注文情報を表示させて、店舗のスタッフに調理の開始を通知する。In restaurants, ordering systems that accept orders via apps using information terminals are known. For example, Patent Document 1 discloses a method in which individual menu information of a restaurant, generated based on the order history of visiting users, is displayed on a matching app, and food and beverage orders are accepted through the matching app. The server that receives the order information displays the order information on the restaurant terminal and notifies the restaurant staff to start cooking.

国際公開第2021/162062号International Publication No. 2021/162062

ここで上述の特許文献1に記載の方法は来店時のユーザ操作を前提としているため、来店時の注文の手間を省くという点では不十分である。However, the method described in Patent Document 1 above is based on user operation upon arrival at the store, and therefore is insufficient in terms of reducing the effort required for ordering upon arrival.

本開示の目的は、上述した課題に鑑み、来店時の注文の手間を好適に省くことが可能な情報処理装置、情報処理システム、情報処理方法及び非一時的なコンピュータ可読媒体を提供することにある。The purpose of this disclosure is, in view of the above-mentioned problems, to provide an information processing device, an information processing system, an information processing method, and a non-temporary computer-readable medium that can suitably reduce the effort required for ordering when customers visit a store.

本開示の一態様にかかる情報処理装置は、ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報を少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録手段と、店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御する認証制御手段と、前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記ユーザが訪問した前記店舗の端末に送信する送信制御手段とを備える。An information processing device according to one aspect of the present disclosure includes: registration means for registering provisional order information, which includes at least item information for identifying items related to a provisional order, in association with the user's biometric information, when received from a user terminal used by the user; authentication control means for controlling biometric authentication when received from a user who has visited a store; and transmission control means for transmitting the provisional order information associated with the user's biometric information to a terminal at the store visited by the user, if the biometric authentication is successful.

本開示の一態様にかかる情報処理システムは、生体認証を実施する生体認証装置と、サーバとを備える。前記サーバは、ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報を少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録手段と、店舗を訪問したユーザの生体情報を受信した場合、前記生体情報を前記生体認証装置に送信し、前記生体認証の結果を前記生体認証装置から受信する認証制御手段と、前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信する送信制御手段とを有する。An information processing system according to one aspect of this disclosure comprises a biometric authentication device that performs biometric authentication and a server. The server includes registration means for registering provisional order information, which includes at least item information for identifying items related to a provisional order, from a user terminal used by a user, in association with the user's biometric information; authentication control means for receiving biometric information of a user who has visited a store, transmitting the biometric information to the biometric authentication device, and receiving the result of the biometric authentication from the biometric authentication device; and transmission control means for transmitting the provisional order information associated with the user's biometric information to the store's terminal if the biometric authentication is successful.

本開示の一態様にかかる情報処理方法は、ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報を少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録し、店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御し、前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信する。An information processing method according to one aspect of this disclosure, upon receiving provisional order information from a user terminal used by a user, which includes at least item information for identifying items related to a provisional order, registers the provisional order information in association with the user's biometric information, and upon receiving biometric information of a user who has visited a store, controls biometric authentication, and if the biometric authentication is successful, transmits the provisional order information associated with the user's biometric information to the store's terminal.

本開示の一態様にかかる非一時的なコンピュータ可読媒体は、ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報を少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録機能と、店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御する認証制御機能と、前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信する送信制御機能とをコンピュータに実現させるためのプログラムが格納される。A non-temporary computer-readable medium according to one aspect of this disclosure stores a program for a computer to implement the following functions: a registration function that registers provisional order information, which includes at least item information for identifying items related to a provisional order, associated with the user's biometric information when provisional order information is received from a user terminal used by the user; an authentication control function that controls biometric authentication when biometric information of a user who has visited a store is received; and a transmission control function that transmits the provisional order information associated with the user's biometric information to the store's terminal when biometric authentication is successful.

本開示により、来店時の注文の手間を好適に省くことが可能な情報処理装置、情報処理システム、情報処理方法及び非一時的なコンピュータ可読媒体を提供できる。This disclosure provides an information processing device, an information processing system, an information processing method, and a non-temporary computer-readable medium that can effectively reduce the effort required for ordering when customers visit a store.

実施形態1にかかる情報処理装置の構成を示すブロック図である。This is a block diagram showing the configuration of the information processing device according to Embodiment 1. 実施形態1にかかる情報処理方法の流れを示すフローチャートである。This is a flowchart showing the flow of the information processing method according to Embodiment 1. 実施形態2にかかる情報処理システムの全体構成を示すブロック図である。This is a block diagram showing the overall configuration of the information processing system according to Embodiment 2. 実施形態2にかかる顔認証装置の構成を示すブロック図である。This is a block diagram showing the configuration of a facial recognition device according to Embodiment 2. 実施形態2にかかる顔情報登録処理の流れを示すフローチャートである。This flowchart shows the flow of the facial information registration process according to Embodiment 2. 実施形態2にかかる顔認証処理の流れを示すフローチャートである。This flowchart shows the flow of the facial recognition process according to Embodiment 2. 実施形態2にかかるユーザ端末の構成を示すブロック図である。This is a block diagram showing the configuration of the user terminal according to Embodiment 2. 実施形態2にかかる店舗端末の構成を示すブロック図である。This is a block diagram showing the configuration of a store terminal according to Embodiment 2. 実施形態2にかかるサーバの構成を示すブロック図である。This is a block diagram showing the server configuration according to Embodiment 2. 実施形態2にかかる会員登録処理の流れを示すシーケンス図である。This is a sequence diagram showing the flow of the member registration process according to Embodiment 2. 実施形態2にかかる仮注文処理の流れを示すシーケンス図である。This is a sequence diagram showing the flow of provisional order processing according to Embodiment 2. 実施形態2にかかるユーザ端末の表示の一例を示す図である。This figure shows an example of the display on a user terminal according to Embodiment 2. 実施形態2にかかる本注文処理の流れを示すシーケンス図である。This is a sequence diagram showing the order processing flow according to Embodiment 2. 実施形態2にかかる店舗端末の表示の一例を示す図である。This figure shows an example of the display on a store terminal according to Embodiment 2. 実施形態2にかかる店舗端末の表示の一例を示す図である。This figure shows an example of the display on a store terminal according to Embodiment 2. 実施形態2にかかる販促情報の提供処理の流れを示すシーケンス図である。This is a sequence diagram showing the flow of the promotional information provision process according to Embodiment 2. 実施形態2にかかるユーザ端末の表示の一例を示す図である。This figure shows an example of the display on a user terminal according to Embodiment 2.

以下では、本開示の実施形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。The embodiments of this disclosure will be described in detail below with reference to the drawings. In each drawing, the same or corresponding elements are denoted by the same reference numerals, and redundant explanations will be omitted where necessary for clarity.

<実施形態1>
まず、本開示の実施形態1について説明する。図1は、実施形態1にかかる情報処理装置10の構成を示すブロック図である。情報処理装置10は、ユーザが来店前に店舗のアイテムを仮注文することを可能とする1又は複数のコンピュータから構成される。店舗は、カフェやレストラン等の飲食店、アパレルショップ、雑貨屋、美容院、又はジム等である。
<Embodiment 1>
First, Embodiment 1 of this disclosure will be described. Figure 1 is a block diagram showing the configuration of the information processing device 10 according to Embodiment 1. The information processing device 10 consists of one or more computers that enable a user to place a provisional order for items in a store before visiting the store. The store is an eatery such as a cafe or restaurant, an apparel shop, a general store, a beauty salon, or a gym.

ここで情報処理装置10は、ネットワーク(不図示)に接続される。ネットワークは、有線であっても無線であってもよい。またネットワークには、ユーザが使用するユーザ端末(不図示)と、ユーザが訪問する店舗に設置される端末装置である店舗端末(不図示)とが接続されていてよい。Here, the information processing device 10 is connected to a network (not shown). The network may be wired or wireless. The network may also be connected to a user terminal (not shown) used by the user and a store terminal (not shown) installed in a store visited by the user.

情報処理装置10は、登録部11と、認証制御部12と、送信制御部15とを備える。The information processing device 10 comprises a registration unit 11, an authentication control unit 12, and a transmission control unit 15.

登録部11は、登録手段とも称する。登録部11は、情報処理装置10がユーザ端末から仮注文情報とユーザの生体情報とを受信した場合、ユーザの生体情報に仮注文情報を関連付けて登録する。仮注文情報は、仮注文にかかる情報である。仮注文情報は、アイテム情報を少なくとも含む。アイテム情報は、仮注文にかかるアイテムを特定するための情報である。アイテムは、食事メニュー、トレーニングメニュー、商品、又はサービス等である。アイテム情報は、アイテムの種別及び数量だけでなくカスタマイズの内容を特定できるものであってよい。カスタマイズは、調理の好みを指定したり、材料を追加若しくは変更することである。The registration unit 11 is also referred to as the registration means. When the information processing device 10 receives provisional order information and the user's biometric information from the user terminal, the registration unit 11 associates the provisional order information with the user's biometric information and registers it. Provisional order information is information relating to a provisional order. Provisional order information includes at least item information. Item information is information for identifying the item relating to the provisional order. Items include meal menus, training menus, products, or services. Item information may specify not only the type and quantity of the item but also the details of the customization. Customization may include specifying cooking preferences or adding or changing ingredients.

ここで生体情報は、後述の生体認証で用いる情報である。生体認証は、顔認証、指紋認証、虹彩認証、静脈認証、歩容認証又はその他の生体認証である。そして生体情報は、顔情報、虹彩情報、静脈情報、歩容情報又はその他の生体情報である。Here, biometric information refers to the information used in biometric authentication, which will be described later. Biometric authentication includes facial recognition, fingerprint recognition, iris recognition, vein recognition, gait recognition, or other biometric authentication methods. And biometric information is facial information, iris information, vein information, gait information, or other biometric information.

尚、情報処理装置10は、ユーザの生体情報に代えて、ユーザの生体情報に関連付けられたユーザIDをユーザ端末から受信してよい。この場合、登録部11は、仮注文情報とユーザIDとを対応付けて登録することで、結果的に仮注文情報とユーザの生体情報とを関連付けてよい。Furthermore, the information processing device 10 may receive a user ID associated with the user's biometric information from the user terminal instead of the user's biometric information. In this case, the registration unit 11 may associate the provisional order information with the user's biometric information by registering the provisional order information and the user ID in association.

認証制御部12は、認証制御手段とも称する。認証制御部12は、店舗端末から、店舗を訪問したユーザの生体情報を受信した場合、ユーザの生体情報に基づく生体認証を制御する。情報処理装置10が生体認証を制御するとは、情報処理装置10がユーザの生体情報を用いて生体認証を実施することであってもよいし、情報処理装置10が他の装置、例えば生体認証装置に生体情報を送信して生体認証を実施させることであってもよい。The authentication control unit 12 is also referred to as the authentication control means. When the authentication control unit 12 receives biometric information of a user who has visited the store from the store terminal, it controls biometric authentication based on the user's biometric information. When the information processing device 10 controls biometric authentication, it may mean that the information processing device 10 performs biometric authentication using the user's biometric information, or it may mean that the information processing device 10 transmits the biometric information to another device, such as a biometric authentication device, to perform biometric authentication.

送信制御部15は、送信制御手段とも称する。送信制御部15は、生体認証が成功した場合、ユーザの生体情報に関連付けられた仮注文情報を、店舗端末に送信する。The transmission control unit 15 is also referred to as the transmission control means. If biometric authentication is successful, the transmission control unit 15 transmits the provisional order information associated with the user's biometric information to the store terminal.

図2は、実施形態1にかかる情報処理方法の流れを示すフローチャートである。まず情報処理装置10は、ユーザ端末から仮注文情報を受信する(S10)。このとき情報処理装置10は、ユーザ端末からユーザの生体情報を取得していてよい。次に情報処理装置10の登録部11は、仮注文情報をユーザの生体情報に関連付けて登録する(S11)。Figure 2 is a flowchart showing the flow of the information processing method according to Embodiment 1. First, the information processing device 10 receives provisional order information from the user terminal (S10). At this time, the information processing device 10 may have already obtained the user's biometric information from the user terminal. Next, the registration unit 11 of the information processing device 10 registers the provisional order information in association with the user's biometric information (S11).

その後、情報処理装置10は、ユーザが店舗を訪問したとき、その店舗の店舗端末からユーザの生体情報を受信する(S12)。次に認証制御部12は、ユーザの生体情報に基づく生体認証を制御する(S13)。送信制御部15は、生体認証が成功した場合(S14でYes)、ユーザの生体認証に関連付けられた仮注文情報を店舗端末に送信する(S15)。そして情報処理装置10は処理を終了する。一方、送信制御部15は、生体認証が失敗した場合(S14でNo)、処理を終了する。Subsequently, when a user visits a store, the information processing device 10 receives the user's biometric information from the store's terminal (S12). Next, the authentication control unit 12 controls biometric authentication based on the user's biometric information (S13). If biometric authentication is successful (Yes in S14), the transmission control unit 15 transmits the provisional order information associated with the user's biometric authentication to the store terminal (S15). Then the information processing device 10 terminates processing. On the other hand, if biometric authentication fails (No in S14), the transmission control unit 15 terminates processing.

このように情報処理装置10は、ユーザから事前に仮注文を受け、来店した際に生体認証によるユーザの本人確認が済めば、仮注文にかかる情報を店舗に伝える。ユーザが事前に仮注文できるようにすることで、来店時の注文の手間を好適に省くことができる。特に細かいカスタマイズが可能なカフェ等では、ユーザが来店時にカスタマイズの詳細を店員に伝えなくても希望通りの注文が可能であるため、顕著な効果を奏する。In this way, the information processing device 10 receives a provisional order from the user in advance, and once the user's identity is verified by biometric authentication upon arrival at the store, it transmits the information related to the provisional order to the store. By allowing users to place provisional orders in advance, the hassle of ordering upon arrival at the store can be significantly reduced. This is particularly effective in cafes and other establishments where detailed customization is possible, as users can place their desired order without having to explain the details of their customization to the staff upon arrival.

<実施形態2>
次に、本開示の実施形態2について説明する。実施形態2は実施形態1の具体例である。図3は、実施形態2にかかる情報処理システム1000の全体構成を示すブロック図である。情報処理システム1000は、ユーザが来店前に店舗のアイテムを仮注文することを可能とする1又は複数のコンピュータから構成されるシステムである。本実施形態2では、店舗はカフェであり、アイテムは食事メニューであるが、これに限らない。
<Embodiment 2>
Next, Embodiment 2 of the present disclosure will be described. Embodiment 2 is a specific example of Embodiment 1. Figure 3 is a block diagram showing the overall configuration of the information processing system 1000 according to Embodiment 2. The information processing system 1000 is a system consisting of one or more computers that enables a user to place a provisional order for store items before visiting the store. In Embodiment 2, the store is a cafe and the items are food menus, but it is not limited to these.

情報処理システム1000は、顔認証装置100と、情報処理装置(以下、サーバと呼ぶ)200と、ユーザ端末300と、1又は複数の店舗端末400とを備える。各装置及び端末は、ネットワークNを介して互いに接続されている。ネットワークNは、有線又は無線の通信回線である。The information processing system 1000 comprises a facial recognition device 100, an information processing device (hereinafter referred to as a server) 200, a user terminal 300, and one or more store terminals 400. Each device and terminal is connected to the others via a network N. The network N is a wired or wireless communication line.

ユーザ端末300は、ユーザが使用するパーソナルコンピュータ、スマートフォン、タブレット端末、又はその他の情報端末である。ユーザは、ユーザ端末300を用いて会員登録及び仮注文登録を行う。The user terminal 300 is a personal computer, smartphone, tablet, or other information terminal used by the user. The user uses the user terminal 300 to register as a member and place a provisional order.

各店舗端末400は、各店舗に設置された情報端末である。例えば店舗端末400は、店舗のキャッシュレジスターである。Each store terminal 400 is an information terminal installed in each store. For example, a store terminal 400 is a cash register in a store.

店舗端末400は、ユーザが当該店舗に訪問した場合、ユーザに対する顔認証を受け付ける。本実施形態2では、店舗端末400は、認証対象であるユーザの少なくとも顔を撮影し、顔画像(以下、撮影画像と呼ぶこともある)又はその顔画像から抽出された顔特徴情報を、サーバ200に送信する。顔認証は、店舗端末400及びサーバ200を介して、顔認証装置100において行われる。The store terminal 400 accepts facial recognition requests from users when they visit the store. In this second embodiment, the store terminal 400 captures at least the face of the user to be authenticated and transmits the facial image (hereinafter sometimes referred to as the captured image) or facial feature information extracted from the facial image to the server 200. Facial recognition is performed by the facial recognition device 100 via the store terminal 400 and the server 200.

ユーザの顔認証が成功した場合、店舗端末400は、ユーザの仮注文情報を受信し、表示する。仮注文情報を閲覧した店員は、仮注文情報にかかるアイテムを本注文として受け付けてよいか等、ユーザに訪問時の注文意思を確認し、注文意思を店舗端末400に入力する。あるいは、表示を閲覧したユーザが、注文意思を店舗端末400に入力してもよい。店舗端末400は、仮注文情報と注文意思とに基づいて本注文を受け付ける。本注文は、正規の注文である。本注文を受け付けた店舗端末400は、店員に対して本注文にかかるアイテムの提供を促す。If the user's facial recognition is successful, the store terminal 400 receives and displays the user's provisional order information. The store employee who views the provisional order information confirms with the user whether they wish to accept the items listed in the provisional order as a final order, and enters the order intention into the store terminal 400. Alternatively, the user who views the display may enter their order intention into the store terminal 400. The store terminal 400 accepts the final order based on the provisional order information and the order intention. This final order is a legitimate order. Upon receiving the final order, the store terminal 400 prompts the store employee to provide the items listed in the final order.

顔認証装置100は、生体認証装置の一例であり、複数の人物の顔特徴情報を記憶する顔認証装置である。顔認証装置100は、後述する会員登録時に、ユーザの顔特徴情報を登録する。このとき顔認証装置100は、ユーザに対してユーザIDを発行する。ユーザIDは、ユーザを識別する情報であり、例えば会員番号である。また、顔認証装置100は、外部から受信した顔認証要求に応じて、当該要求に含まれる顔画像又は顔特徴情報について、各ユーザの顔特徴情報と照合を行う、顔認証機能を有する。本実施形態2では、顔認証装置100は、店舗端末400から、サーバ200を介して、来店したユーザの顔を撮影した顔画像を取得し、顔画像を用いて顔認証を実行する。そして顔認証装置100は、照合結果(顔認証結果)をサーバ200へ返信する。The facial recognition device 100 is an example of a biometric authentication device and is a facial recognition device that stores facial feature information of multiple people. The facial recognition device 100 registers the user's facial feature information when a member is registered, as described later. At this time, the facial recognition device 100 issues a user ID to the user. The user ID is information that identifies the user, for example, a membership number. The facial recognition device 100 also has a facial recognition function that, in response to a facial recognition request received from an external source, compares the facial image or facial feature information included in the request with the facial feature information of each user. In this embodiment 2, the facial recognition device 100 obtains a facial image of a visiting user from the store terminal 400 via the server 200 and performs facial recognition using the facial image. The facial recognition device 100 then returns the comparison result (facial recognition result) to the server 200.

サーバ200は、実施形態1の情報処理装置10の一例である。
まずサーバ200は、ユーザ端末300からの会員登録要求に応じて、ユーザの会員登録を行う。
Server 200 is an example of the information processing device 10 of Embodiment 1.
First, the server 200 registers the user in response to a registration request from the user terminal 300.

そしてサーバ200は、会員登録済のユーザのユーザ端末300から仮注文要求を受信した場合、そのユーザの顔画像又は顔特徴情報に対する顔認証を顔認証装置100に要求する。そしてサーバ200は、顔認証装置100から受信した顔認証結果からユーザIDを特定する。サーバ200は、会員登録済のユーザのユーザ端末から仮注文情報を受信した場合、ユーザIDに対応付けて仮注文情報を登録する。When the server 200 receives a provisional order request from a user terminal 300 of a registered member, it requests the facial recognition device 100 to perform facial recognition on the user's facial image or facial feature information. The server 200 then identifies the user ID from the facial recognition result received from the facial recognition device 100. When the server 200 receives provisional order information from a user terminal of a registered member, it registers the provisional order information in association with the user ID.

またサーバ200は、店舗を訪問したユーザの仮注文情報の出力要求を店舗端末400から受信した場合、そのユーザの顔画像又は顔特徴情報に対する顔認証を顔認証装置100に要求する。そしてサーバ200は、顔認証装置100から受信した顔認証結果からユーザIDを特定する。サーバ200は、特定したユーザIDに対応付けて登録された仮注文情報を、店舗端末400に送信する。Furthermore, when the server 200 receives a request from the store terminal 400 for output of provisional order information from a user who has visited the store, it requests the facial recognition device 100 to perform facial recognition on the user's facial image or facial feature information. The server 200 then identifies the user ID from the facial recognition result received from the facial recognition device 100. The server 200 then transmits the provisional order information registered in association with the identified user ID to the store terminal 400.

図4は、実施形態2にかかる顔認証装置100の構成を示すブロック図である。顔認証装置100は、顔情報DB(DataBase)110と、顔検出部120と、特徴点抽出部130と、登録部140と、認証部150とを備える。顔情報DB110は、ユーザID111と当該ユーザの顔特徴情報112とを対応付けて記憶する。顔特徴情報112は、顔画像から抽出された特徴点の集合である。尚、顔認証装置100は、顔特徴情報112の登録ユーザからの要望に応じて、顔特徴DB110内の顔特徴情報112を削除してもよい。または、顔認証装置100は、顔特徴情報112の登録から一定期間経過後に削除してもよい。Figure 4 is a block diagram showing the configuration of the face recognition device 100 according to Embodiment 2. The face recognition device 100 comprises a face information DB (Database) 110, a face detection unit 120, a feature point extraction unit 130, a registration unit 140, and an authentication unit 150. The face information DB 110 stores user IDs 111 and the user's face feature information 112 in association with each other. The face feature information 112 is a set of feature points extracted from a face image. The face recognition device 100 may delete the face feature information 112 in the face feature DB 110 in response to a request from the registered user. Alternatively, the face recognition device 100 may delete the face feature information 112 after a certain period of time has elapsed since its registration.

顔検出部120は、顔特徴情報を登録するための登録画像に含まれる顔領域を検出し、特徴点抽出部130に供給する。特徴点抽出部130は、顔検出部120が検出した顔領域から特徴点を抽出し、登録部140に顔特徴情報を供給する。また、特徴点抽出部130は、サーバ200から受信した顔画像に含まれる特徴点を抽出し、認証部150に顔特徴情報を供給する。The face detection unit 120 detects face regions included in the registration image for registering face feature information and supplies them to the feature point extraction unit 130. The feature point extraction unit 130 extracts feature points from the face regions detected by the face detection unit 120 and supplies the face feature information to the registration unit 140. The feature point extraction unit 130 also extracts feature points included in the face image received from the server 200 and supplies the face feature information to the authentication unit 150.

登録部140は、顔特徴情報の登録に際して、ユーザID111を新規に発行する。登録部140は、発行したユーザID111と、登録画像から抽出した顔特徴情報112とを対応付けて顔情報DB110へ登録する。認証部150は、顔特徴情報112を用いた顔認証を行う。具体的には、認証部150は、顔画像から抽出された顔特徴情報と、顔情報DB110内の顔特徴情報112との照合を行う。認証部150は、顔特徴情報の一致の有無をサーバ200に返信する。顔特徴情報の一致の有無は、認証の成否に対応する。尚、顔特徴情報が一致する(一致有)とは、一致度が所定値以上である場合をいうものとする。The registration unit 140 issues a new user ID 111 when registering facial feature information. The registration unit 140 associates the issued user ID 111 with the facial feature information 112 extracted from the registered image and registers it in the facial information DB 110. The authentication unit 150 performs facial authentication using the facial feature information 112. Specifically, the authentication unit 150 compares the facial feature information extracted from the facial image with the facial feature information 112 in the facial information DB 110. The authentication unit 150 returns to the server 200 whether or not the facial feature information matches. Whether or not the facial feature information matches corresponds to the success or failure of authentication. Note that "match" of facial feature information means that the degree of matching is equal to or greater than a predetermined value.

図5は、実施形態2にかかる顔情報登録処理の流れを示すフローチャートである。まず、顔認証装置100は、顔登録要求に含まれるユーザの登録画像を取得する(S21)。例えば、顔認証装置100は、顔登録要求を、ユーザ端末300から会員登録要求を受けたサーバ200から、ネットワークNを介して受け付ける。尚、顔認証装置100は、これに限らず、ユーザ端末300から直接、顔登録要求を受け付けてもよい。次に、顔検出部120は、登録画像に含まれる顔領域を検出する(S22)。次に、特徴点抽出部130は、ステップS22で検出した顔領域から特徴点を抽出し、登録部140に顔特徴情報を供給する(S23)。最後に、登録部140は、ユーザID111を発行し、当該ユーザID111と顔特徴情報112とを対応付けて顔情報DB110に登録する(S24)。尚、顔認証装置100は、顔登録要求元から顔特徴情報112を受信し、ユーザID111と対応付けて顔情報DB110に登録してもよい。Figure 5 is a flowchart showing the flow of the face information registration process according to Embodiment 2. First, the face recognition device 100 acquires the user's registration image included in the face registration request (S21). For example, the face recognition device 100 receives the face registration request from the server 200 that received the member registration request from the user terminal 300 via the network N. However, the face recognition device 100 is not limited to this and may also receive the face registration request directly from the user terminal 300. Next, the face detection unit 120 detects the face region included in the registration image (S22). Next, the feature point extraction unit 130 extracts feature points from the face region detected in step S22 and supplies the face feature information to the registration unit 140 (S23). Finally, the registration unit 140 issues a user ID 111 and registers the user ID 111 and the face feature information 112 in the face information DB 110 (S24). Alternatively, the facial recognition device 100 may receive facial feature information 112 from the facial registration requester and register it in the facial information DB 110 in association with the user ID 111.

図6は、実施形態2にかかる顔認証処理の流れを示すフローチャートである。まず、特徴点抽出部130は、認証用の顔特徴情報を取得する(S31)。例えば、顔認証装置100は、サーバ200からネットワークNを介して顔認証要求を受信し、顔認証要求に含まれる顔画像からステップS21からS23のように顔特徴情報を抽出する。または、顔認証装置100は、サーバ200から顔特徴情報を受信してもよい。次に、認証部150は、取得した顔特徴情報を、顔情報DB110の顔特徴情報112と照合する(S32)。顔特徴情報が一致した場合、つまり、顔特徴情報の一致度が所定値以上である場合(S33でYes)、認証部150は、顔特徴情報が一致したユーザのユーザID111を特定する(S34)。そして認証部150は、顔認証に成功した旨と特定したユーザID111とを、顔認証結果としてサーバ200に返信する(S35)。一致する顔特徴情報が存在しない場合(S33でNo)、認証部150は、顔認証に失敗した旨を、顔認証結果としてサーバ200に返信する(S36)。Figure 6 is a flowchart showing the flow of the face recognition process according to Embodiment 2. First, the feature point extraction unit 130 acquires face feature information for authentication (S31). For example, the face recognition device 100 receives a face recognition request from the server 200 via the network N and extracts face feature information from the face image included in the face recognition request as in steps S21 to S23. Alternatively, the face recognition device 100 may receive face feature information from the server 200. Next, the authentication unit 150 compares the acquired face feature information with the face feature information 112 in the face information DB 110 (S32). If the face feature information matches, that is, if the degree of matching of the face feature information is greater than or equal to a predetermined value (Yes in S33), the authentication unit 150 identifies the user ID 111 of the user whose face feature information matched (S34). The authentication unit 150 then returns to the server 200 as a face recognition result, indicating that face recognition was successful and the identified user ID 111 (S35). If no matching facial feature information exists (No in S33), the authentication unit 150 returns a message to the server 200 indicating that facial authentication failed as the facial authentication result (S36).

図7は、実施形態2にかかるユーザ端末300の構成を示すブロック図である。ユーザ端末300は、カメラ310と、記憶部320と、通信部330と、表示部340と、入力部350と、制御部360とを備える。Figure 7 is a block diagram showing the configuration of a user terminal 300 according to Embodiment 2. The user terminal 300 includes a camera 310, a storage unit 320, a communication unit 330, a display unit 340, an input unit 350, and a control unit 360.

カメラ310は、制御部360の制御に応じて撮影を行う撮影装置である。記憶部320は、ユーザ端末300の各機能を実現するためのプログラムが格納される記憶装置である。通信部330は、ネットワークNとの通信インタフェースである。表示部340は、表示装置である。入力部350は、ユーザからの入力を受け付ける入力装置である。表示部340及び入力部350は、タッチパネルのように一体的に構成されていてもよい。制御部360は、ユーザ端末300が有するハードウェアの制御を行う。The camera 310 is a camera that takes pictures according to the control of the control unit 360. The memory unit 320 is a storage device that stores programs for realizing the various functions of the user terminal 300. The communication unit 330 is a communication interface with the network N. The display unit 340 is a display device. The input unit 350 is an input device that receives input from the user. The display unit 340 and the input unit 350 may be configured as an integrated unit, such as a touch panel. The control unit 360 controls the hardware of the user terminal 300.

図8は、実施形態2にかかる店舗端末400の構成を示すブロック図である。店舗端末400は、カメラ410と、記憶部420と、通信部430と、表示部440と、入力部450と、制御部460とを備える。Figure 8 is a block diagram showing the configuration of a store terminal 400 according to Embodiment 2. The store terminal 400 includes a camera 410, a storage unit 420, a communication unit 430, a display unit 440, an input unit 450, and a control unit 460.

カメラ410は、制御部460の制御に応じて撮影を行う撮影装置である。記憶部420は、店舗端末400の各機能を実現するためのプログラムが格納される記憶装置である。通信部430は、ネットワークNとの通信インタフェースである。表示部440は、表示装置である。入力部450は、入力を受け付ける入力装置である。表示部440及び入力部450は、タッチパネルのように一体的に構成されていてもよい。制御部460は、店舗端末400が有するハードウェアの制御を行う。The camera 410 is a camera that takes pictures according to the control of the control unit 460. The memory unit 420 is a storage device that stores programs for realizing each function of the store terminal 400. The communication unit 430 is a communication interface with the network N. The display unit 440 is a display device. The input unit 450 is an input device that accepts input. The display unit 440 and the input unit 450 may be configured as an integrated unit, such as a touch panel. The control unit 460 controls the hardware of the store terminal 400.

図9は、実施形態2にかかるサーバ200の構成を示すブロック図である。サーバ200は、記憶部210と、メモリ220と、通信部230と、制御部240とを備える。Figure 9 is a block diagram showing the configuration of the server 200 according to Embodiment 2. The server 200 comprises a storage unit 210, a memory 220, a communication unit 230, and a control unit 240.

記憶部210は、ハードディスク、フラッシュメモリ等の記憶装置である。記憶部210は、プログラム211と、ユーザDB212と、仮注文DB213と、店舗DB214と、本注文DB215とを記憶する。プログラム211は、本実施形態2にかかる情報処理方法の処理が実装されたコンピュータプログラムである。The storage unit 210 is a storage device such as a hard disk or flash memory. The storage unit 210 stores the program 211, the user DB 212, the provisional order DB 213, the store DB 214, and the final order DB 215. The program 211 is a computer program on which the processing of the information processing method according to this embodiment 2 is implemented.

ユーザDB212は、会員であるユーザのユーザ情報を記憶するデータベースである。具体的には、ユーザDB212は、ユーザID2121に対応付けて、ユーザ情報2122を記憶する。例えばユーザ情報2122は、属性情報と、決済のための口座情報と、電話番号やメールアドレス等の連絡先の情報とを含んでいる。User DB 212 is a database that stores user information of member users. Specifically, User DB 212 stores user information 2122 associated with user ID 2121. For example, user information 2122 includes attribute information, account information for payment, and contact information such as telephone number and email address.

仮注文DB213は、仮注文情報を記憶するデータベースである。具体的には、仮注文DB213は、ユーザID2131に対応付けて仮注文情報2132を記憶する。例えば仮注文情報2132は、ユーザが訪問予定の店舗を識別するための店舗IDと、仮注文にかかるアイテム情報とを含んでいる。仮注文にかかるアイテム情報は、仮注文にかかるアイテムの種別、数量、カスタマイズの有無、カスタマイズ有の場合はその内容を特定する情報である。尚、仮注文情報2132には、仮注文を受け付けた時間が含まれていてもよい。尚、ユーザIDは、顔認証装置100において顔特徴情報と対応付けられているため、仮注文情報は、ユーザIDを介して顔特徴情報と関連付けられているといえる。The provisional order database 213 is a database that stores provisional order information. Specifically, the provisional order database 213 stores provisional order information 2132 associated with user ID 2131. For example, provisional order information 2132 includes a store ID for identifying the store the user plans to visit, and item information related to the provisional order. The item information related to the provisional order specifies the type of item, quantity, whether or not it is customized, and if so, the details of the customization. Furthermore, provisional order information 2132 may also include the time the provisional order was received. Since the user ID is associated with facial feature information in the facial recognition device 100, it can be said that the provisional order information is linked to the facial feature information via the user ID.

店舗DB214は、各店舗が提供可能なアイテムを記憶するデータベースである。具体的には、店舗DB214は、店舗ID2141と、アイテムリスト2142を備える。アイテムリスト2142は、その店舗が提供可能なアイテムやその店舗が対応可能なカスタマイズメニューをリスト化したものである。本実施形態2では、店舗がカフェであるため、アイテムリスト2142はメニュー表とも称する。The store database 214 is a database that stores the items that each store can offer. Specifically, the store database 214 includes a store ID 2141 and an item list 2142. The item list 2142 lists the items that the store can offer and the customization menus that the store can accommodate. In this embodiment 2, since the store is a cafe, the item list 2142 is also called a menu.

本注文DB215は、本注文情報を記憶する。具体的には、本注文DB215は、ユーザID2151に対応付けて本注文情報2152を記憶する。例えば本注文情報2152は、ユーザが本注文をした店舗を特定するための店舗IDと、本注文にかかるアイテム情報とを含んでいる。本注文にかかるアイテム情報は、本注文にかかるアイテム情報は、本注文にかかるアイテムの種別、数量、カスタマイズの有無、カスタマイズ有の場合はその内容を特定する情報である。尚、本注文情報2152には、本注文を受け付けた時間が含まれていてもよい。ここでもユーザIDは、顔認証装置100において顔情報と対応付けられているため、本注文情報は、ユーザIDを介して顔情報と関連付けられているといえる。The main order database 215 stores the order information. Specifically, the main order database 215 stores the order information 2152 associated with the user ID 2151. For example, the order information 2152 includes a store ID to identify the store where the user placed the order, and item information related to the order. The item information related to the order includes information that identifies the type, quantity, whether or not customization is performed, and, if customization is performed, the details thereof. The order information 2152 may also include the time the order was received. Here again, since the user ID is associated with facial information in the facial recognition device 100, it can be said that the order information is associated with facial information via the user ID.

メモリ220は、RAM(Random Access Memory)等の揮発性記憶装置であり、制御部240の動作時に一時的に情報を保持するための記憶領域である。通信部230は、ネットワークNとの通信インタフェースである。Memory 220 is a volatile storage device such as RAM (Random Access Memory), and is a storage area for temporarily holding information when the control unit 240 is operating. The communication unit 230 is a communication interface with the network N.

制御部240は、サーバ200の各構成を制御するプロセッサつまり制御装置である。制御部240は、記憶部210からプログラム211をメモリ220へ読み込ませ、プログラム211を実行する。これにより制御部240は、登録部241、認証制御部242、判定部243、追加特定部244、送信制御部245、及び生成部246の機能を実現する。The control unit 240 is a processor, or control device, that controls each component of the server 200. The control unit 240 loads the program 211 from the storage unit 210 into the memory 220 and executes the program 211. In this way, the control unit 240 realizes the functions of the registration unit 241, the authentication control unit 242, the determination unit 243, the additional identification unit 244, the transmission control unit 245, and the generation unit 246.

登録部241は、実施形態1の登録部11の一例である。
登録部241は、通信部230がユーザ端末300から登録画像を含む会員登録要求を受信した場合、顔登録要求を顔認証装置100に送信する。そして登録部241は、顔特徴情報を登録した顔認証装置100から、発行されたユーザIDを受信する。また登録部241は、ユーザ端末300からユーザ情報を受信し、発行されたユーザIDとユーザ情報とを対応付けてユーザDB212に登録する。
The registration unit 241 is an example of the registration unit 11 in Embodiment 1.
When the communication unit 230 receives a member registration request including a registration image from the user terminal 300, the registration unit 241 transmits a face registration request to the face recognition device 100. The registration unit 241 then receives the issued user ID from the face recognition device 100, which has registered the face feature information. The registration unit 241 also receives user information from the user terminal 300 and registers the issued user ID and user information in the user database 212.

また登録部241は、顔認証に成功したユーザのユーザ端末300から仮注文情報を受信した場合、仮注文情報とユーザIDとを対応付けて仮注文DB213に登録する。このときユーザ端末300は店舗毎に仮注文情報を送信してよく、登録部241は、店舗毎に、仮注文情報とユーザIDとを対応付けて仮注文DB213に登録してよい。Furthermore, when the registration unit 241 receives provisional order information from the user terminal 300 of a user who has successfully undergone facial recognition, it associates the provisional order information with the user ID and registers it in the provisional order DB 213. At this time, the user terminal 300 may send provisional order information for each store, and the registration unit 241 may associate the provisional order information with the user ID and register it in the provisional order DB 213 for each store.

また登録部241は、顔認証に成功したユーザの訪問時の注文意思を含む本注文情報を店舗端末400から受信した場合、本注文情報とユーザIDとを対応付けて本注文DB215に登録する。これによりユーザが実際に注文した履歴を残すことができる。Furthermore, when the registration unit 241 receives order information, including the user's intention to order at the time of their visit, from the store terminal 400, it associates this order information with the user ID and registers it in the order database 215. This allows for a record of the user's actual orders.

認証制御部242は、実施形態1の認証制御部12の一例である。認証制御部242は、顔画像に基づいて顔認証を制御することにより、ユーザのユーザIDを特定する。具体的には、認証制御部242は、ユーザ端末300又は店舗端末400から顔画像を受信した場合、顔画像又は顔画像から抽出した顔特徴情報を含む顔認証要求を、ネットワークNを介して顔認証装置100に送信する。そして認証制御部242は、顔認証装置100から顔認証結果を取得する。顔認証が成功した場合、認証制御部242は、顔認証結果からユーザIDを取り出す。The authentication control unit 242 is an example of the authentication control unit 12 of Embodiment 1. The authentication control unit 242 identifies the user's user ID by controlling facial recognition based on a facial image. Specifically, when the authentication control unit 242 receives a facial image from a user terminal 300 or a store terminal 400, it transmits a facial recognition request including the facial image or facial feature information extracted from the facial image to the facial recognition device 100 via the network N. The authentication control unit 242 then obtains the facial recognition result from the facial recognition device 100. If facial recognition is successful, the authentication control unit 242 extracts the user ID from the facial recognition result.

判定部243は、判定手段とも称する。判定部243は、顔認証が成功した場合、ユーザが訪問した店舗が、ユーザが仮注文時に指定した店舗であるかを判定する。具体的には、判定部243は、顔認証が成功した場合、ユーザが訪問した店舗が、仮注文DB213の仮注文情報に含まれる店舗IDによって特定される店舗かを判定する。判定部243は、判定結果を送信制御部245に供給する。The determination unit 243 is also referred to as the determination means. If facial recognition is successful, the determination unit 243 determines whether the store visited by the user is the store specified by the user when placing a provisional order. Specifically, if facial recognition is successful, the determination unit 243 determines whether the store visited by the user is the store identified by the store ID included in the provisional order information of the provisional order DB 213. The determination unit 243 supplies the determination result to the transmission control unit 245.

追加特定部244は、追加特定手段とも称する。追加特定部244は、顔認証が成功した場合、仮注文DB213から仮注文情報のアイテム情報を読み出し、アイテム情報が示すアイテムと組み合わせて注文することが推奨される他のアイテムを特定する。当該他のアイテムは、追加アイテムとも称する。追加アイテムは、例えば、仮注文にかかるメニューと相性が良いサイドメニューである。例えばサーバ200は、一般的に相性が良い組み合わせとして定められたアイテム同士を互いに関連付けたテーブルを保持しており、追加特定部244は、顔認証が成功した場合に当該テーブルを用いて追加アイテムを特定してよい。あるいは追加特定部244は、ユーザのこれまでの本注文履歴に基づいて追加アイテムを特定してもよい。具体的には、追加特定部244は、顔認証が成功した場合、本注文DB215からユーザの本注文情報の履歴を読み出し、本注文情報の履歴に基づいてユーザが好んで注文するアイテムの組み合わせを分析する。そして追加特定部244は、分析結果に基づいて追加アイテムを特定する。The additional identification unit 244 is also referred to as the additional identification means. If facial recognition is successful, the additional identification unit 244 reads the item information of the provisional order from the provisional order DB 213 and identifies other items that are recommended to be ordered in combination with the item information indicated by the item. These other items are also referred to as additional items. Additional items are, for example, side dishes that are compatible with the menu items in the provisional order. For example, the server 200 maintains a table that associates items that are generally defined as compatible combinations with each other, and the additional identification unit 244 may use this table to identify additional items when facial recognition is successful. Alternatively, the additional identification unit 244 may identify additional items based on the user's past order history. Specifically, if facial recognition is successful, the additional identification unit 244 reads the user's order history from the order DB 215 and analyzes combinations of items that the user prefers to order based on the order history. The additional identification unit 244 then identifies additional items based on the analysis results.

送信制御部245は、実施形態1の送信制御部15の一例である。まず送信制御部245は、仮注文要求をしたユーザ端末300にアイテムリストを送信する。The transmission control unit 245 is an example of the transmission control unit 15 in Embodiment 1. First, the transmission control unit 245 transmits an item list to the user terminal 300 that made the provisional order request.

そして送信制御部245は、仮注文後、ユーザが仮注文時に指定した店舗に来店した場合に仮注文情報を送信する。具体的には、送信制御部245は、ユーザが訪問した店舗が、仮注文DB213の仮注文情報2132に含まれる店舗IDによって特定される店舗であると判定部243が判定した場合、仮注文情報を当該の店舗の店舗端末400に送信する。これにより、仮注文情報を受信した店舗端末400は、仮注文情報を表示部440に表示し、閲覧した店員がユーザに本注文を促す。The transmission control unit 245 then transmits the provisional order information when the user visits the store specified during the provisional order process. Specifically, if the determination unit 243 determines that the store visited by the user is the store identified by the store ID included in the provisional order information 2132 of the provisional order DB 213, the transmission control unit 245 transmits the provisional order information to the store terminal 400 at that store. Upon receiving the provisional order information, the store terminal 400 displays the provisional order information on the display unit 440, and the store staff who view it prompt the user to place a final order.

一方、送信制御部245は、ユーザが訪問した店舗が仮注文情報に含まれる店舗IDによって特定される店舗でないと判定部243が判定した場合は、当該の店舗の店舗端末400に仮注文情報を送信しない。これによりユーザの意図しない店舗に仮注文情報が送信されることを防ぐことができる。On the other hand, if the determination unit 243 determines that the store visited by the user is not the store identified by the store ID included in the provisional order information, the transmission control unit 245 will not transmit the provisional order information to the store's terminal 400. This prevents provisional order information from being transmitted to a store unintended by the user.

尚、送信制御部245は、仮注文情報を店舗端末400に送信するときに、追加特定部244が特定した追加アイテムのアイテム情報も店舗端末400に送信する。追加アイテムのアイテム情報は追加アイテム情報とも称する。追加アイテム情報の送信は、仮注文情報の送信と同時であってもよいし、仮注文情報の送信の前後で行われてもよい。追加アイテム情報を受信した店舗端末400は、追加アイテム情報を表示部440に表示し、閲覧した店員がユーザに追加アイテムをリコメンドする。Furthermore, when the transmission control unit 245 transmits the provisional order information to the store terminal 400, it also transmits the item information of the additional items identified by the additional item identification unit 244 to the store terminal 400. The item information of the additional items is also referred to as additional item information. The transmission of the additional item information may be simultaneous with the transmission of the provisional order information, or it may be performed before or after the transmission of the provisional order information. Upon receiving the additional item information, the store terminal 400 displays the additional item information on the display unit 440, and the store clerk who views it recommends the additional items to the user.

生成部246は、本注文DB215に蓄積された本注文情報の履歴に基づいて、ユーザ毎に販促情報を生成する。販促情報は、ユーザへリコメンドするアイテムに関する情報及びアイテムの割引情報の少なくとも一方を含む。このようにユーザにメリットを与えることで、サービスの活発な利用を促すことができる。The generation unit 246 generates promotional information for each user based on the history of the order information stored in the order database 215. The promotional information includes at least one of the following: information about items recommended to the user and discount information for those items. By providing benefits to users in this way, active use of the service can be encouraged.

図10は、実施形態2にかかる会員登録処理の流れを示すシーケンス図である。まずユーザ端末300は、ユーザUを撮影し(S500)、撮影により生成された登録画像を会員登録要求に含ませて、サーバ200へ送信する(S501)。そしてサーバ200の登録部241は、受信した会員登録要求に含まれる登録画像を顔登録要求に含ませて、顔認証装置100に送信する(S502)。そして顔認証装置100は、受信した顔登録要求に含まれる登録画像に基づいて、ユーザUの顔情報(顔特徴情報)を登録する(S503)。そして顔認証装置100は、発行したユーザIDをサーバ200に通知する(S504)。またユーザ端末300は、ユーザ情報をサーバ200に送信する(S505)。このときユーザ情報は、属性情報と、口座情報と、連絡先とを含んでよい。サーバ200の登録部241は、通知されたユーザID及びユーザ情報を、互いに対応付けてユーザDB212に登録する(S506)。Figure 10 is a sequence diagram showing the flow of the member registration process according to Embodiment 2. First, the user terminal 300 takes a photograph of user U (S500), includes the registration image generated by the photograph in the member registration request, and sends it to the server 200 (S501). Then, the registration unit 241 of the server 200 includes the registration image included in the received member registration request in the face registration request and sends it to the face recognition device 100 (S502). Then, the face recognition device 100 registers the face information (face feature information) of user U based on the registration image included in the received face registration request (S503). Then, the face recognition device 100 notifies the server 200 of the issued user ID (S504). The user terminal 300 also sends user information to the server 200 (S505). At this time, the user information may include attribute information, account information, and contact information. The registration unit 241 of the server 200 registers the notified user ID and user information in the user DB 212, associating them with each other (S506).

図11は、実施形態2にかかる仮注文処理の流れを示すシーケンス図である。仮注文処理は、会員登録処理の後に行われる。まずユーザ端末300はユーザUを撮影する(S510)。そしてユーザは仮注文の対象となる店舗を指定する。ユーザ端末300は、撮影により生成された顔画像と、指定された店舗の店舗IDとを仮注文要求に含ませて、サーバ200へ送信する(S511)。Figure 11 is a sequence diagram showing the flow of the provisional order processing according to Embodiment 2. The provisional order processing is performed after the member registration processing. First, the user terminal 300 takes a picture of user U (S510). Then the user specifies the store for which the provisional order will be placed. The user terminal 300 includes the face image generated by the picture and the store ID of the specified store in the provisional order request and sends it to the server 200 (S511).

サーバ200の認証制御部242は、受信した顔画像内のユーザUの顔領域に対する顔認証要求を、顔認証装置100へ送信する(S512)。そして顔認証装置100は、受信した顔認証要求に含まれる顔画像内のユーザUの顔領域について顔認証を行う(S513)。ここでは、顔認証に成功したユーザIDがあったものとする。顔認証装置100は、顔認証に成功した旨及びユーザIDを含めた顔認証結果を、サーバ200へ送信する(S514)。このときサーバ200は、顔認証が成功したか否かを、ユーザ端末300に通知してよい。The authentication control unit 242 of the server 200 sends a face authentication request for the face region of user U in the received face image to the face authentication device 100 (S512). The face authentication device 100 then performs face authentication on the face region of user U in the face image included in the received face authentication request (S513). Here, it is assumed that there was a user ID that was successfully authenticated. The face authentication device 100 sends the face authentication result, including the fact that face authentication was successful and the user ID, to the server 200 (S514). At this time, the server 200 may notify the user terminal 300 whether or not face authentication was successful.

顔認証結果を受信したサーバ200の送信制御部245は、店舗DB214において、仮注文要求に含まれる店舗IDに対応付けられたアイテムリストを読み出し、ユーザ端末300に送信する(S515)。Upon receiving the facial recognition result, the transmission control unit 245 of the server 200 reads the item list associated with the store ID included in the provisional order request from the store DB 214 and transmits it to the user terminal 300 (S515).

アイテムリストを受信したユーザ端末300は、表示部340にアイテムリストを表示する(S516)。そしてユーザ端末300は、ユーザから仮注文にかかるアイテムの種別、数量、カスタマイズの有無、カスタマイズ有の場合はその内容の選択操作を受け付ける(S517)。The user terminal 300, having received the item list, displays the item list on the display unit 340 (S516). The user terminal 300 then accepts the user's selection of the type, quantity, and whether or not customization is required for the provisional order, and if customization is required, the details of the customization (S517).

ここで図12は、実施形態2にかかるユーザ端末300の表示の一例を示す図である。表示部340には、ユーザが仮注文要求時に指定した店舗Aのメニュー表が示されている。ユーザは、本表示画面において、アイテムの種別として、メインメニュー及びサイドメニューが選択できるようになっている。さらにユーザは、本表示画面において、選択したメニューに対して、調理の好み及び好みのトッピングが指定できるようになっている。調理の好みは、本例では、コーヒー豆の好みの焙煎度合である。ユーザ端末300は、選択された情報をアイテム情報として受け付ける。Figure 12 shows an example of the display of the user terminal 300 according to Embodiment 2. The display unit 340 shows the menu of store A, which the user specified when making a provisional order request. On this display screen, the user can select main menus and side menus as item types. Furthermore, on this display screen, the user can specify cooking preferences and preferred toppings for the selected menu. In this example, the cooking preference is the preferred roast level of the coffee beans. The user terminal 300 receives the selected information as item information.

このようにユーザは、メニュー及びカスタマイズを来店前に検討して詳細に指定できるため、来店時に注文の内容を細かく伝える手間が省ける。また来店時の注文に要する時間を短縮できるため、店舗におけるレジの混雑を解消できる。In this way, users can review and specify their menu and customizations in detail before visiting the store, saving them the trouble of having to explain their order in detail upon arrival. Furthermore, the time required for ordering upon arrival is reduced, alleviating congestion at the checkout counter.

図11に戻り、説明を続ける。選択操作を受け付けたユーザ端末300は、選択操作に対応するアイテム情報と、その店舗の店舗IDとを仮注文情報に含ませて、仮注文情報をサーバ200に送信する(S518)。Returning to Figure 11, the explanation continues. The user terminal 300, having received the selection operation, includes the item information corresponding to the selection operation and the store ID of that store in the provisional order information, and sends the provisional order information to the server 200 (S518).

仮注文情報を受信したサーバ200の登録部241は、顔認証結果から特定したユーザIDに対応付けて、仮注文情報を仮注文DB213に登録する(S519)。この時点では、仮注文情報は店舗端末400に送信されなくてよい。The registration unit 241 of the server 200, upon receiving the provisional order information, registers the provisional order information in the provisional order DB 213, associating it with the user ID identified from the facial recognition result (S519). At this point, the provisional order information does not need to be transmitted to the store terminal 400.

尚、登録部241は、ユーザ端末300から仮注文情報のキャンセルの要求を受信した場合、仮注文DB213から仮注文情報を削除してよい。これにより、ユーザが仮注文にかかるアイテムを受け取りに行けなくなった場合でも、ユーザ端末300から容易にキャンセルできる。Furthermore, if the registration unit 241 receives a request from the user terminal 300 to cancel the provisional order information, it may delete the provisional order information from the provisional order DB 213. This allows the user to easily cancel the provisional order from the user terminal 300 even if they are unable to pick up the items related to the provisional order.

図13は、実施形態2にかかる本注文処理の流れを示すシーケンス図である。まず店舗端末400は、店舗のレジを訪問したユーザを撮影する(S520)。そして店舗端末400は、撮影により生成された顔画像とその店舗の店舗IDとを出力要求に含ませて、サーバ200に送信する(S521)。情報処理システム1000は、S512~S513と同様のS522~S523を実行する。ここでは、顔認証に成功したユーザIDがあったものとする。顔認証装置100は、顔認証に成功した旨及びユーザIDを含めた顔認証結果を、サーバ200へ送信する(S524)。このときサーバ200は、顔認証が成功したか否かを、店舗端末400に通知してよい。サーバ200の認証制御部242は、顔認証結果に含まれるユーザIDを抽出する。Figure 13 is a sequence diagram showing the flow of the order processing according to Embodiment 2. First, the store terminal 400 takes a photograph of the user who has come to the store's cash register (S520). Then, the store terminal 400 sends the face image generated by the photograph and the store ID of that store to the server 200 in an output request (S521). The information processing system 1000 executes S522 to S523 in the same way as S512 to S513. Here, it is assumed that there was a user ID that was successfully authenticated. The face authentication device 100 sends the face authentication result, including the fact that face authentication was successful and the user ID, to the server 200 (S524). At this time, the server 200 may notify the store terminal 400 whether or not face authentication was successful. The authentication control unit 242 of the server 200 extracts the user ID included in the face authentication result.

次にサーバ200の判定部243は、抽出したユーザIDを用いて、仮注文DB213において当該ユーザIDに対応付けられた仮注文情報を特定する(S525)。そして判定部243は、出力要求元の店舗端末400の店舗IDと、仮注文情報に含まれる店舗IDとを照合し、両者が一致するかを判定する(S526)。ここで、両者は一致したものとする。Next, the determination unit 243 of the server 200 uses the extracted user ID to identify the provisional order information associated with that user ID in the provisional order DB 213 (S525). Then, the determination unit 243 compares the store ID of the store terminal 400 that requested the output with the store ID included in the provisional order information and determines whether they match (S526). Here, it is assumed that they match.

次に追加特定部244は、仮注文情報に含まれるアイテム情報のアイテムに対応する追加アイテムを特定する(S527)。Next, the additional identification unit 244 identifies additional items corresponding to the items in the item information included in the provisional order information (S527).

送信制御部245は、判定部243による照合判定の結果に応じて、仮注文情報のアイテム情報と、追加アイテムにかかるアイテム情報とを店舗端末400に送信する(S528)。The transmission control unit 245 transmits the item information of the provisional order information and the item information of the additional items to the store terminal 400 according to the result of the matching determination by the determination unit 243 (S528).

アイテム情報を受信した店舗端末400は、受信したアイテム情報を表示部440に表示する(S529)。そして店舗端末400は、ユーザの注文意思を確認した店員、又はユーザ本人から、ユーザの注文意思の入力操作を受け付ける(S530)。The store terminal 400, having received the item information, displays the received item information on the display unit 440 (S529). The store terminal 400 then accepts input from the store employee who confirmed the user's intention to order, or from the user themselves (S530).

図14は、実施形態2にかかる店舗端末400の表示の一例を示す図である。表示部440には、仮注文にかかるアイテム及びカスタマイズの内容と、仮注文にかかるアイテムを本注文するかを問うメッセージとが表示される。ユーザは、仮注文の内容を確認して、仮注文にかかるアイテム及びカスタマイズの注文意思を回答する。Figure 14 shows an example of the display of the store terminal 400 according to Embodiment 2. The display unit 440 displays the items and customizations for the provisional order, and a message asking whether the user wants to place a final order for the items in the provisional order. The user confirms the contents of the provisional order and responds with their intention to place an order for the items and customizations in the provisional order.

回答を受け付けた店舗端末400は、次に、図15に示す表示画面を表示する。図15は、実施形態2にかかる店舗端末400の表示の一例を示す図である。表示部440には、追加アイテムの内容が表示される。ユーザは、追加アイテムの内容を確認して、追加アイテムの注文意思を回答する。The store terminal 400, having received the response, then displays the display screen shown in Figure 15. Figure 15 is a diagram showing an example of the display of the store terminal 400 according to Embodiment 2. The display unit 440 displays the contents of the additional items. The user confirms the contents of the additional items and responds with their intention to order the additional items.

そして店舗端末400は、仮注文にかかるアイテム及びカスタマイズの注文意思並びに追加アイテムの注文意思に基づいて、本注文情報を生成する。The store terminal 400 then generates the final order information based on the order intentions for the items and customizations related to the provisional order, as well as the order intentions for additional items.

店舗端末400は、表示部440や、その店舗端末400以外の店舗内の端末に本注文情報を表示させる等して、店員に対して本注文にかかるアイテムの提供を促す。これにより、ユーザは、来店時の注文の手間を極力省きつつ、希望通りのアイテムを容易に注文できる。本例のようにアイテムが飲食にかかる商品や食事メニューである場合は、来店時に仮注文の内容を本注文とすることで、ユーザは来店後に出来立てを受け取ることができる。The store terminal 400 prompts store staff to provide the ordered items by displaying the order information on the display unit 440 or on other terminals within the store. This allows users to easily order the items they want while minimizing the effort required to order upon arrival. In cases where the items are food or beverage products or meal menus, as in this example, the user can receive freshly prepared food after arriving by making a provisional order upon arrival.

尚、店舗端末400は、仮注文にかかるアイテムを本注文としない場合は、店員又はユーザ本人から、本注文にかかるアイテムの種別、数量、カスタマイズの有無、カスタマイズがある場合はその内容の選択操作を受け付ける。このとき店舗端末400は、図12に示す表示画面と同様の画面を表示部440に表示させてよい。そして店舗端末400は、選択された情報を本注文情報として受け付ける。これによりユーザの来店時の気分に合ったアイテムを注文できる。Furthermore, if the items in the provisional order are not to be made into a final order, the store terminal 400 accepts requests from the store clerk or the user themselves to select the type, quantity, whether or not customization is required, and, if so, the details of any customization. At this time, the store terminal 400 may display a screen on the display unit 440 similar to the display screen shown in Figure 12. The store terminal 400 then accepts the selected information as the final order information. This allows the user to order items that match their mood at the time of their visit.

図13に戻り、説明を続ける。本注文情報を生成した店舗端末400は、本注文情報に、その店舗の店舗IDを含ませて、サーバ200に送信する(S531)。
サーバ200の登録部241は、本注文情報を、顔認証結果に含まれるユーザIDに対応付けて本注文DB215に登録する(S532)。
Returning to Figure 13, let's continue the explanation. The store terminal 400 that generated the order information includes the store's store ID in the order information and sends it to the server 200 (S531).
The registration unit 241 of the server 200 registers the order information in the order database 215, associating it with the user ID included in the facial recognition result (S532).

尚、このときサーバ200は、ユーザDB212のユーザID2121に対応付けられた口座情報を用いて、決済を行ってよい。これにより、来店時の決済の手間を省くことができる。Furthermore, at this time, the server 200 may perform the payment using the account information associated with user ID 2121 in the user database 212. This eliminates the hassle of payment at the time of the customer's visit.

このように実施形態2によれば、ユーザが来店した時の注文の手間を好適に省きつつ、ユーザの事前の希望通りの、又はその時の気分に合った柔軟な注文を可能とする。またサーバ200は、仮注文のアイテムに合った追加アイテムをリコメンドすることで、店舗の売り上げ向上に寄与できる。Thus, according to Embodiment 2, the ordering process for users upon arrival at the store is conveniently streamlined, while enabling flexible ordering that matches the user's prior preferences or mood at the time. Furthermore, the server 200 can contribute to increasing store sales by recommending additional items that match the provisional order.

図16は、実施形態2にかかる販促情報の提供処理の流れを示すシーケンス図である。販促情報の提供処理は、本注文をトリガとして行われてもよいし、本注文のタイミングに関わらず、例えば定期的に行われてもよい。尚、販促情報の提供処理は、ユーザ毎に行われる。Figure 16 is a sequence diagram showing the flow of the promotional information provision process according to Embodiment 2. The promotional information provision process may be triggered by the actual order, or it may be performed periodically, for example, regardless of the timing of the actual order. Furthermore, the promotional information provision process is performed for each user.

まずサーバ200の生成部246は、本注文DB215においてユーザのユーザIDに対応付けられた本注文情報の履歴を読み出す(S535)。そして生成部246は、本注文情報の履歴に基づいて販促情報を生成する(S536)。例えば生成部246は、ユーザ毎に、本注文情報の履歴からそのユーザの嗜好性を分析し、分析結果に基づいて好みのアイテムの種別又は好みの店舗を特定してよい。そして生成部246は、特定した店舗やアイテムの種別に関連する販促情報を、ユーザのための販促情報として生成してよい。First, the generation unit 246 of the server 200 reads the history of the order information associated with the user's user ID in the order DB 215 (S535). Then, the generation unit 246 generates promotional information based on the history of the order information (S536). For example, the generation unit 246 may analyze the user's preferences from the history of the order information for each user and identify the type of item or store they prefer based on the analysis results. Then, the generation unit 246 may generate promotional information related to the identified store or item type as promotional information for the user.

嗜好性の分析は、本注文情報の履歴から算出される店舗の利用頻度やアイテムの購入頻度に基づいてもよい。尚、嗜好性の分析は、本注文情報の履歴に加えて、ユーザの属性情報に基づいてもよい。The analysis of preferences may also be based on the frequency of store visits and item purchases calculated from the order history. Furthermore, the analysis of preferences may also be based on user attribute information in addition to the order history.

また例えば生成部246は、ユーザ毎に、店舗の利用時間帯を分析し、ユーザが利用する傾向が高い時間帯に適したアイテムの販促情報を、ユーザのための販促情報として生成してもよい。For example, the generation unit 246 may analyze the time of day each user uses the store and generate promotional information for items suitable for the time of day when the user is most likely to use the store, as promotional information for the user.

そして生成部246は、販促情報をそのユーザのユーザ端末300に送信する(S537)。販促情報を受信したユーザ端末300は、表示部340に販促情報を表示させるなどして、ユーザに通知する(S538)。The generation unit 246 then transmits the promotional information to the user's user terminal 300 (S537). The user terminal 300, upon receiving the promotional information, notifies the user by displaying the promotional information on the display unit 340, etc. (S538).

図17は、実施形態2にかかるユーザ端末300の表示の一例を示す図である。表示部340には、ユーザXにおすすめの販促情報が表示されている。一例として表示部340には、おすすめの販促情報として、ユーザXの行きつけの店舗Aの割引情報と、よく購入するアイテムに関連した他店舗のアイテムのリコメンド情報とが表示されている。Figure 17 shows an example of the display of the user terminal 300 according to Embodiment 2. The display unit 340 displays promotional information recommended for user X. As an example, the display unit 340 displays discount information from store A, which user X frequents, and recommendation information for items from other stores related to items that user X frequently purchases.

このようにサーバ200は、パーソナライズされた販促情報をユーザに提供することで、ユーザにメリットを感じさせることができる。その結果、ユーザに対してサービスの利用を促進できる。In this way, server 200 can make users feel that they are getting a benefit by providing them with personalized promotional information. As a result, it can encourage users to use the service.

尚、本開示は、任意の処理を、プロセッサにコンピュータプログラムを実行させることにより実現することが可能である。Furthermore, this disclosure can be implemented by having a processor execute a computer program to perform any desired process.

上述の例において、プログラムは、コンピュータに読み込まれた場合に、実施形態で説明された1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。In the examples described above, the program includes a set of instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more of the functions described in the embodiments. The program may be stored on a non-temporary computer-readable medium or a physical storage medium. Examples, but not limited to, include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disc storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices. The program may be transmitted over a temporary computer-readable medium or a communication medium. Examples, but not limited to, include temporary computer-readable medium or a communication medium that includes electrically, optically, acoustically, or otherwise propagating signals.

尚、本開示は上記実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば上記実施形態2では、顔認証機能を顔認証装置100が有していたが、顔認証装置100に代えて又は加えて、サーバ200が顔認証機能を有してもよい。Furthermore, this disclosure is not limited to the embodiments described above, and can be modified as appropriate without departing from the spirit of the invention. For example, in Embodiment 2 described above, the facial recognition function was provided by the facial recognition device 100, but the server 200 may have the facial recognition function instead of or in addition to the facial recognition device 100.

また上記実施形態2では、店舗端末400は本注文時にユーザの注文意思を確認した上で、本注文情報を生成し、そして店員に対して本注文にかかるアイテムの提供を促していた。しかし店舗端末400は、注文意思の確認を待たず、仮注文情報を本注文情報として生成し、店員に対して本注文にかかるアイテムの提供を促してよい。Furthermore, in the above embodiment 2, the store terminal 400 confirmed the user's intention to order at the time of the order, generated the order information, and then prompted the store clerk to provide the items for the order. However, the store terminal 400 may generate the provisional order information as the order information without waiting for confirmation of the intention to order, and then prompt the store clerk to provide the items for the order.

またユーザ端末300は、同じ店舗に対する複数の仮注文情報の入力をユーザから受け付けて、当該複数の仮注文情報をサーバ200の仮注文DB213に登録させてよい。一例としてユーザが、店舗Aのブレンドコーヒーを注文する場合のカスタマイズの内容を、第1の仮注文情報として入力し、ユーザが店舗Aのカフェラテを注文する場合のカスタマイズの内容を、第2の仮注文情報として入力してよい。Furthermore, the user terminal 300 may receive multiple provisional order entries from the user for the same store and register these multiple provisional order entries in the provisional order DB 213 of the server 200. For example, the user may input the details of the customization when ordering a blended coffee from store A as the first provisional order entry, and the user may input the details of the customization when ordering a cafe latte from store A as the second provisional order entry.

サーバ200の登録部241は、当該複数の仮注文情報と、ユーザIDとを対応付けて、仮注文DB213に登録してよい。そして送信制御部245は、ユーザが来店した際に、顔認証が成功したユーザのユーザIDに対応付けられた複数の仮注文情報の全部を店舗端末400に送信してもよいし、少なくとも1つを選択して店舗端末400に送信してもよい。送信制御部245が複数の仮注文情報を店舗端末400に送信した場合は、店舗端末400は、ユーザが本注文情報とする仮注文情報を選択できるように、複数の仮注文情報を表示してよい。これによりユーザがその時の気分に合わせて容易に注文できる。The registration unit 241 of the server 200 may associate the multiple provisional order information with the user ID and register it in the provisional order DB 213. When a user visits the store, the transmission control unit 245 may send all of the multiple provisional order information associated with the user ID of the user whose facial recognition was successful to the store terminal 400, or it may select at least one and send it to the store terminal 400. If the transmission control unit 245 sends multiple provisional order information to the store terminal 400, the store terminal 400 may display the multiple provisional order information so that the user can select the provisional order information to be used as the final order information. This allows the user to easily place an order according to their mood at the time.

尚、仮注文DB213の仮注文情報には、店舗IDに代えて又は加えて、同じ系列の店舗同士で構成されたグループを識別するグループIDを含んでよい。同じグループであれば取り扱うアイテムは同じか類似している可能性が高い。そこで送信制御部245は、仮注文要求時に同じグループIDであれば共通のアイテムリストをユーザ端末300に送信してよい。そして登録部241は、グループごとに、仮注文情報と、ユーザIDとを対応付けて、仮注文DB213に登録してよい。そして判定部243は、ユーザが来店時に、ユーザが訪問した店舗が属するグループが仮注文DB213の仮注文情報に含まれるグループIDによって特定されるグループかを判定してよい。送信制御部245は、ユーザが訪問した店舗が属するグループが仮注文情報に含まれるグループIDによって特定されるグループである場合に仮注文情報を店舗端末400に送信し、そうでない場合に送信しなくてよい。これによりユーザは同じグループに属する店舗であれば、支店に関わらず希望通りのアイテムを適切に仮注文できる。Furthermore, the provisional order information in the provisional order DB 213 may include a group ID that identifies a group of stores belonging to the same chain, in place of or in addition to the store ID. If they belong to the same group, the items they handle are likely to be the same or similar. Therefore, the transmission control unit 245 may send a common item list to the user terminal 300 when a provisional order request is made, provided the group ID is the same. The registration unit 241 may then register the provisional order information and user ID in the provisional order DB 213 for each group. The determination unit 243 may then determine, upon a user's visit, whether the group to which the visited store belongs is identified by the group ID included in the provisional order information in the provisional order DB 213. The transmission control unit 245 transmits the provisional order information to the store terminal 400 if the group to which the visited store belongs is identified by the group ID included in the provisional order information; otherwise, it does not need to transmit it. This allows users to appropriately provisionally order their desired items regardless of the branch, as long as the store belongs to the same group.

尚、仮注文情報にグループIDが含まれる場合、追加特定部244は、グループ全体で共通のアイテムから追加アイテムを選択してよい。また生成部246は、同じグループ内で共通に利用可能なアイテムの販促情報を生成してよい。Furthermore, if the provisional order information includes a group ID, the additional identification unit 244 may select additional items from items common to the entire group. The generation unit 246 may also generate promotional information for items that can be used commonly within the same group.

ここで同じグループIDであっても店舗ごとに基本メニューや限定メニューが異なる場合がある。したがって送信制御部245は、同じグループIDであっても店舗が異なる場合は、仮注文要求時に異なるアイテムリストをユーザ端末300に送信してもよい。また追加特定部244は、同じグループIDであっても店舗が異なる場合は、店舗毎に追加アイテムを選択してもよい。例えば追加特定部244は、来店した店舗限定のアイテムや来店した店舗が推奨するアイテムを優先的に選択してもよい。生成部246が販促情報を生成する場合にも、同じグループであっても異なる店舗については異なるアイテムの販促情報を生成してよい。Here, even with the same group ID, the basic menu and limited menu may differ from store to store. Therefore, the transmission control unit 245 may send different item lists to the user terminal 300 when a provisional order is requested if the stores are different, even if they have the same group ID. Also, the additional item selection unit 244 may select additional items for each store if the stores are different, even if they have the same group ID. For example, the additional item selection unit 244 may prioritize selecting items that are exclusive to the visited store or items recommended by the visited store. When the generation unit 246 generates promotional information, it may also generate different promotional information for different items for different stores, even if they belong to the same group.

またサーバ200は、仮注文情報が仮注文DB213に登録されてから所定時間以上経過している場合は、仮注文情報を無効化してよい。このとき登録部241が仮注文情報を仮注文DB213から削除してもよいし、送信制御部245が、仮注文情報及び追加アイテムのアイテム情報を店舗端末400に送信しないようにしてもよい。これにより、ユーザの直近の気分に合わせて事前登録した内容を本注文に反映させることを可能しつつ、気分が変わったり受け取りが困難になった場合は操作不要でキャンセルできる。Furthermore, if a predetermined amount of time has elapsed since the provisional order information was registered in the provisional order DB 213, the server 200 may invalidate the provisional order information. In this case, the registration unit 241 may delete the provisional order information from the provisional order DB 213, or the transmission control unit 245 may choose not to transmit the provisional order information and the item information of the additional items to the store terminal 400. This makes it possible to reflect the pre-registered content in the actual order according to the user's current mood, while allowing for cancellation without any operation if the user's mood changes or they are unable to receive the order.

また上記実施形態2では、サーバ200の追加特定部244は、仮注文にかかるアイテムと相性が良い追加アイテムを特定し、送信制御部245が店舗端末400を介して追加アイテムをリコメンドするとした。このとき追加特定部244は、ユーザによる店舗の利用態様に応じて、リコメンドする追加アイテムを異ならせてもよい。例えば追加特定部244は、ユーザがイートイン利用である場合は第1テーブルを用いて追加アイテムを特定し、ユーザがテイクアウト利用である場合、第1テーブルとは異なる第2テーブルを用いて追加アイテムを特定してよい。例えば第1テーブルは、相性が良いアイテム同士を関連付けたテーブルであり、第2テーブルは、テイクアウトメニューのうち、相性が良いアイテム同士を関連付けたテーブルである。一例としてユーザがブレンドコーヒーを仮注文している場合に、サーバ200は、ユーザがイートイン利用を希望する場合はケーキを、ユーザがテイクアウト利用を希望する場合はサンドイッチを、追加アイテムとしてリコメンドしてよい。これにより、利用実態に合ったリコメンドを行うことが可能となる。Furthermore, in the above embodiment 2, the additional item identification unit 244 of the server 200 identifies additional items that are compatible with the items in the provisional order, and the transmission control unit 245 recommends the additional items via the store terminal 400. In this case, the additional item identification unit 244 may recommend different additional items depending on how the user uses the store. For example, the additional item identification unit 244 may use a first table to identify additional items if the user is using the eat-in service, and use a second table different from the first table to identify additional items if the user is using the take-out service. For example, the first table is a table that associates compatible items with each other, and the second table is a table that associates compatible items from the take-out menu with each other. As an example, if the user has provisionally ordered a blended coffee, the server 200 may recommend a cake as an additional item if the user wishes to use the eat-in service, and a sandwich if the user wishes to use the take-out service. This makes it possible to provide recommendations that match the actual usage.

またサーバ200は、ユーザが所定の利用態様で店舗の利用を希望する場合にのみ、追加アイテムをリコメンドしてもよい。例えば追加特定部244は、ユーザがイートイン利用を希望する場合は追加アイテムを特定し、ユーザがテイクアウト利用を希望する場合は追加アイテムの特定をしなくてよい。このとき追加アイテムの特定には、上記第1テーブルを用いてよい。Furthermore, the server 200 may recommend additional items only if the user wishes to use the store in a predetermined manner. For example, the additional item identification unit 244 may identify additional items if the user wishes to eat in, but does not need to identify additional items if the user wishes to take out. In this case, the first table described above may be used to identify the additional items.

また上記実施形態2では、ユーザの顔画像を含む仮注文情報の出力要求を、店舗端末400から受信するとしたが、店舗端末400に代えてユーザ端末300から受信してもよい。この場合、ユーザ端末300は、自己の位置情報から店舗IDを特定して出力要求に含めてもよいし、店舗IDに代えて自己の位置情報を出力要求に含めてもよい。またこの場合、サーバ200の送信制御部245は、仮注文情報と追加アイテムのアイテム情報とを、ユーザ端末300に送信してもよいし、ユーザが訪問した店舗の店舗端末400に送信してもよい。Furthermore, in the above embodiment 2, the output request for provisional order information including the user's facial image was received from the store terminal 400, but it may also be received from the user terminal 300 instead of the store terminal 400. In this case, the user terminal 300 may identify the store ID from its own location information and include it in the output request, or it may include its own location information in the output request instead of the store ID. Also in this case, the transmission control unit 245 of the server 200 may send the provisional order information and the item information of the additional items to the user terminal 300, or it may send them to the store terminal 400 of the store visited by the user.

上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報を少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録手段と、
店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御する認証制御手段と、
前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記ユーザが訪問した前記店舗の端末に送信する送信制御手段と
を備える情報処理装置。
(付記2)
前記仮注文情報は、店舗を識別する店舗IDをさらに含み、
前記情報処理装置は、前記生体認証が成功した場合、前記ユーザが訪問した店舗が、前記ユーザの生体情報に関連付けられた仮注文情報に含まれる店舗IDによって特定される店舗か否かを判定する判定手段をさらに備え、
前記送信制御手段は、前記ユーザが訪問した前記店舗が前記店舗IDによって特定される店舗でない場合、前記ユーザが訪問した前記店舗の端末に前記仮注文情報を送信しない
付記1に記載の情報処理装置。
(付記3)
前記生体認証が成功した場合、前記仮注文にかかるアイテムと組み合わせて注文することが推奨される追加アイテムを特定する追加特定手段をさらに備え、
前記送信制御手段は、特定した前記追加アイテムの情報を、前記仮注文情報とともに前記店舗の端末に送信する
付記1又は2に記載の情報処理装置。
(付記4)
前記登録手段は、前記ユーザが訪問した前記店舗の端末から、前記ユーザの訪問時の注文意思を含む本注文情報を受信した場合、前記本注文情報を前記ユーザの生体情報に関連付けて登録する
付記3に記載の情報処理装置。
(付記5)
前記ユーザの生体情報に関連づけられた前記本注文情報の履歴に基づいて、前記ユーザへの販促情報を生成する生成手段をさらに備え、
前記送信制御手段は、前記販促情報を前記ユーザ端末に送信する
付記4に記載の情報処理装置。
(付記6)
前記追加特定手段は、
前記生体認証が成功した場合、前記ユーザの生体情報に関連付けられた本注文情報の履歴を読み出し、
前記本注文情報の履歴に基づいて追加アイテムを特定し、
前記送信制御手段は、特定した前記追加アイテムを、前記仮注文情報とともに前記店舗の端末に送信する
付記4又は5に記載の情報処理装置。
(付記7)
前記アイテムは、食事のメニューであり、
前記追加特定手段は、前記ユーザがイートイン利用である場合、相性が良いイートインメニュー同士を関連付けた第1テーブルを用いて前記追加アイテムを特定する
付記3から5のいずれか一項に記載の情報処理装置。
(付記8)
前記追加特定手段は、前記ユーザがテイクアウト利用である場合、相性が良いテイクアウトメニュー同士を関連付けた第2テーブルを用いて前記追加アイテムを特定する
付記7に記載の情報処理装置。
(付記9)
生体認証を実施する生体認証装置と、
サーバと
を備え、
前記サーバは、
ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報を少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録手段と、
店舗を訪問したユーザの生体情報を受信した場合、前記生体情報を前記生体認証装置に送信し、前記生体認証の結果を前記生体認証装置から受信する認証制御手段と、
前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信する送信制御手段と
を有する
情報処理システム。
(付記10)
前記店舗の端末をさらに備える
付記9に記載の情報処理システム。
(付記11)
ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報を少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録し、
店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御し、
前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信する
情報処理方法。
(付記12)
ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報を少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録機能と、
店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御する認証制御機能と、
前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信する送信制御機能と
をコンピュータに実現させるためのプログラムが格納された非一時的なコンピュータ可読媒体。
Some or all of the above embodiments may also be described as follows, but are not limited to the following:
(Note 1)
When provisional order information, which includes at least item information for identifying the items in the provisional order, is received from a user terminal used by the user, a registration means registers the provisional order information in association with the user's biometric information.
When biometric information of a user who has visited the store is received, an authentication control means for controlling biometric authentication is provided,
An information processing apparatus comprising: transmission control means for transmitting the provisional order information associated with the user's biometric information to a terminal at the store visited by the user if the biometric authentication is successful.
(Note 2)
The aforementioned provisional order information further includes a store ID that identifies the store,
The information processing device further includes a determination means for determining whether the store visited by the user is a store identified by the store ID included in the provisional order information associated with the user's biometric information, if the biometric authentication is successful.
The information processing device according to Appendix 1, wherein the transmission control means does not transmit the provisional order information to the terminal of the store visited by the user if the store visited by the user is not the store identified by the store ID.
(Note 3)
If the biometric authentication is successful, the system further provides additional identification means for identifying additional items that are recommended to be ordered in combination with the items in the provisional order.
The information processing device according to Appendix 1 or 2, wherein the transmission control means transmits information of the identified additional items together with the provisional order information to the store's terminal.
(Note 4)
The information processing device described in Appendix 3, wherein the registration means receives order information, including the user's intention to order at the time of the visit, from a terminal at the store visited by the user, and registers the order information in association with the user's biometric information.
(Note 5)
The system further comprises a generation means for generating promotional information for the user based on the history of the order information associated with the user's biometric information,
The transmission control means transmits the promotional information to the user terminal as described in Appendix 4.
(Note 6)
The aforementioned additional identification means is,
If the biometric authentication is successful, read the order history associated with the user's biometric information.
Based on the order history mentioned above, additional items will be identified,
The information processing device according to Appendix 4 or 5, wherein the transmission control means transmits the identified additional items together with the provisional order information to the store's terminal.
(Note 7)
The aforementioned item is a meal menu,
The information processing device according to any one of the appendices 3 to 5, wherein the additional identification means identifies the additional item using a first table that associates compatible eat-in menus when the user is using the eat-in service.
(Note 8)
The information processing device described in Appendix 7, wherein the additional identification means identifies the additional item using a second table that associates compatible takeout menus when the user is using the takeout service.
(Note 9)
A biometric authentication device that performs biometric authentication,
Equipped with a server,
The aforementioned server,
When provisional order information, which includes at least item information for identifying the items in the provisional order, is received from a user terminal used by the user, a registration means registers the provisional order information in association with the user's biometric information.
Authentication control means that, upon receiving biometric information of a user who has visited the store, transmits the biometric information to the biometric authentication device and receives the result of the biometric authentication from the biometric authentication device,
An information processing system having a transmission control means that, if the biometric authentication is successful, transmits the provisional order information associated with the user's biometric information to the store's terminal.
(Note 10)
The information processing system described in Appendix 9, further comprising the terminals of the aforementioned store.
(Note 11)
When provisional order information, which includes at least item information for identifying the items in the provisional order, is received from the user terminal used by the user, the provisional order information is registered in association with the user's biometric information.
When biometric information of a user who has visited the store is received, biometric authentication is controlled.
An information processing method that, if the biometric authentication is successful, transmits the provisional order information associated with the user's biometric information to the store's terminal.
(Note 12)
When provisional order information, which includes at least item information for identifying the items in the provisional order, is received from the user terminal used by the user, a registration function is provided to register the provisional order information in association with the user's biometric information.
When biometric information of a user who has visited the store is received, an authentication control function is activated to control biometric authentication,
A non-temporary computer-readable medium containing a program for a computer to implement a transmission control function that, if the biometric authentication is successful, transmits the provisional order information associated with the user's biometric information to the store's terminal.

10 情報処理装置
11 登録部
12 認証制御部
15 送信制御部
100 顔認証装置
110 顔情報DB
111 ユーザID
112 顔特徴情報
120 顔検出部
130 特徴点抽出部
140 登録部
150 認証部
200 情報処理装置(サーバ)
210 記憶部
211 プログラム
212 ユーザDB
2121 ユーザID
2122 ユーザ情報
213 仮注文DB
2131 ユーザID
2132 仮注文情報
214 店舗DB
2141 店舗ID
2142 アイテムリスト
215 本注文DB
2151 ユーザID
2152 本注文情報
220 メモリ
230 通信部
240 制御部
241 登録部
242 認証制御部
243 判定部
244 追加特定部
245 送信制御部
246 生成部
300 ユーザ端末
310 カメラ
320 記憶部
330 通信部
340 表示部
350 入力部
360 制御部
400 店舗端末
410 カメラ
420 記憶部
430 通信部
440 表示部
450 入力部
460 制御部
1000 情報処理システム
10 Information processing device 11 Registration unit 12 Authentication control unit 15 Transmission control unit 100 Facial recognition device 110 Facial information database
111 User ID
112 Facial feature information 120 Face detection unit 130 Feature point extraction unit 140 Registration unit 150 Authentication unit 200 Information processing device (server)
210 Storage Unit 211 Program 212 User DB
2121 User ID
2122 User Information 213 Provisional Order Database
2131 User ID
2132 Provisional Order Information 214 Store Database
2141 Store ID
2142 Item List 215 Main Order Database
2151 User ID
2152 Order Information 220 Memory 230 Communication Unit 240 Control Unit 241 Registration Unit 242 Authentication Control Unit 243 Judgment Unit 244 Additional Identification Unit 245 Transmission Control Unit 246 Generation Unit 300 User Terminal 310 Camera 320 Storage Unit 330 Communication Unit 340 Display Unit 350 Input Unit 360 Control Unit 400 Store Terminal 410 Camera 420 Storage Unit 430 Communication Unit 440 Display Unit 450 Input Unit 460 Control Unit 1000 Information Processing System

Claims (10)

ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報と店舗を識別する店舗IDとを少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録手段と、
店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御する認証制御手段と、
前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記ユーザが訪問した前記店舗の端末に送信する送信制御手段と
前記生体認証が成功した場合、前記ユーザが訪問した店舗が、前記ユーザの生体情報に関連付けられた仮注文情報に含まれる店舗IDによって特定される店舗か否かを判定する判定手段と、を備え、
前記送信制御手段は、前記ユーザが訪問した前記店舗が前記店舗IDによって特定される店舗でない場合、前記ユーザが訪問した前記店舗の端末に前記仮注文情報を送信しない
情報処理装置。
When provisional order information is received from a user terminal used by a user, which includes at least item information to identify the items in the provisional order and a store ID to identify the store , the registration means registers the provisional order information in association with the user's biometric information.
When biometric information of a user who has visited the store is received, an authentication control means for controlling biometric authentication is provided,
If the biometric authentication is successful, a transmission control means transmits the provisional order information associated with the user's biometric information to a terminal at the store visited by the user .
If the biometric authentication is successful, the system includes a determination means for determining whether the store visited by the user is the store identified by the store ID included in the provisional order information associated with the user's biometric information.
The transmission control means does not transmit the provisional order information to the terminal of the store visited by the user if the store visited by the user is not the store identified by the store ID.
Information processing device.
前記生体認証が成功した場合、前記仮注文にかかるアイテムと組み合わせて注文することが推奨される追加アイテムを特定する追加特定手段をさらに備え、
前記送信制御手段は、特定した前記追加アイテムの情報を、前記仮注文情報とともに前記店舗の端末に送信する
請求項に記載の情報処理装置。
If the biometric authentication is successful, the system further provides additional identification means for identifying additional items that are recommended to be ordered in combination with the items in the provisional order.
The information processing device according to claim 1 , wherein the transmission control means transmits information of the identified additional items together with the provisional order information to the store's terminal.
前記登録手段は、前記ユーザが訪問した前記店舗の端末から、前記ユーザの訪問時の注文意思を含む本注文情報を受信した場合、前記本注文情報を前記ユーザの生体情報に関連付けて登録する
請求項に記載の情報処理装置。
The information processing device according to claim 2, wherein the registration means receives actual order information, including the user's intention to order at the time of the visit, from a terminal at the store visited by the user, and registers the actual order information in association with the user's biometric information.
前記ユーザの生体情報に関連づけられた前記本注文情報の履歴に基づいて、前記ユーザへの販促情報を生成する生成手段をさらに備え、
前記送信制御手段は、前記販促情報を前記ユーザ端末に送信する
請求項に記載の情報処理装置。
The system further comprises a generation means for generating promotional information for the user based on the history of the order information associated with the user's biometric information,
The information processing apparatus according to claim 3 , wherein the transmission control means transmits the promotional information to the user terminal.
前記追加特定手段は、
前記生体認証が成功した場合、前記ユーザの生体情報に関連付けられた本注文情報の履歴を読み出し、
前記本注文情報の履歴に基づいて追加アイテムを特定し、
前記送信制御手段は、特定した前記追加アイテムを、前記仮注文情報とともに前記店舗の端末に送信する
請求項3又は4に記載の情報処理装置。
The aforementioned additional identification means is,
If the biometric authentication is successful, read the order history associated with the user's biometric information.
Based on the order history mentioned above, additional items will be identified,
The information processing apparatus according to claim 3 or 4 , wherein the transmission control means transmits the identified additional items together with the provisional order information to the store's terminal.
前記アイテムは、食事のメニューであり、
前記追加特定手段は、前記ユーザがイートイン利用である場合、相性が良いイートインメニュー同士を関連付けた第1テーブルを用いて前記追加アイテムを特定する
請求項2から4のいずれか一項に記載の情報処理装置。
The aforementioned item is a meal menu,
The information processing device according to any one of claims 2 to 4 , wherein the additional identification means identifies the additional item using a first table that associates compatible eat-in menus when the user is using the eat-in service.
前記追加特定手段は、前記ユーザがテイクアウト利用である場合、相性が良いテイクアウトメニュー同士を関連付けた第2テーブルを用いて前記追加アイテムを特定するThe aforementioned additional identification means identifies the additional item using a second table that associates compatible takeout menus when the user is using takeout.
請求項6に記載の情報処理装置。The information processing apparatus according to claim 6.
生体認証を実施する生体認証装置と、
サーバと
を備え、
前記サーバは、
ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報と店舗を識別する店舗IDとを少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録手段と、
店舗を訪問したユーザの生体情報を受信した場合、前記生体情報を前記生体認証装置に送信し、前記生体認証の結果を前記生体認証装置から受信する認証制御手段と、
前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信する送信制御手段と
前記生体認証が成功した場合、前記ユーザが訪問した店舗が、前記ユーザの生体情報に関連付けられた仮注文情報に含まれる店舗IDによって特定される店舗か否かを判定する判定手段を有し、
前記送信制御手段は、前記ユーザが訪問した前記店舗が前記店舗IDによって特定される店舗でない場合、前記ユーザが訪問した前記店舗の端末に前記仮注文情報を送信しない
情報処理システム。
A biometric authentication device that performs biometric authentication,
Equipped with a server,
The aforementioned server,
When provisional order information is received from a user terminal used by a user, which includes at least item information to identify the items in the provisional order and a store ID to identify the store , the registration means registers the provisional order information in association with the user's biometric information.
Authentication control means that, upon receiving biometric information of a user who has visited the store, transmits the biometric information to the biometric authentication device and receives the result of the biometric authentication from the biometric authentication device,
If the biometric authentication is successful, a transmission control means transmits the provisional order information associated with the user's biometric information to the store's terminal .
If the biometric authentication is successful, the system has a determination means for determining whether the store visited by the user is the store identified by the store ID included in the provisional order information associated with the user's biometric information.
The transmission control means does not transmit the provisional order information to the terminal of the store visited by the user if the store visited by the user is not the store identified by the store ID.
Information processing system.
ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報と店舗を識別する店舗IDとを少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けてサーバに登録し、
店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御し、
前記生体認証が成功した場合、前記サーバは、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信し、
前記生体認証が成功した場合、前記サーバは、前記ユーザが訪問した店舗が、前記ユーザの生体情報に関連付けられた仮注文情報に含まれる店舗IDによって特定される店舗か否かを判定し、
前記サーバは、前記ユーザが訪問した前記店舗が前記店舗IDによって特定される店舗でない場合、前記ユーザが訪問した前記店舗の端末に前記仮注文情報を送信しない
情報処理方法。
When provisional order information is received from a user terminal used by a user, which includes at least item information to identify the items in the provisional order and a store ID to identify the store , the provisional order information is registered on the server in association with the user's biometric information.
When biometric information of a user who has visited the store is received, biometric authentication is controlled.
If the biometric authentication is successful, the server transmits the provisional order information associated with the user's biometric information to the store's terminal .
If the biometric authentication is successful, the server determines whether the store visited by the user is the store identified by the store ID included in the provisional order information associated with the user's biometric information.
The server will not send the provisional order information to the terminal of the store visited by the user if the store visited by the user is not the store identified by the store ID.
Information processing methods.
ユーザが使用するユーザ端末から、仮注文にかかるアイテムを特定するためのアイテム情報と店舗を識別する店舗IDとを少なくとも含む仮注文情報を受信した場合、前記仮注文情報を、前記ユーザの生体情報に関連付けて登録する登録機能と、
店舗を訪問したユーザの生体情報を受信した場合、生体認証を制御する認証制御機能と、
前記生体認証が成功した場合、前記ユーザの前記生体情報に関連付けられた前記仮注文情報を、前記店舗の端末に送信する送信制御機能と
前記生体認証が成功した場合、前記ユーザが訪問した店舗が、前記ユーザの生体情報に関連付けられた仮注文情報に含まれる店舗IDによって特定される店舗か否かを判定する判定機能と、
をコンピュータに実現させ
前記送信制御機能は前記ユーザが訪問した前記店舗が前記店舗IDによって特定される店舗でない場合、前記ユーザが訪問した前記店舗の端末に前記仮注文情報を送信しない
プログラム。
When provisional order information is received from a user terminal used by a user, which includes at least item information to identify the items in the provisional order and a store ID to identify the store , the system has a registration function that registers the provisional order information in association with the user's biometric information.
When biometric information of a user who has visited the store is received, an authentication control function is activated to control biometric authentication,
If the biometric authentication is successful, a transmission control function transmits the provisional order information associated with the user's biometric information to the store's terminal .
If the biometric authentication is successful, a determination function is provided to determine whether the store visited by the user is the store identified by the store ID included in the provisional order information associated with the user's biometric information.
To make this a reality on a computer ,
The transmission control function will not transmit the provisional order information to the terminal of the store visited by the user if the store visited by the user is not the store identified by the store ID.
program.
JP2024507241A 2022-03-15 2022-03-15 Information processing device, information processing system, information processing method, and program Active JP7848860B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/011520 WO2023175707A1 (en) 2022-03-15 2022-03-15 Information processing device, information processing system, information processing method, and non-transitory computer-readable medium

Publications (3)

Publication Number Publication Date
JPWO2023175707A1 JPWO2023175707A1 (en) 2023-09-21
JPWO2023175707A5 JPWO2023175707A5 (en) 2024-10-28
JP7848860B2 true JP7848860B2 (en) 2026-04-21

Family

ID=88022845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024507241A Active JP7848860B2 (en) 2022-03-15 2022-03-15 Information processing device, information processing system, information processing method, and program

Country Status (2)

Country Link
JP (1) JP7848860B2 (en)
WO (1) WO2023175707A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021162062A1 (en) 2020-02-10 2021-08-19 パナソニックIpマネジメント株式会社 Control method, terminal equipment, program, and recording medium
JP2021174210A (en) 2020-04-23 2021-11-01 株式会社寺岡精工 Order entry system and ordering method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021162062A1 (en) 2020-02-10 2021-08-19 パナソニックIpマネジメント株式会社 Control method, terminal equipment, program, and recording medium
JP2021174210A (en) 2020-04-23 2021-11-01 株式会社寺岡精工 Order entry system and ordering method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"顔認証、モバイルオーダー、自動電子入場ゲートetc. 東京ドームのDX化プロジェクトが始動!",CardWave,日本,株式会社インフキュリオンコンサルティング,2021年04月25日,第34巻, 第2号,pp.18~19
佐藤嘉彦,"行って試した! キャッシュレス店舗の使い勝手",日経トレンディ,日経BP,2019年07月04日,第449号,pp.66~67
山田哲也,"高速タッチレスな指紋認証ソリューション MorphoWave Compactによる次世代スタジアム体験",月刊自動認識,日本,日本工業出版株式会社,2020年07月10日,第33巻, 第8号,pp.54~57

Also Published As

Publication number Publication date
JPWO2023175707A1 (en) 2023-09-21
WO2023175707A1 (en) 2023-09-21

Similar Documents

Publication Publication Date Title
JP7249556B2 (en) Information provision method
KR101778556B1 (en) Restaurant reservation service method and system
US12093996B2 (en) Method for providing information
JP7605522B2 (en) Information processing device, information processing method, and program
US20200193403A1 (en) Systems and methods for processing customer payments for an establishment
JP5746554B2 (en) Information providing system, information providing method, program, and information recording medium
JP7204014B2 (en) Authentication system, authentication method, and program
JP7848860B2 (en) Information processing device, information processing system, information processing method, and program
US12033227B2 (en) Method for providing information
JP2006293576A (en) Sales office system
JP7259881B2 (en) Information processing equipment, order system and program
JP7444030B2 (en) Information processing device, information processing method, and information processing program
US20180165742A1 (en) Self-learning system and method to assist decision-making involving multiple entities
WO2017143402A1 (en) Networked system for facilitating a retail transaction
JP7349691B2 (en) Information provision method
KR20210011687A (en) Order mistake prevention and fast processing ordering system in restaurant and method thereof
WO2023026360A1 (en) Information processing device, information processing system, information processing method, and non-transitory computer-readable medium
JP2022186371A (en) Information processing device, information processing method, and program
KR20200138850A (en) the smart table using biometrics

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240823

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251021

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251219

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: 20260310

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260323

R150 Certificate of patent or registration of utility model

Ref document number: 7848860

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150