JP7746183B2 - Information processing device and information processing program - Google Patents
Information processing device and information processing programInfo
- Publication number
- JP7746183B2 JP7746183B2 JP2022020740A JP2022020740A JP7746183B2 JP 7746183 B2 JP7746183 B2 JP 7746183B2 JP 2022020740 A JP2022020740 A JP 2022020740A JP 2022020740 A JP2022020740 A JP 2022020740A JP 7746183 B2 JP7746183 B2 JP 7746183B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- reservation
- customer
- restaurant
- items
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、情報処理装置及び情報処理プログラムに関する。 Embodiments of the present invention relate to an information processing device and an information processing program.
飲食店等の店舗では、客が自己の携帯端末等を使用して予約を行い、予約した客の来店時にオーダーを店舗の端末等に入力して注文を確定するシステムが導入されている。このようなシステムでは、客が予約をする際のシステムと店舗で注文を入力する際のシステムの連携がされておらず、客側と店舗側で二重にオーダーを入力する必要があり、人手と手間がかかっている。 Restaurants and other establishments have introduced systems where customers make reservations using their own mobile devices, and when they arrive, they enter their orders into a terminal at the establishment to confirm their order. However, with such systems, the system used by customers to make reservations and the system used by the establishment to enter orders are not linked, meaning orders must be entered twice, both by the customer and the establishment, which requires a lot of manpower and effort.
客が予約をする際のシステムと店舗で注文を入力する際のシステムを連携し、飲食店での予約から注文までを一貫したサービスとして提供し、客側と店舗側での手間を軽減し、飲食店のサービスを向上させることが求められている。 There is a demand for linking the system used by customers to make reservations with the system used by restaurants to input orders, providing a consistent service from reservations to ordering at restaurants, reducing the hassle for both customers and restaurants and improving restaurant service.
本発明の実施形態が解決しようとする課題は、予約から注文までの処理を効率化させる技術を提供しようとするものである。 The problem that embodiments of the present invention aim to solve is to provide technology that streamlines the process from reservation to ordering.
一実施形態において、情報処理装置は、取得部と、表示制御部とを備える。取得部は、電子機器を介して取得された飲食店へ来訪する客を識別可能な識別情報に基づいて、少なくとも1つの飲食店に関する予約情報を記憶する記憶部から客の飲食店に関する予約情報を取得する。表示制御部は、客の飲食店に関する予約情報を電子機器と同一の又は電子機器とは異なる端末に表示させる。飲食店に関する予約情報は客により予約された注文アイテムに関する情報を含む。 In one embodiment, the information processing device includes an acquisition unit and a display control unit. The acquisition unit acquires reservation information for the customer's restaurant from a storage unit that stores reservation information for at least one restaurant, based on identification information that can identify a customer visiting the restaurant and that is acquired via the electronic device. The display control unit displays the reservation information for the customer's restaurant on a terminal that is the same as the electronic device or a different terminal from the electronic device. The reservation information for the restaurant includes information about the ordered items reserved by the customer.
以下、図面を用いて実施形態について説明する。 The following describes the embodiments using the drawings.
(構成例)
図1は、実施形態に係る情報処理システム100を例示するブロック図である。
情報処理システム100は、管理サーバ1、予約サーバ2、ユーザ端末3、認証サーバ4、及び店舗内機器5を含む。管理サーバ1、予約サーバ2、ユーザ端末3、認証サーバ4、及び店舗内機器5は、ネットワークを介して互いに通信自在に接続する。例えば、ネットワークは、インターネット、携帯通信網及びLAN(Local Area Network)等の種々のネットワークのうちの1以上のネットワークで構成される。1以上のネットワークは、無線ネットワークを含んでもよいし、有線ネットワークを含んでもよい。なお、情報処理システム100は、管理サーバ1、予約サーバ2、ユーザ端末3、認証サーバ4、及び店舗内機器5のうちの少なくとも2つの機器を含むシステムを指すこともある。
(Configuration example)
FIG. 1 is a block diagram illustrating an information processing system 100 according to an embodiment.
The information processing system 100 includes a management server 1, a reservation server 2, a user terminal 3, an authentication server 4, and in-store equipment 5. The management server 1, the reservation server 2, the user terminal 3, the authentication server 4, and the in-store equipment 5 are connected to each other via a network so that they can communicate with each other freely. For example, the network is composed of one or more networks selected from various networks such as the Internet, a mobile communication network, and a local area network (LAN). The one or more networks may include a wireless network or a wired network. Note that the information processing system 100 may also refer to a system that includes at least two of the management server 1, the reservation server 2, the user terminal 3, the authentication server 4, and the in-store equipment 5.
管理サーバ1は、データを収集し、収集したデータを処理する電子機器である。電子機器は、コンピュータを含む。管理サーバ1は、ネットワークを介して、予約サーバ2、ユーザ端末3、認証サーバ4、及び店舗内機器5と通信自在に接続する。管理サーバ1は、予約サーバ2、ユーザ端末3、認証サーバ4、及び店舗内機器5から種々のデータを受け取り、予約サーバ2、ユーザ端末3、認証サーバ4、及び店舗内機器5に種々のデータを出力する。管理サーバ1は、複数の飲食店毎の飲食店情報を管理する。飲食店情報については後述する。管理サーバ1の構成例については後述する。 The management server 1 is an electronic device that collects and processes data. Electronic devices include computers. The management server 1 is connected to the reservation server 2, user terminal 3, authentication server 4, and in-store equipment 5 via a network, allowing for free communication. The management server 1 receives various data from the reservation server 2, user terminal 3, authentication server 4, and in-store equipment 5, and outputs various data to the reservation server 2, user terminal 3, authentication server 4, and in-store equipment 5. The management server 1 manages restaurant information for each of multiple restaurants. Restaurant information will be described later. An example configuration of the management server 1 will be described later.
予約サーバ2は、データを収集し、収集したデータを処理する電子機器である。予約サーバ2は、ネットワークを介して、管理サーバ1、ユーザ端末3、認証サーバ4、及び店舗内機器5と通信自在に接続する。予約サーバ2は、管理サーバ1、ユーザ端末3、認証サーバ4、及び店舗内機器5から種々のデータを受け取り、管理サーバ1、ユーザ端末3、認証サーバ4、及び店舗内機器5に種々のデータを出力する。予約サーバ2は、少なくとも1つの飲食店に関する客の予約情報を管理する。予約情報については後述する。予約サーバ2の構成例については後述する。 The reservation server 2 is an electronic device that collects and processes data. The reservation server 2 is connected to the management server 1, user terminal 3, authentication server 4, and in-store equipment 5 via a network, allowing for free communication. The reservation server 2 receives various data from the management server 1, user terminal 3, authentication server 4, and in-store equipment 5, and outputs various data to the management server 1, user terminal 3, authentication server 4, and in-store equipment 5. The reservation server 2 manages customer reservation information for at least one restaurant. Reservation information will be described later. An example configuration of the reservation server 2 will be described later.
ユーザ端末3は、他の電子機器と通信可能な電子機器である。ユーザ端末3は、例えば、飲食店の予約を行う客が使用する機器である。例えば、ユーザ端末3は、PC(Personal Computer)、スマートフォン、又タブレット端末等である。客は、ユーザ又は人と読み替えてもよい。ユーザ端末3は、電子機器の一例である。ユーザ端末3は、端末の一例である。ユーザ端末3の構成例については後述する。 The user terminal 3 is an electronic device capable of communicating with other electronic devices. The user terminal 3 is, for example, a device used by a customer making a restaurant reservation. For example, the user terminal 3 is a PC (Personal Computer), a smartphone, a tablet terminal, etc. The term "customer" may also be interpreted as "user" or "person." The user terminal 3 is an example of an electronic device. The user terminal 3 is an example of a terminal. An example configuration of the user terminal 3 will be described later.
認証サーバ4は、データを収集し、収集したデータを処理する電子機器である。認証サーバ4は、ネットワークを介して、管理サーバ1、予約サーバ2、ユーザ端末3、及び店舗内機器5と通信自在に接続する。認証サーバ4は、管理サーバ1、予約サーバ2、ユーザ端末3、及び店舗内機器5から種々のデータを受け取り、管理サーバ1、予約サーバ2、ユーザ端末3、及び店舗内機器5に種々のデータを出力する。認証サーバ4は、複数のユーザの認証情報を管理する。認証情報は、複数のユーザのユーザID、ユーザの認証用画像等を含む。ユーザIDは、ユーザを個々に識別するためにユーザ毎に割り当てられた固有の情報である。認証用画像は、複数のユーザの認証を行うために使用される画像である。認証用画像は、ユーザIDに関連付けられている。認証用画像は、例えば、顔認証用の画像である。認証サーバ4は、認証情報に基づいて公知の技術を使用してユーザ認証を行う。ユーザ認証は、顔認証に限られず、公知の各種認証技術によるユーザ認証を含む。認証情報は、認証サーバ4により実行される各種認証技術に必要な情報を含む。なお、認証サーバ4が予約サーバ2と別体である例を示しているが、認証サーバ4の機能は、予約サーバ2に統合されてもよい。 The authentication server 4 is an electronic device that collects and processes data. The authentication server 4 is connected to the management server 1, reservation server 2, user terminal 3, and in-store equipment 5 via a network for free communication. The authentication server 4 receives various data from the management server 1, reservation server 2, user terminal 3, and in-store equipment 5, and outputs various data to the management server 1, reservation server 2, user terminal 3, and in-store equipment 5. The authentication server 4 manages authentication information for multiple users. The authentication information includes the user IDs of multiple users, authentication images of users, etc. The user ID is unique information assigned to each user to identify each user individually. The authentication image is an image used to authenticate multiple users. The authentication image is associated with the user ID. The authentication image is, for example, an image for facial authentication. The authentication server 4 performs user authentication using known technology based on the authentication information. User authentication is not limited to facial authentication and includes user authentication using various known authentication technologies. The authentication information includes information necessary for the various authentication technologies executed by the authentication server 4. Although an example is shown in which the authentication server 4 is separate from the reservation server 2, the functions of the authentication server 4 may also be integrated into the reservation server 2.
店舗内機器5は、飲食店内に設置される電子機器を含む。店舗内機器5は、POS(Point Of Sales)端末51、ハンディ端末52、テーブル端末53、及びカメラ54を含む。POS端末51は、例えば、店員の操作により、登録された注文アイテムの決済処理を行う電子機器である。注文アイテムは、後述する予約注文アイテムを含む。注文アイテムは、追加で注文されるアイテムが存在する場合、後述する追加注文アイテムを含む。POS端末51は、店端末の一例である。ハンディ端末52は、例えば、店員の操作により注文アイテムの登録を行う電子機器である。注文アイテムは、客により注文される飲食物を示す。注文アイテムは、オーダーともいう。「アイテム」は、「商品」と読み替えてもよい。
ハンディ端末52は、店端末の一例である。テーブル端末53は、客の操作により注文アイテムを入力可能な電子機器である。例えば、テーブル端末53は、飲食店内において、テーブルに関連付けて設置される。テーブル端末53は、店端末の一例である。以下の説明において、「店舗」又は「店」は、「飲食店」と読み替えてもよい。
The in-store equipment 5 includes electronic devices installed in the restaurant. The in-store equipment 5 includes a POS (Point of Sales) terminal 51, a handheld terminal 52, a table terminal 53, and a camera 54. The POS terminal 51 is an electronic device that processes payments for registered order items, for example, through operation by a store clerk. The order items include pre-order items, which will be described later. If there are additional items to be ordered, the order items also include additional order items, which will be described later. The POS terminal 51 is an example of a store terminal. The handheld terminal 52 is an electronic device that registers order items, for example, through operation by a store clerk. The order items refer to food and drinks ordered by customers. The order items are also called orders. The term "item" may be read as "product."
The handy terminal 52 is an example of a store terminal. The table terminal 53 is an electronic device that allows a customer to input ordered items by operating it. For example, the table terminal 53 is installed in association with a table in a restaurant. The table terminal 53 is an example of a store terminal. In the following description, "store" or "shop" may be read as "restaurant."
カメラ54は、撮影範囲の撮影データを取得可能な電子機器である。例えば、カメラ54は、静止画像の撮影データを取得する。カメラ54は、各種センサと読み替えてもよい。各種センサは、生体認証に必要な情報を取得可能なデバイスである。各種センサは、例えば、生体認証センサを含む。 The camera 54 is an electronic device capable of acquiring image data of a shooting range. For example, the camera 54 acquires image data of a still image. The camera 54 may also be interpreted as various sensors. The various sensors are devices capable of acquiring information necessary for biometric authentication. The various sensors include, for example, a biometric authentication sensor.
以下の説明では、単に「店端末」と表記するときは、POS端末51、ハンディ端末52、及びテーブル端末53の何れかを指すこともあるし、POS端末51、ハンディ端末52、及びテーブル端末53を総称することもある。店端末は、端末の一例である。 In the following explanation, when simply referred to as a "store terminal," it may refer to any of the POS terminal 51, handheld terminal 52, and table terminal 53, or it may refer collectively to the POS terminal 51, handheld terminal 52, and table terminal 53. A store terminal is one example of a terminal.
管理サーバ1の構成例について説明する。
管理サーバ1は、プロセッサ11、メインメモリ12、補助記憶デバイス13及び通信インタフェース14を含む電子機器である。管理サーバ1を構成する各部は、互いに信号を入出力可能に接続されている。図1では、インタフェースは、「I/F」と記載されている。
An example of the configuration of the management server 1 will be described.
The management server 1 is an electronic device that includes a processor 11, a main memory 12, an auxiliary storage device 13, and a communication interface 14. The components that make up the management server 1 are connected to each other so that signals can be input and output. In FIG. 1, the interface is indicated as "I/F."
プロセッサ11は、管理サーバ1の中枢部分に相当する。プロセッサ11は、管理サーバ1のコンピュータを構成する要素である。例えば、プロセッサ11は、CPU(Central Processing Unit)であるが、これに限定されない。プロセッサ11は、種々の回路で構成されていてもよい。プロセッサ11は、メインメモリ12又は補助記憶デバイス13に予め記憶されているプログラムをメインメモリ12に展開する。プログラムは、管理サーバ1のプロセッサ11に後述する各部を実現させ、各部の機能を実行させるプログラムである。プロセッサ11は、メインメモリ12に展開されるプログラムを実行することで、種々の動作を実行する。 Processor 11 corresponds to the central part of management server 1. Processor 11 is an element that constitutes the computer of management server 1. For example, processor 11 is a CPU (Central Processing Unit), but is not limited to this. Processor 11 may be composed of various circuits. Processor 11 loads programs that are pre-stored in main memory 12 or auxiliary storage device 13 into main memory 12. The programs cause processor 11 of management server 1 to realize each unit described below and execute the functions of each unit. Processor 11 performs various operations by executing programs loaded into main memory 12.
メインメモリ12は、管理サーバ1の主記憶部分に相当する。メインメモリ12は、管理サーバ1のコンピュータを構成する要素である。メインメモリ12は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ12は、不揮発性のメモリ領域ではオペレーティングシステム又はプログラムを記憶する。メインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。例えば、メインメモリ12は、不揮発性のメモリ領域としてROM(Read Only Memory)を含む。例えば、メインメモリ12は、揮発性のメモリ領域としてRAM(Random Access Memory)を含む。メインメモリ12は、プログラムを記憶する。 The main memory 12 corresponds to the main storage portion of the management server 1. The main memory 12 is an element that constitutes the computer of the management server 1. The main memory 12 includes a non-volatile memory area and a volatile memory area. The main memory 12 stores an operating system or programs in the non-volatile memory area. The main memory 12 uses the volatile memory area as a work area where data is rewritten by the processor 11 as appropriate. For example, the main memory 12 includes ROM (Read Only Memory) as a non-volatile memory area. For example, the main memory 12 includes RAM (Random Access Memory) as a volatile memory area. The main memory 12 stores programs.
補助記憶デバイス13は、管理サーバ1の補助記憶部分に相当する。補助記憶デバイス13は、管理サーバ1のコンピュータを構成する要素である。補助記憶デバイス13は、EEPROM(登録商標)(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)又はSSD(Solid State Drive)等である。補助記憶デバイス13は、上述のプログラム、プロセッサ11が各種の処理を行う上で使用するデータ及びプロセッサ11での処理によって生成されるデータを記憶する。補助記憶デバイス13は、上述のプログラムを記憶する。 The auxiliary storage device 13 corresponds to the auxiliary storage portion of the management server 1. The auxiliary storage device 13 is a component that constitutes the management server 1 computer. The auxiliary storage device 13 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), HDD (Hard Disc Drive), SSD (Solid State Drive), or the like. The auxiliary storage device 13 stores the above-mentioned programs, data used by the processor 11 in performing various processes, and data generated by the processes in the processor 11. The auxiliary storage device 13 stores the above-mentioned programs.
補助記憶デバイス13は、店舗情報記憶領域130を含む。店舗情報記憶領域130は、少なくとも1つの店舗に関する店舗情報を記憶する。店舗情報は、店舗ID、ユーザ情報、及びリコメンド情報等を含む。店舗IDは、店舗を個々に識別するために店舗毎に割り当てられた固有の情報である。ユーザ情報は、ユーザID、及びユーザIDに関連付けられた利用履歴等を含む。ユーザIDは、ユーザを個々に識別するためにユーザ毎に割り当てられた固有の情報である。利用履歴は、各ユーザによる店舗の利用情報の記録である。利用情報は、店舗を利用した日時、利用人数、注文アイテム等の情報を含む。ユーザ情報は、ユーザの属性情報、ユーザの趣向を示す情報等を含んでもよい。リコメンド情報は、ユーザに対しておすすめのアイテムを示す情報である。リコメンド情報は、注文アイテムに関連付けられたアイテムの情報を含む。リコメンド情報は、おすすめアイテムともいう。例えば、注文アイテムが「ステーキ」である場合、リコメンド情報は「赤ワイン」であってもよい。リコメンド情報は、ユーザ情報に関連付けられたアイテムの情報を含む。例えば、リコメンド情報は、ユーザの利用履歴に基づいて、当該ユーザが注文する頻度の高いアイテムであってもよい。ユーザXが「赤ワイン」を複数回注文している場合、リコメンド情報は「赤ワイン」であってもよい。リコメンド情報は、店舗に関連付けられたアイテムの情報を含む。例えば、リコメンド情報は、店舗ごとの「本日のおすすめ」を示す情報であってもよい。リコメンド情報は、店舗の管理者により設定されてもよく、注文アイテム、又はユーザ情報に基づいてプロセッサ11により設定されてもよい。リコメンド情報は、季節、利用人数、ユーザの属性情報、ユーザの趣向等の情報に基づいて設定されてもよい。 The auxiliary storage device 13 includes a store information storage area 130. The store information storage area 130 stores store information about at least one store. The store information includes a store ID, user information, and recommendation information. The store ID is unique information assigned to each store to identify the store individually. The user information includes a user ID and usage history associated with the user ID. The user ID is unique information assigned to each user to identify the user individually. The usage history is a record of store usage information by each user. The usage information includes information such as the date and time the store was used, the number of users, and the items ordered. The user information may include user attribute information, information indicating the user's preferences, etc. Recommendation information is information indicating items recommended to the user. The recommendation information includes information on items associated with the ordered item. The recommendation information is also referred to as a recommended item. For example, if the ordered item is "steak," the recommended information may be "red wine." The recommendation information includes information on items associated with the user information. For example, the recommendation information may be items that a user frequently orders based on the user's usage history. If user X has ordered "red wine" multiple times, the recommendation information may be "red wine." The recommendation information includes information about items associated with stores. For example, the recommendation information may be information indicating "today's recommendations" for each store. The recommendation information may be set by the store administrator, or may be set by processor 11 based on ordered items or user information. The recommendation information may be set based on information such as the season, number of users, user attribute information, and user preferences.
リコメンド情報は、上述の情報の少なくとも1つ、又は組み合わせに基づいてプロセッサ11により設定されてもよい。リコメンド情報は、上述の情報を機械学習することにより生成された学習済みモデルを用いて設定されてもよい。学習済みモデルは、ユーザの予約情報に含まれる予約注文アイテム等の情報の入力に基づいてリコメンド情報を出力する。店舗情報記憶領域130は、店舗IDとユーザ情報、及びリコメンド情報等を関連付けて記憶する。 Recommendation information may be set by the processor 11 based on at least one or a combination of the above information. Recommendation information may also be set using a trained model generated by machine learning the above information. The trained model outputs recommendation information based on input information such as pre-order items included in the user's reservation information. The store information storage area 130 stores store IDs, user information, recommendation information, etc. in association with each other.
リコメンド情報は、ユーザの予約情報と店舗情報に基づいて設定されてもよい。この場合、リコメンド情報は、予約注文アイテムと、ユーザの利用履歴との組み合わせに基づいて設定されてもよい。リコメンド情報は、予約注文アイテムと、予約注文アイテムに関連付けられたアイテムの情報との組み合わせに基づいて設定されてもよい。リコメンド情報は、予約注文アイテムと、店舗に関連付けられたアイテムの情報との組み合わせに基づいて設定されてもよい。 Recommendation information may be set based on the user's reservation information and store information. In this case, recommendation information may be set based on a combination of pre-order items and the user's usage history. Recommendation information may be set based on a combination of pre-order items and information about items associated with the pre-order items. Recommendation information may be set based on a combination of pre-order items and information about items associated with the store.
通信インタフェース14は、所定の通信プロトコルに従い、ネットワークを介して、管理サーバ1を他の電子機器と通信可能に接続する種々のインタフェースを含む。 The communication interface 14 includes various interfaces that connect the management server 1 to other electronic devices via a network in accordance with a specific communication protocol.
なお、管理サーバ1のハードウェア構成は、上述の構成に限定されるものではない。管理サーバ1は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。 Note that the hardware configuration of the management server 1 is not limited to the configuration described above. The management server 1 allows for the omission or modification of the above components and the addition of new components as appropriate.
予約サーバ2の構成例について説明する。
予約サーバ2は、プロセッサ21、メインメモリ22、補助記憶デバイス23、及び通信インタフェース24を含む電子機器である。予約サーバ2を構成する各部は、互いに信号を入出力可能に接続されている。
An example of the configuration of the reservation server 2 will now be described.
The reservation server 2 is an electronic device that includes a processor 21, a main memory 22, an auxiliary storage device 23, and a communication interface 24. The components that make up the reservation server 2 are connected to each other so that signals can be input and output.
プロセッサ21は、予約サーバ2の中枢部分に相当する。プロセッサ21は、予約サーバ2のコンピュータを構成する要素である。プロセッサ21は、上述のプロセッサ11と同様のハードウェア構成である。プロセッサ21は、メインメモリ22または補助記憶デバイス23に予め記憶されているプログラムを実行することで、種々の動作を実行する。 The processor 21 corresponds to the central part of the reservation server 2. The processor 21 is an element that constitutes the computer of the reservation server 2. The processor 21 has the same hardware configuration as the processor 11 described above. The processor 21 performs various operations by executing programs that are pre-stored in the main memory 22 or the auxiliary storage device 23.
メインメモリ22は、予約サーバ2の主記憶部分に相当する。メインメモリ22は、予約サーバ2のコンピュータを構成する要素である。メインメモリ22は、上述のメインメモリ12と同様のハードウェア構成である。メインメモリ22は、プログラムを記憶する。 The main memory 22 corresponds to the main storage portion of the reservation server 2. The main memory 22 is an element that constitutes the computer of the reservation server 2. The main memory 22 has the same hardware configuration as the main memory 12 described above. The main memory 22 stores programs.
補助記憶デバイス23は、予約サーバ2の補助記憶部分に相当する。補助記憶デバイス23は、予約サーバ2のコンピュータを構成する要素である。補助記憶デバイス23は、上述の補助記憶デバイス13と同様のハードウェア構成である。補助記憶デバイス23は、上述のプログラムを記憶する。 The auxiliary storage device 23 corresponds to the auxiliary storage portion of the reservation server 2. The auxiliary storage device 23 is an element that constitutes the computer of the reservation server 2. The auxiliary storage device 23 has the same hardware configuration as the auxiliary storage device 13 described above. The auxiliary storage device 23 stores the programs described above.
補助記憶デバイス23は、予約情報記憶領域230を含む。予約情報記憶領域230は、少なくとも1つの飲食店に関する客の予約情報を記憶する。予約情報は、ユーザによりユーザ端末3を介して入力された情報に基づく飲食店の予約に関する情報である。予約情報は、予約ID、店舗ID、ユーザID、予約日時、予約人数、予約注文アイテム及び予約注文アイテムの個数等を含む。予約IDは、ユーザによる予約を個々に識別するために予約毎に割り当てられた固有の情報である。ユーザIDは、上述のように、ユーザを個々に識別するためにユーザ毎に割り当てられた固有の情報である。予約日時は、ユーザによる店舗を利用する予約日時である。予約人数は、店舗を利用する人数である。予約注文アイテムは、予約時にユーザにより選択、入力される注文アイテムである。予約注文アイテムは、ユーザにより予約された注文アイテムである。予約情報は、ユーザの属性情報、ユーザの趣向を示す情報等を含んでもよい。予約情報記憶領域230は、予約IDと店舗ID、ユーザID、予約日時、予約人数、及び注文アイテム等を関連付けて記憶する。補助記憶デバイス23は、記憶部の一例である。 The auxiliary storage device 23 includes a reservation information storage area 230. The reservation information storage area 230 stores customer reservation information for at least one restaurant. The reservation information is information related to restaurant reservations based on information input by the user via the user terminal 3. The reservation information includes a reservation ID, a store ID, a user ID, the reservation date and time, the number of people making the reservation, pre-order items, and the number of pre-order items. The reservation ID is unique information assigned to each reservation to identify each user's reservation. As described above, the user ID is unique information assigned to each user to identify each user. The reservation date and time is the date and time the user makes a reservation to use the restaurant. The number of people making the reservation is the number of people using the restaurant. The pre-order items are order items selected and input by the user when making a reservation. The pre-order items are order items reserved by the user. The reservation information may also include user attribute information, information indicating the user's preferences, etc. The reservation information storage area 230 stores the reservation ID in association with the store ID, the user ID, the reservation date and time, the number of people making the reservation, the order items, etc. The auxiliary storage device 23 is an example of a storage unit.
通信インタフェース24は、所定の通信プロトコルに従い、ネットワークを介して、予約サーバ2を他の機器と通信可能に接続する種々のインタフェースを含む。 The communication interface 24 includes various interfaces that connect the reservation server 2 to other devices via a network in accordance with a predetermined communication protocol.
なお、予約サーバ2のハードウェア構成は、上述の構成に限定されるものではない。予約サーバ2は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。 Note that the hardware configuration of the reservation server 2 is not limited to the configuration described above. The reservation server 2 may omit or modify the above components and add new components as appropriate.
上述のプロセッサ11に実現される各部について説明する。 We will now explain each component implemented in the processor 11 mentioned above.
プロセッサ11は、取得部110、表示制御部111、及び注文処理部112を実現する。プロセッサ11に実現される各部は、各機能ということもできる。プロセッサ11に実現される各部は、プロセッサ11及びメインメモリ12を含む制御部に実装されるということもできる。 The processor 11 realizes an acquisition unit 110, a display control unit 111, and an order processing unit 112. Each unit realized by the processor 11 can also be referred to as a function. Each unit realized by the processor 11 can also be referred to as being implemented in a control unit including the processor 11 and main memory 12.
取得部110は、電子機器を介して取得された飲食店へ来訪する客を識別可能な識別情報に基づいて、予約サーバ2の補助記憶デバイス23から客の予約情報を取得する。例えば、取得部110は、電子機器を介し飲食店へ来訪する客を識別可能な識別情報を取得し、取得した識別情報に基づいて、予約サーバ2から客の予約情報を取得する。
一例では、識別情報は、予約番号等の予約IDである。取得部110は、店端末を介して入力された予約IDを取得する。「入力」は、タッチパネル、キーボード等の入力デバイスを介した入力、及びスキャナ、カメラ等を介した入力を含む。取得部110は、ユーザ端末3を介して予約IDを取得してもよい。この例では、取得部110は、予約IDに基づいて、予約サーバ2から客の予約情報を取得する。
The acquisition unit 110 acquires reservation information of a customer from the auxiliary storage device 23 of the reservation server 2 based on identification information that can identify a customer visiting the restaurant and that has been acquired via the electronic device. For example, the acquisition unit 110 acquires identification information that can identify a customer visiting the restaurant via the electronic device, and acquires the reservation information of the customer from the reservation server 2 based on the acquired identification information.
In one example, the identification information is a reservation ID such as a reservation number. The acquisition unit 110 acquires the reservation ID input via a store terminal. "Input" includes input via an input device such as a touch panel or keyboard, and input via a scanner, camera, etc. The acquisition unit 110 may acquire the reservation ID via the user terminal 3. In this example, the acquisition unit 110 acquires the customer's reservation information from the reservation server 2 based on the reservation ID.
別の例では、識別情報は、客の認証用画像である。取得部110は、店舗に設置されたカメラ54を介して撮像された認証用画像を取得する。取得部110は、店舗に設置された各種センサを介して認証用画像を取得してもよい。以下の説明では、認証用画像が顔画像である場合を例に説明する。この例では、取得部110は、識別情報を認証サーバ4に出力する。認証サーバ4は、識別情報に基づいて、ユーザ認証を行う。取得部110は、認証サーバ4からユーザ認証結果を取得する。ユーザ認証結果は、例えば、ユーザIDである。取得部110は、ユーザ認証結果に基づいて、予約サーバ2からユーザの予約情報を取得する。 In another example, the identification information is an authentication image of the customer. The acquisition unit 110 acquires the authentication image captured via a camera 54 installed in the store. The acquisition unit 110 may also acquire the authentication image via various sensors installed in the store. The following explanation will be given taking as an example a case where the authentication image is a facial image. In this example, the acquisition unit 110 outputs the identification information to the authentication server 4. The authentication server 4 performs user authentication based on the identification information. The acquisition unit 110 acquires a user authentication result from the authentication server 4. The user authentication result is, for example, a user ID. The acquisition unit 110 acquires the user's reservation information from the reservation server 2 based on the user authentication result.
表示制御部111は、取得部110により取得された客の予約情報を、識別情報を取得する電子機器と同一の又は電子機器とは異なる端末に表示させる。予約情報は、予約注文アイテムに関する情報を含む。予約注文アイテムに関する情報は、予約注文アイテム、及び予約注文アイテムの個数等の情報を含む。表示制御部111は、ユーザの予約情報を店端末に表示させてもよいし、ユーザ端末3に表示させてもよい。表示制御部111は、予約注文アイテムを編集可能な態様で表示させる。予約注文アイテムを編集可能な態様は、予約注文アイテムを削除可能な態様を含む。予約注文アイテムを編集可能な態様は、予約注文アイテムの個数の削除(減少)、又は追加(増加)可能な態様を含む。例えば、表示制御部111は、端末を介して操作者により予約注文アイテムの削除、及び予約注文アイテムの個数の削除、又は追加等が可能な態様で予約注文アイテムを表示させる。操作者は、表示された予約注文アイテムの削除をすることができる。操作者は、表示された予約注文アイテムの個数の削除、又は追加をすることができる。操作者は、店員、客、ユーザ、又は人と読み替えてもよい。 The display control unit 111 displays the customer's reservation information acquired by the acquisition unit 110 on a terminal that is the same as or different from the electronic device that acquired the identification information. The reservation information includes information about pre-order items. The information about pre-order items includes information such as the pre-order items and the number of pre-order items. The display control unit 111 may display the user's reservation information on a store terminal or on the user terminal 3. The display control unit 111 displays the pre-order items in an editable manner. An editable manner of pre-order items includes an editable manner in which pre-order items can be deleted. An editable manner of pre-order items includes an editable manner in which the number of pre-order items can be deleted (decreased) or added (increased). For example, the display control unit 111 displays the pre-order items in a manner that allows the operator to delete the pre-order items and delete or add the number of pre-order items via the terminal. The operator can delete the displayed pre-order items. The operator can delete or add the displayed pre-order items. The operator may be interpreted as a store clerk, customer, user, or person.
表示制御部111は、リコメンド情報を端末に表示させる。表示制御部111は、端末を介して操作者によりリコメンド情報を編集可能な態様で表示させてもよい。操作者は、表示されたリコメンド情報に基づいて追加注文アイテムの削除、又は追加をすることができる。追加注文アイテムは、予約注文アイテムとは異なるアイテムであって、操作者により端末を介して追加で注文されるアイテムである。操作者は、リコメンド情報に基づいて追加注文アイテムの個数の削除、又は追加をすることができる。表示制御部111は、リコメンド情報を店端末に表示させてもよいし、ユーザ端末3に表示させてもよい。 The display control unit 111 displays the recommended information on the terminal. The display control unit 111 may also display the recommended information in a format that allows the operator to edit it via the terminal. The operator can delete or add additional order items based on the displayed recommended information. Additional order items are items that are different from pre-order items and are additional items that are ordered by the operator via the terminal. The operator can delete or add the number of additional order items based on the recommended information. The display control unit 111 may display the recommended information on the store terminal or on the user terminal 3.
注文処理部112は、注文アイテムの確定処理を行う。例えば、注文処理部112は、端末に表示される確定ボタン等を介した操作者の操作に応答して、注文アイテムの確定処理を行う。 The order processing unit 112 performs the confirmation process for the ordered items. For example, the order processing unit 112 performs the confirmation process for the ordered items in response to the operator's operation via a confirmation button or the like displayed on the terminal.
予約情報の表示例について説明する。
図2は、実施形態に係る端末に表示される予約情報画像の一例を示す模式図である。
An example of the reservation information display will be described.
FIG. 2 is a schematic diagram illustrating an example of a reservation information image displayed on the terminal according to the embodiment.
図2は、店端末、又はユーザ端末3に表示される予約情報を示す。
以下では、客Xが予約サーバ2により提供されるサービスを介して飲食店YYに予約をした場合を例に説明する。客Xは、Aコース、Bコース等、合計16点の予約注文アイテムを予約したことを想定する。
FIG. 2 shows reservation information displayed on the store terminal or the user terminal 3.
The following description will be given taking as an example a case where customer X makes a reservation at restaurant YY via the service provided by reservation server 2. Assume that customer X has reserved a total of 16 pre-order items, including course A and course B.
図2は、予約情報画像として、客Xにより予約された予約注文アイテムの予約注文アイテム一覧を表示する画像である。予約注文アイテム一覧は、予約注文アイテム、予約注文アイテムの個数、並びに、予約注文アイテム及び予約注文アイテムの個数を編集可能な表示等を含む。予約注文アイテムの個数を編集可能な表示は、例えば、個数を削除するための「-(マイナス)」ボタン、及び個数を追加するための「+(プラス)」ボタンを含む。操作者は、「-」ボタン、及び「+」ボタンを操作することにより、予約注文アイテムの個数を増減することができる。例えば、予約注文アイテム自体を削除したい場合、操作者は、「-」ボタンを操作することにより、予約注文アイテムの個数を「0」にすることができる。例えば、客Xが「Aコース」の「サラダ」を2に追加し、「スープ」を0にしたい場合、操作者は、「サラダ」の「+」ボタンを操作し、「サラダ」を2に変更し、「スープ」の「-」ボタンを操作し、「スープ」を0に変更する。操作者は、図示しない「削除」ボタンを操作することにより一つの予約注文アイテムを削除してもよい。予約注文アイテム一覧を表示する画像は、スクロールして表示可能な画像でもよいし、複数ページに分けて表示する画像でもよい。 Figure 2 shows a reservation information image displaying a list of pre-order items reserved by Customer X. The pre-order item list includes pre-order items, the quantity of pre-order items, and an editable display of the pre-order items and the quantity of pre-order items. The editable display of the quantity of pre-order items includes, for example, a "-" button for deleting the quantity and a "+" button for adding the quantity. The operator can increase or decrease the quantity of pre-order items by operating the "-" button and "+" button. For example, if Customer X wants to delete a pre-order item, the operator can set the quantity of pre-order items to "0" by operating the "-" button. For example, if Customer X wants to add "salad" to "course A" to 2 and reduce "soup" to 0, the operator operates the "+" button for "salad" to change "salad" to 2 and the "-" button for "soup" to change "soup" to 0. The operator may delete one pre-order item by operating the "delete" button (not shown). The image displaying the list of pre-order items may be a scrollable image, or may be an image displayed across multiple pages.
追加注文アイテムを入力する場合、操作者は、図示しない「追加」ボタン等を操作してもよい。この場合、表示制御部111は、操作者の操作に応じて、追加注文アイテムとして追加可能なアイテムについての注文アイテム追加画像を表示してもよい。操作者は、注文アイテム追加画像において追加注文アイテムを入力することができる。注文アイテム追加画像は、追加注文可能なアイテムの一覧を含む。注文アイテム追加画像は、追加注文可能なアイテムをカテゴリ別に絞り込む機能を含んでもよい。以下の説明において、「-」ボタン、「+」ボタン、「削除」ボタン、及び「追加」ボタンは、編集ボタンと総称する。 When entering additional order items, the operator may operate an "Add" button (not shown) or the like. In this case, the display control unit 111 may display an order item addition image for items that can be added as additional order items in response to the operator's operation. The operator can enter the additional order items in the order item addition image. The order item addition image includes a list of items that can be added for additional order. The order item addition image may also include a function to narrow down the items that can be added for additional order by category. In the following description, the "-" button, "+" button, "Delete" button, and "Add" button are collectively referred to as edit buttons.
予約情報画像は、注文を確定するための「確定」ボタンを含んでもよい。
注文アイテム追加画像は、予約情報画像と同一の表示画面上に表示されてもよく、別々の表示画面上に表示されてもよい。予約情報画像と注文アイテム追加画像が別々の表示画面上に表示される場合、予約情報画像及び注文アイテム追加画像は、両画像の間を遷移するための遷移ボタンを含んでもよい。
The reservation information image may include a "Confirm" button for confirming the order.
The order item addition image may be displayed on the same display screen as the reservation information image, or may be displayed on a separate display screen. When the reservation information image and the order item addition image are displayed on separate display screens, the reservation information image and the order item addition image may include transition buttons for transitioning between the two images.
リコメンド情報の表示例について説明する。
図3は、実施形態に係る端末に表示されるリコメンド情報画像の一例を示す模式図である。
An example of displaying recommended information will be described.
FIG. 3 is a schematic diagram showing an example of a recommended information image displayed on the terminal according to the embodiment.
図3は、店端末、又はユーザ端末3に表示されるリコメンド情報を示すリコメンド情報画像である。リコメンド情報画像は、注文アイテム追加画像の一例である。
図3は、図2で示す予約注文アイテムの予約を行った客Xに対するリコメンド情報を示す。リコメンド情報は、追加可能な「おすすめアイテム」の一覧を含む。「おすすめアイテム」の一覧は、おすすめアイテム、おすすめアイテムの個数、おすすめアイテムの個数を編集可能な表示等を含む。おすすめアイテムの個数を編集可能な表示は、例えば、「-」ボタン、及び「+」ボタンを含む。
3 is a recommendation information image showing recommendation information displayed on a store terminal or a user terminal 3. The recommendation information image is an example of an order item addition image.
FIG. 3 shows recommendation information for customer X who has made a reservation for the pre-order item shown in FIG. 2. The recommendation information includes a list of "recommended items" that can be added. The list of "recommended items" includes recommended items, the number of recommended items, an editable display of the number of recommended items, and the like. The editable display of the number of recommended items includes, for example, a "-" button and a "+" button.
おすすめアイテムの一覧は、「削除」ボタンを含んでもよい。おすすめアイテムの一覧は、おすすめアイテムをカテゴリ別に絞り込む機能を含んでもよい。 The list of recommended items may include a "Delete" button. The list of recommended items may also include the ability to narrow down the recommended items by category.
図3に示すリコメンド情報画像は、図2に示す予約情報画像と同一の表示画面上に表示されてもよく、別々の表示画面上に表示されてもよい。予約情報画像とリコメンド情報画像が別々の表示画面上に表示される場合、予約情報画像及びリコメンド情報画像は、両画像の間を遷移するための遷移ボタンを含んでもよい。 The recommended information image shown in Figure 3 may be displayed on the same display screen as the reservation information image shown in Figure 2, or on a separate display screen. When the reservation information image and the recommended information image are displayed on separate display screens, the reservation information image and the recommended information image may include transition buttons for transitioning between the two images.
リコメンド情報画像は、注文を確定するための「確定」ボタンを含んでもよい。 The recommendation information image may include a "Confirm" button to confirm the order.
(動作例)
管理サーバ1による情報処理の手順の一例について説明する。
なお、以下の管理サーバ1を主体とする説明では、管理サーバ1をプロセッサ11と読み替えてもよい。同様に、予約サーバ2を主体とする説明では、予約サーバ2をプロセッサ21と読み替えてもよい。
なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
(Example of operation)
An example of the procedure for information processing by the management server 1 will be described.
In the following description focusing on the management server 1, the management server 1 may be read as the processor 11. Similarly, in the following description focusing on the reservation server 2, the reservation server 2 may be read as the processor 21.
The processing procedures described below are merely examples, and each process may be modified as much as possible. Furthermore, steps may be omitted, replaced, or added as appropriate depending on the embodiment.
図4は、実施形態に係る管理サーバによる情報処理の手順を例示するフローチャートである。 Figure 4 is a flowchart illustrating the information processing procedure by the management server according to the embodiment.
以下の処理では、ユーザ端末3のユーザを客Xとし、客Xが飲食店YYの利用予約を予約サーバ2により提供されるサービスを介して行うことを想定する。客Xは、飲食店YYにおいて、2月2日、午後6時から3名でAコースを2つ、Bコースを1つ、その他合計16点の予約注文アイテムを予約したとする。 In the following process, we will assume that the user of user terminal 3 is Customer X, and that Customer X makes a reservation for restaurant YY via the service provided by reservation server 2. Customer X reserves two courses A, one course B, and a total of 16 other pre-order items at restaurant YY for three people starting at 6:00 PM on February 2nd.
客Xは、飲食店YYの利用履歴が管理サーバ1に記録されているユーザであり、予約サーバ2により提供されるサービス、及び認証サーバ4により提供されるサービスのユーザであるとする。 Customer X is a user whose usage history at restaurant YY is recorded in management server 1, and is a user of the services provided by reservation server 2 and authentication server 4.
まず、客Xは、ユーザ端末3を介して飲食店YYの予約AAAを行う。予約AAAの情報は、予約サーバ2の予約情報記憶領域230に記憶される。客Xは、予約AAAの予約日時に飲食店YYに行き、飲食店YYにおいて管理サーバ1により以下の処理が行われる。 First, customer X makes reservation AAA at restaurant YY via user terminal 3. Information about reservation AAA is stored in the reservation information storage area 230 of the reservation server 2. Customer X goes to restaurant YY on the reservation date and time of reservation AAA, and the following process is carried out by management server 1 at restaurant YY.
取得部110は、飲食店YYへ来訪する客Xの認証を行う(ACT1)。ACT1では、例えば、取得部110は、電子機器を介し客Xを識別可能な識別情報を取得する。
一例では、取得部110は、予約AAAの予約IDを識別情報として取得する。取得部110は、店端末を介して入力された予約IDを取得する。取得部110は、ユーザ端末3を介して予約IDを取得してもよい。予約IDを取得することは、客の認証の一例である。
別の例では、取得部110は、客の認証用画像を識別情報として取得する。取得部110は、店舗に設置されたカメラ54を介して撮像された認証用画像を取得する。例えば、取得部110は、カメラ54を介して客Xの顔画像を取得する。取得部110は、顔画像を認証サーバ4に出力する。認証サーバ4は、顔画像に基づいて、ユーザ認証を行う。取得部110は、認証サーバ4からユーザ認証結果を取得する。ユーザ認証結果は、例えば、ユーザIDである。ユーザ認証結果を取得することは、客の認証の一例である。なお、認証サーバ4がネットワークを介してカメラ54と通信可能である場合、認証サーバ4は、管理サーバ1を介することなく、カメラ54から顔画像を取得してもよい。この例では、取得部110は、カメラ54を介して客Xの顔画像を取得することなく、認証サーバ4からユーザ認証結果を取得する。
The acquisition unit 110 authenticates a customer X who visits the restaurant YY (ACT 1). In ACT 1, for example, the acquisition unit 110 acquires identification information that can identify the customer X via an electronic device.
In one example, the acquisition unit 110 acquires the reservation ID of reservation AAA as the identification information. The acquisition unit 110 acquires the reservation ID input via a store terminal. The acquisition unit 110 may acquire the reservation ID via the user terminal 3. Acquiring the reservation ID is an example of customer authentication.
In another example, the acquisition unit 110 acquires an authentication image of a customer as identification information. The acquisition unit 110 acquires an authentication image captured via a camera 54 installed in the store. For example, the acquisition unit 110 acquires a facial image of customer X via the camera 54. The acquisition unit 110 outputs the facial image to the authentication server 4. The authentication server 4 performs user authentication based on the facial image. The acquisition unit 110 acquires a user authentication result from the authentication server 4. The user authentication result is, for example, a user ID. Acquiring the user authentication result is an example of customer authentication. Note that if the authentication server 4 can communicate with the camera 54 via a network, the authentication server 4 may acquire the facial image from the camera 54 without going through the management server 1. In this example, the acquisition unit 110 acquires the user authentication result from the authentication server 4 without acquiring a facial image of customer X via the camera 54.
取得部110は、少なくとも1つの飲食店に関する予約情報を記憶する予約サーバ2からユーザXの予約情報を取得する(ACT2)。ACT2では、例えば、取得部110は、ユーザXの飲食店YYに関する予約AAAに対応する予約情報を予約サーバ2から取得する。
一例では、取得部110は、予約IDに基づいて、予約AAAに対応する予約情報を予約サーバ2から取得する。
別の例では、取得部110は、ユーザIDに基づいて、予約AAAに対応する予約情報を予約サーバ2から取得する。この例では、飲食店YYにおいて、予約番号等を入力する必要がなく、取得部110は、ユーザ認証に基づいて予約AAAに対応する予約情報を取得することができる。
The acquisition unit 110 acquires reservation information of the user X from the reservation server 2 that stores reservation information for at least one restaurant (ACT 2). In ACT 2, for example, the acquisition unit 110 acquires reservation information corresponding to the reservation AAA of the user X for the restaurant YY from the reservation server 2.
In one example, the obtaining unit 110 obtains reservation information corresponding to the reservation AAA from the reservation server 2 based on the reservation ID.
In another example, the acquisition unit 110 acquires reservation information corresponding to reservation AAA from the reservation server 2 based on the user ID. In this example, there is no need for restaurant YY to input a reservation number or the like, and the acquisition unit 110 can acquire the reservation information corresponding to reservation AAA based on user authentication.
表示制御部111は、客Xの飲食店YYに関する予約AAAに対応する予約情報を、識別情報を取得する電子機器と同一の又は電子機器とは異なる端末に表示させる(ACT3)。ACT3では、例えば、表示制御部111は、予約情報に含まれる客Xにより予約された予約注文アイテムに関する情報を飲食店YYで使用される店端末に表示させる。表示制御部111は、例えば、図2に示すような予約注文アイテム一覧画像を店端末に表示させる。表示制御部111は、予約情報に含まれる予約注文アイテムに関する情報を客Xが使用するユーザ端末3に表示させてもよい。 The display control unit 111 displays reservation information corresponding to reservation AAA for customer X's restaurant YY on a terminal that is the same as or different from the electronic device that obtained the identification information (ACT 3). In ACT 3, for example, the display control unit 111 displays information about the pre-ordered items reserved by customer X, which is included in the reservation information, on a store terminal used by restaurant YY. For example, the display control unit 111 displays an image listing pre-ordered items such as that shown in FIG. 2 on the store terminal. The display control unit 111 may also display information about the pre-ordered items, which is included in the reservation information, on the user terminal 3 used by customer X.
表示制御部111は、予約注文アイテムを編集可能な態様で表示させる。例えば、表示制御部111は、図2に示すように、編集ボタンにより、予約注文アイテムの削除、及び予約注文アイテムの個数の削除、又は追加等が可能な態様で予約注文アイテムに関する情報を表示させる。表示制御部111は、予約注文アイテムに関する情報を表示させた状態で予約注文アイテムとは異なるアイテムを注文可能な画像を端末に表示させてもよい。予約注文アイテムとは異なるアイテムは、リコメンド情報で示されるアイテムでもよい。予約注文アイテムとは異なるアイテムは、リコメンド情報で示されるアイテムに限定されず、店舗で提供されているアイテムであればよい。この例では、表示制御部111は、予約情報画像及び注文アイテム追加画像を含む画像を端末に表示させることにより、予約情報画像及び注文アイテム追加画像を同一の表示画面上に表示してもよい。予約情報画像及び注文アイテム追加画像を含む画像は、スクロールして表示可能な画像でもよい。予約情報画像及び注文アイテム追加画像を含む画像は、予約情報画像を表示させた状態で、注文アイテム追加画像を切り替え可能な画像でもよい。 The display control unit 111 displays pre-order items in an editable format. For example, as shown in FIG. 2, the display control unit 111 displays information about pre-order items in a format that allows the user to delete pre-order items and to add or delete the number of pre-order items using an edit button. The display control unit 111 may also display an image on the terminal that allows the user to order items other than the pre-order items while the information about the pre-order items is displayed. The items other than the pre-order items may be items indicated in recommended information. The items other than the pre-order items are not limited to items indicated in recommended information, and may be items offered at the store. In this example, the display control unit 111 may display an image including a reservation information image and an order item addition image on the terminal, thereby displaying the reservation information image and the order item addition image on the same display screen. The image including the reservation information image and the order item addition image may be an image that can be scrolled. The image including the reservation information image and the order item addition image may be an image that allows the order item addition image to be switched while the reservation information image is displayed.
表示制御部111は、リコメンド情報を、識別情報を取得する電子機器と同一の又は電子機器とは異なる端末に表示させる(ACT4)。ACT4では、例えば、表示制御部111は、リコメンド情報を飲食店YYで使用される店端末に表示させる。表示制御部111は、店舗情報記憶領域130に記憶される飲食店YYの店舗情報を取得する。一例では、表示制御部111は、店舗情報に含まれる客Xの利用履歴に基づいて設定されたリコメンド情報を店端末に表示させる。別の例では、表示制御部111は、予約情報に含まれる客Xの予約注文アイテムに基づいて設定されたリコメンド情報を店端末に表示させる。さらに別の例では、表示制御部111は、店舗情報に含まれる飲食店YYの管理者等により設定されたリコメンド情報を店端末に表示させる。表示制御部111は、上述のリコメンド情報のうち少なくとも1つを店端末に表示させる。表示制御部111は、例えば、図3に示すようなリコメンド情報画像を店端末に表示させる。なお、表示制御部111は、店舗情報と予約情報との組み合わせに基づくリコメンド情報を店端末に表示させてもよい。 The display control unit 111 displays the recommended information on a terminal that is the same as or different from the electronic device that acquired the identification information (ACT 4). In ACT 4, for example, the display control unit 111 displays the recommended information on a store terminal used by restaurant YY. The display control unit 111 acquires store information for restaurant YY stored in the store information storage area 130. In one example, the display control unit 111 displays recommended information on the store terminal that has been set based on customer X's usage history included in the store information. In another example, the display control unit 111 displays recommended information on the store terminal that has been set based on customer X's pre-order items included in the reservation information. In yet another example, the display control unit 111 displays recommended information on the store terminal that has been set by the manager of restaurant YY or the like included in the store information. The display control unit 111 displays at least one of the above-mentioned recommended information on the store terminal. For example, the display control unit 111 displays a recommended information image such as that shown in FIG. 3 on the store terminal. The display control unit 111 may also display recommendation information based on a combination of store information and reservation information on the store terminal.
例えば、客Xが飲食店YYにおいて過去複数回にわたり「赤ワイン」を注文しており、予約AAAの予約注文アイテムに「赤ワイン」が含まれていない場合、リコメンド情報は「赤ワイン」を含んでもよい。例えば、客Xの予約注文アイテムが「ステーキ」であり、「ステーキ」に関連付けられたリコメンド情報が「赤ワイン」である場合、リコメンド情報は「赤ワイン」を含んでもよい。この場合、客Xの予約注文アイテムに「赤ワイン」が含まれている場合、リコメンド情報は「赤ワイン」を含んでもよいし、含まなくてもよい。例えば、客Xの予約注文アイテムが「ステーキ」であり、飲食店YYにおける「本日のおすすめ」が「ビーフシチュー」である場合、リコメンド情報は「ビーフシチュー」を含んでもよい。この場合、客Xの予約注文アイテムに「ビーフシチュー」が含まれている場合、リコメンド情報は「ビーフシチュー」を含んでもよいし、含まなくてもよい。 For example, if customer X has ordered "red wine" multiple times in the past at restaurant YY, and "red wine" is not included in the pre-order items for reservation AAA, the recommendation information may include "red wine." For example, if customer X's pre-order item is "steak" and the recommendation information associated with "steak" is "red wine," the recommendation information may include "red wine." In this case, if customer X's pre-order item includes "red wine," the recommendation information may or may not include "red wine." For example, if customer X's pre-order item is "steak" and restaurant YY's "today's recommendation" is "beef stew," the recommendation information may include "beef stew." In this case, if customer X's pre-order item includes "beef stew," the recommendation information may or may not include "beef stew."
表示制御部111は、リコメンド情報を編集可能な態様で表示させてもよい。例えば、表示制御部111は、図3に示すように、リコメンド情報を編集ボタンにより追加又は削除可能な態様で表示させてもよい。操作者は、リコメンド情報を編集することにより、おすすめアイテムを追加注文アイテムとして追加することができる。 The display control unit 111 may display the recommended information in an editable format. For example, as shown in FIG. 3, the display control unit 111 may display the recommended information in a format that allows it to be added or deleted using an edit button. By editing the recommended information, the operator can add recommended items as additional order items.
なお、表示制御部111は、リコメンド情報を客Xが使用するユーザ端末3に表示させてもよい。 The display control unit 111 may also display the recommendation information on the user terminal 3 used by customer X.
注文処理部112は、注文アイテムの確定処理を行う(ACT5)。ACT5では、例えば、注文処理部112は、店端末に表示される確定ボタン等を介した操作者の操作に応答して、注文アイテムの確定処理を行う。注文処理部112は、客Xが使用するユーザ端末3に表示される確定ボタン等を介した客Xの操作に応答して、注文アイテムの確定処理を行ってもよい。 The order processing unit 112 performs a confirmation process for the ordered items (ACT 5). In ACT 5, for example, the order processing unit 112 performs a confirmation process for the ordered items in response to an operator's operation via a confirmation button or the like displayed on the store terminal. The order processing unit 112 may also perform a confirmation process for the ordered items in response to customer X's operation via a confirmation button or the like displayed on the user terminal 3 used by customer X.
(効果)
実施形態に係る情報処理装置は、電子機器を介して取得された飲食店へ来訪する客を識別可能な識別情報に基づいて、少なくとも1つの飲食店に関する予約情報を記憶する記憶部から客の飲食店に関する予約情報を取得し、客の飲食店に関する予約情報を電子機器と同一の又は電子機器とは異なる端末に表示させることができる。飲食店に関する予約情報は客により予約された注文アイテムに関する情報を含む。端末は、飲食店で使用される店端末であってもよく、客が使用するユーザ端末であってもよい。これにより、情報処理装置は、客の予約情報に基づいて、飲食店における客又は操作者による入力作業を要することなく、予約された注文アイテムに関する情報を店端末又はユーザ端末に表示させることができる。そのため、飲食店における注文処理の効率化を図るとともに、客による予約時に注文したアイテムの飲食店での注文処理を簡略化することで顧客満足度を向上することができる。また、客が予約時に用いたユーザ端末に対して、客の予約情報を出力することで、客のユーザ端末において、予約、予約された注文アイテムに関する情報の表示、注文アイテムに関する追加・削除等の編集処理、予約された注文アイテムとは異なる注文アイテムの追加注文の処理を実行することが可能となる。また、ハンディ端末等の飲食店で使用される店端末に対して、客の予約情報を出力することで、店端末は、操作者又は客の操作を要することなく、予約情報を取り込むことができる。店端末は、操作者又は客に予約情報を入力させる必要がないので、店端末への予約情報の誤入力を抑制することが可能となる。このように、情報処理装置は、予約から注文までの処理を効率化させることができる。
(effect)
An information processing device according to an embodiment acquires reservation information for a restaurant from a storage unit that stores reservation information for at least one restaurant based on identification information for identifying a customer visiting the restaurant acquired via an electronic device, and displays the reservation information for the restaurant on a terminal that is the same as or different from the electronic device. The reservation information for the restaurant includes information about order items reserved by the customer. The terminal may be a restaurant terminal used by the restaurant or a user terminal used by the customer. This allows the information processing device to display information about the reserved order items on the restaurant terminal or user terminal based on the customer's reservation information, without requiring input by the customer or an operator at the restaurant. This improves the efficiency of order processing at restaurants and simplifies the ordering process at restaurants for items ordered by the customer when making a reservation, thereby improving customer satisfaction. Furthermore, by outputting the customer's reservation information to the user terminal used by the customer when making the reservation, the customer's user terminal can perform reservation processing, displaying information about the reserved order items, editing the order items (e.g., adding or deleting), and ordering additional order items other than the reserved order items. Furthermore, by outputting customer reservation information to a restaurant terminal such as a handheld terminal, the restaurant terminal can retrieve the reservation information without requiring operation by the operator or customer. Since the restaurant terminal does not require the operator or customer to input the reservation information, it is possible to prevent incorrect input of reservation information into the restaurant terminal. In this way, the information processing device can streamline the process from reservation to ordering.
実施形態に係る情報処理装置は、注文アイテムに関する情報を表示させた状態で注文アイテムとは異なるアイテムを注文可能な画像を前記端末に表示させることができる。これにより、客は、予約した注文アイテムを見ながら、予約した注文アイテムとの組み合わせを考慮しながら追加注文するアイテムを探すことができる。そのため、客の利便性は向上する。 The information processing device according to the embodiment can display on the terminal an image showing items that can be ordered that are different from the ordered items while displaying information about the ordered items. This allows customers to search for additional items to order while looking at the reserved ordered items and considering how they can be combined with the reserved ordered items. This improves customer convenience.
実施形態に係る情報処理装置は、リコメンド情報を端末に表示させることができる。情報処理装置は、飲食店毎の店舗情報に付随したリコメンド情報を店端末又はユーザ端末に表示させることができる。具体的には、情報処理装置は、客の飲食店の利用履歴に基づいてリコメンド情報を店端末又はユーザ端末に表示させることができる。情報処理装置は、客により予約された注文アイテムに基づいて設定されたリコメンド情報を店端末又はユーザ端末に表示させることができる。これにより、情報処理装置は、飲食店、及び客に応じたリコメンド情報を店端末又はユーザ端末に表示させることができ、飲食店及び客の顧客満足度を向上することができる。 The information processing device according to the embodiment can display recommendation information on a terminal. The information processing device can display recommendation information attached to store information for each restaurant on a restaurant terminal or a user terminal. Specifically, the information processing device can display recommendation information based on a customer's restaurant usage history on a restaurant terminal or a user terminal. The information processing device can display recommendation information set based on order items reserved by a customer on a restaurant terminal or a user terminal. This allows the information processing device to display recommendation information tailored to the restaurant and the customer on a restaurant terminal or a user terminal, thereby improving customer satisfaction for the restaurant and the customer.
実施形態に係る情報処理装置では、注文アイテムに関する情報は、客により予約された注文アイテム及び注文アイテムの個数の情報を含む。これにより、情報処理装置は、飲食店における客又は操作者による入力作業を要することなく、客により予約された注文アイテム及び注文アイテムの個数を店端末又はユーザ端末に表示させることができる。注文アイテム及び注文アイテムの個数は、飲食店における注文処理に必要な情報であるので、注文処理の効率化を図ることができる。客による予約時に注文した注文アイテム及び注文アイテムの個数の飲食店での注文処理を簡略化することで顧客満足度を向上することができる。 In the information processing device according to the embodiment, information related to order items includes information about the order items reserved by the customer and the number of order items. This allows the information processing device to display the order items reserved by the customer and the number of order items on a restaurant terminal or user terminal without requiring input by the customer or an operator at the restaurant. The order items and the number of order items are information necessary for order processing at restaurants, so order processing can be made more efficient. Customer satisfaction can be improved by simplifying order processing at restaurants for the order items and the number of order items ordered by customers when making a reservation.
実施形態に係る情報処理装置は、客により予約された注文アイテムを編集可能な態様で表示させることができる。これにより、情報処理装置は、注文アイテムの編集作業を効率化することができる。このように、情報処理装置は、予約から注文までの処理を効率化させることができる。 The information processing device according to the embodiment can display order items reserved by customers in an editable format. This allows the information processing device to streamline the editing of order items. In this way, the information processing device can streamline the process from reservation to ordering.
[他の実施形態]
情報処理装置は、管理サーバ1のような1つの装置で実現されてもよいし、機能を分散させた複数の装置で実現されてもよい。
Other Embodiments
The information processing device may be realized by a single device such as the management server 1, or may be realized by a plurality of devices with distributed functions.
プログラムは、電子機器に記憶された状態で譲渡されてよいし、電子機器に記憶されていない状態で譲渡されてもよい。後者の場合は、プログラムは、ネットワークを介して譲渡されてよいし、記録媒体に記録された状態で譲渡されてもよい。記録媒体は、非一時的な有形の媒体である。記録媒体は、コンピュータ可読媒体である。記録媒体は、CD-ROM、メモリカード等のプログラムを記憶可能かつコンピュータで読取可能な媒体であればよく、その形態は問わない。 The program may be transferred in a state where it is stored in an electronic device, or in a state where it is not stored in an electronic device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory, tangible medium. The recording medium is a computer-readable medium. The form of the recording medium is not important, as long as it is a medium that can store the program and is computer-readable, such as a CD-ROM or memory card.
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments may be embodied in a variety of other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. These embodiments and their variations are within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as set forth in the claims.
1…管理サーバ、2…予約サーバ、3…ユーザ端末、4…認証サーバ、5…店舗内機器、11…プロセッサ、12…メインメモリ、13…補助記憶デバイス、14…通信インタフェース、21…プロセッサ、22…メインメモリ、23…補助記憶デバイス、24…通信インタフェース、51…POS端末、52…ハンディ端末、53…テーブル端末、54…カメラ、100…情報処理システム、110…取得部、111…表示制御部、112…注文処理部、130…店舗情報記憶領域、230…予約情報記憶領域。 1... Management server, 2... Reservation server, 3... User terminal, 4... Authentication server, 5... In-store equipment, 11... Processor, 12... Main memory, 13... Auxiliary storage device, 14... Communication interface, 21... Processor, 22... Main memory, 23... Auxiliary storage device, 24... Communication interface, 51... POS terminal, 52... Handy terminal, 53... Table terminal, 54... Camera, 100... Information processing system, 110... Acquisition unit, 111... Display control unit, 112... Order processing unit, 130... Store information storage area, 230... Reservation information storage area.
Claims (5)
前記客の前記飲食店に関する予約情報を前記電子機器とは異なる端末であって、前記飲食店において注文アイテムの登録を行う店端末に表示させる表示制御部と、を備え、
前記飲食店に関する予約情報は前記客により予約された注文アイテムに関する情報を含み、
前記表示制御部は、前記客により予約された注文アイテムを編集可能な態様で前記店端末に表示させる、
情報処理装置。 an acquisition unit that acquires reservation information for a restaurant of a customer from a storage unit that stores reservation information for at least one restaurant, based on identification information that can identify the customer visiting the restaurant and that is acquired via an electronic device;
a display control unit that displays reservation information for the restaurant of the customer on a store terminal that is different from the electronic device and that registers order items at the restaurant ;
the reservation information about the restaurant includes information about an order item reserved by the customer;
the display control unit causes the store terminal to display the order items reserved by the customer in an editable format;
Information processing device.
請求項1に記載の情報処理装置。 the display control unit causes the store terminal to display an image of an additional orderable item different from the ordered item while displaying information about the ordered item;
The information processing device according to claim 1 .
請求項1又は2に記載の情報処理装置。 the display control unit causes the store terminal to display recommendation information set based on the order items reserved by the customer;
3. The information processing device according to claim 1 or 2.
請求項1から3の何れか1項に記載の情報処理装置。 The information about the ordered items includes information about the ordered items reserved by the customer and the number of the ordered items.
The information processing device according to claim 1 .
電子機器を介して取得された飲食店へ来訪する客を識別可能な識別情報に基づいて、少なくとも1つの飲食店に関する予約情報を記憶する記憶部から前記客の前記飲食店に関する予約情報を取得する取得機能と、
前記客の前記飲食店に関する予約情報を前記電子機器とは異なる端末であって、前記飲食店において注文アイテムの登録を行う店端末に表示させる表示制御機能と、
を実行させるための情報処理プログラムであって、
前記飲食店に関する予約情報は前記客により予約された注文アイテムに関する情報を含み、
前記表示制御機能は、前記客により予約された注文アイテムを編集可能な態様で前記店端末に表示させる、
情報処理プログラム。 On the computer,
an acquisition function for acquiring reservation information for a restaurant of a customer from a storage unit that stores reservation information for at least one restaurant, based on identification information capable of identifying the customer visiting the restaurant, acquired via an electronic device;
a display control function for displaying reservation information of the customer regarding the restaurant on a store terminal that is different from the electronic device and that registers order items at the restaurant ;
An information processing program for executing
the reservation information about the restaurant includes information about an order item reserved by the customer;
The display control function causes the store terminal to display the order items reserved by the customer in an editable format.
Information processing program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022020740A JP7746183B2 (en) | 2022-02-14 | 2022-02-14 | Information processing device and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022020740A JP7746183B2 (en) | 2022-02-14 | 2022-02-14 | Information processing device and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023117918A JP2023117918A (en) | 2023-08-24 |
| JP7746183B2 true JP7746183B2 (en) | 2025-09-30 |
Family
ID=87654142
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022020740A Active JP7746183B2 (en) | 2022-02-14 | 2022-02-14 | Information processing device and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7746183B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001350997A (en) | 2000-06-09 | 2001-12-21 | Nst:Kk | Reserving and managing system for restaurant using information system |
| JP2002008137A (en) | 2000-06-21 | 2002-01-11 | Toshiba Tec Corp | Product sales registration data processing device |
| JP2002133234A (en) | 2000-10-25 | 2002-05-10 | Cost Management Institute Co Ltd | Reservation order system |
| JP2003337852A (en) | 2002-05-17 | 2003-11-28 | Seiko Instruments Inc | Order entry system |
| JP2009042952A (en) | 2007-08-08 | 2009-02-26 | Seiko Epson Corp | Reservation management system and reservation management method |
| JP2019185078A (en) | 2018-03-31 | 2019-10-24 | 株式会社凝縮塾 | Reservation system, reservation program and reservation method |
| JP2020177325A (en) | 2019-04-16 | 2020-10-29 | 株式会社ぐるなび | Facility management system, facility management method, and facility management program |
-
2022
- 2022-02-14 JP JP2022020740A patent/JP7746183B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001350997A (en) | 2000-06-09 | 2001-12-21 | Nst:Kk | Reserving and managing system for restaurant using information system |
| JP2002008137A (en) | 2000-06-21 | 2002-01-11 | Toshiba Tec Corp | Product sales registration data processing device |
| JP2002133234A (en) | 2000-10-25 | 2002-05-10 | Cost Management Institute Co Ltd | Reservation order system |
| JP2003337852A (en) | 2002-05-17 | 2003-11-28 | Seiko Instruments Inc | Order entry system |
| JP2009042952A (en) | 2007-08-08 | 2009-02-26 | Seiko Epson Corp | Reservation management system and reservation management method |
| JP2019185078A (en) | 2018-03-31 | 2019-10-24 | 株式会社凝縮塾 | Reservation system, reservation program and reservation method |
| JP2020177325A (en) | 2019-04-16 | 2020-10-29 | 株式会社ぐるなび | Facility management system, facility management method, and facility management program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023117918A (en) | 2023-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7249556B2 (en) | Information provision method | |
| JP5422775B1 (en) | Order reception management device, order input terminal device and program thereof | |
| US20150332369A1 (en) | Content providing system, server, and program | |
| JPWO2014017392A1 (en) | Information processing apparatus, data processing method thereof, and program | |
| JP6389343B1 (en) | Order information presentation method, order system | |
| US20180268381A1 (en) | Communication network including an order management system | |
| JP5745562B2 (en) | Product sales data processing apparatus and program | |
| JP2015082257A (en) | Shopping support apparatus and program | |
| JP6104777B2 (en) | Shopping support device and program | |
| JP6529118B2 (en) | Image recording apparatus and information providing system | |
| JP6223118B2 (en) | Shopping support system | |
| JP2021170153A (en) | Curtain sales system and mobile terminals | |
| JP6199204B2 (en) | Shopping support device, server device, and program | |
| JP7746183B2 (en) | Information processing device and information processing program | |
| JP7219128B2 (en) | order management system | |
| JP7259881B2 (en) | Information processing equipment, order system and program | |
| JP2020149441A (en) | Order control device and program | |
| JP2014149694A (en) | Reservation management device, restaurant system and reservation management program | |
| JP2013186484A (en) | Coordination support device, coordination support program and coordination support system | |
| JP7259882B2 (en) | Information processing equipment, order system and program | |
| JP7787709B2 (en) | Information processing device and program | |
| JP6366644B2 (en) | Server and program | |
| JP6010656B2 (en) | system | |
| US20230046719A1 (en) | Server device and congestion information notification system | |
| JP5631474B2 (en) | Housing specification confirmation support system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240913 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250728 |
|
| 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: 20250826 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250917 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7746183 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |