[go: up one dir, main page]

JP7727236B2 - Information processing system, information processing method and program - Google Patents

Information processing system, information processing method and program

Info

Publication number
JP7727236B2
JP7727236B2 JP2024134299A JP2024134299A JP7727236B2 JP 7727236 B2 JP7727236 B2 JP 7727236B2 JP 2024134299 A JP2024134299 A JP 2024134299A JP 2024134299 A JP2024134299 A JP 2024134299A JP 7727236 B2 JP7727236 B2 JP 7727236B2
Authority
JP
Japan
Prior art keywords
information
restaurant
user
identification information
notification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024134299A
Other languages
Japanese (ja)
Other versions
JP2024149749A (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.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
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 Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2024134299A priority Critical patent/JP7727236B2/en
Publication of JP2024149749A publication Critical patent/JP2024149749A/en
Application granted granted Critical
Publication of JP7727236B2 publication Critical patent/JP7727236B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、飲食店においてユーザ端末から送信された注文情報を処理可能な情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, information processing method, and program capable of processing order information sent from a user terminal at a restaurant.

従来から、飲食店において、客が店員に対面で注文を行うのではなく、客のスマートフォン等の携帯端末から飲食店のサーバへ注文情報を送信することで注文を行うモバイルオーダーシステムが存在する。 Traditionally, restaurants have used mobile ordering systems in which customers place orders by sending order information from their mobile devices, such as smartphones, to the restaurant's server, rather than placing the order face-to-face with a waiter.

例えば、下記特許文献1には、客の携帯端末がテーブルに貼ってある二次元コードを読み込むことで取得したテーブルNoを、インターネットを介してサーバ装置へ送信し、サーバ装置がそれに応じてテーブル確定情報を店舗内システムへ送信し、サーバ装置との接続が確立された客が、携帯端末に表示された機能メニューを操作することで、注文データ(料理名称、個数)等を入力してテーブルNoと共に注文情報をサーバ装置へ送信し、サーバ装置がそれを店舗内システムへ送信することが開示されている。 For example, Patent Document 1 below discloses that a customer's mobile device reads a two-dimensional code attached to a table and transmits the acquired table number to a server device via the Internet. The server device then transmits table confirmation information to an in-store system in response. Once a connection with the server device is established, the customer operates a function menu displayed on the mobile device to input order data (food name, quantity, etc.) and transmits the order information along with the table number to the server device, which then transmits it to the in-store system.

特許第6598249号公報Patent No. 6598249

しかしながら、上記技術においては、注文はもっぱら客の選択によって行われるため、従業員は客に対して販売促進活動を行う機会を逸してしまう。 However, with the above technology, orders are made solely based on customer selection, meaning that employees miss out on opportunities to conduct sales promotions with customers.

以上のような事情に鑑み、本発明の目的は、モバイルオーダーシステムにおいて従業員が客のテーブルに赴くことなく当該テーブルに応じた販売促進活動を行うことを可能とする情報処理装置、情報処理方法及びプログラムを提供することにある。 In light of the above circumstances, the object of the present invention is to provide an information processing device, information processing method, and program that enables employees in a mobile ordering system to carry out sales promotion activities tailored to a customer's table without having to visit that table.

上記目的を達成するため、本発明の一形態に係る情報処理システムは、通信部及び制御部を有する。上記通信部は、飲食店に配置されたテーブルを識別するテーブル識別情報および注文情報を含む受信情報をユーザ端末から受信する。上記制御部は、上記テーブル識別情報ごとに上記受信情報を分析することで、上記テーブル識別情報ごとのユーザ属性を判定し、上記判定した属性に応じて、ユーザへの通知情報を生成する。 To achieve the above object, an information processing system according to one embodiment of the present invention has a communication unit and a control unit. The communication unit receives received information from a user terminal, including table identification information that identifies tables placed in a restaurant and order information. The control unit analyzes the received information for each piece of table identification information to determine user attributes for each piece of table identification information, and generates notification information for the user according to the determined attributes.

これにより情報処理システムは、ユーザ端末からの受信情報を分析して判定した属性に応じて通知情報を生成することで、モバイルオーダーシステムにおいて従業員が客のテーブルに赴くことなく当該テーブルに応じた販売促進活動を行うことを可能とすることができる。当該情報処理システムは、1つまたは複数の情報処理装置によって構成されうる。 In this way, the information processing system can analyze information received from user terminals and generate notification information according to determined attributes, enabling employees in a mobile ordering system to carry out sales promotion activities tailored to each table without having to visit the customer's table. The information processing system can be composed of one or more information processing devices.

上記通信部は、上記テーブル識別情報として上記テーブルごとに対応付けられたコード情報が上記ユーザ端末により読み取られたことにより、当該ユーザ端末から上記テーブル識別情報を受信してもよい。 The communication unit may receive the table identification information from the user terminal by the user terminal reading code information associated with each table as the table identification information.

上記制御部は、上記テーブル識別情報が上記ユーザ端末により読み取られたことにより、上記ユーザ端末から上記注文情報を受信可能としてもよい。 The control unit may be able to receive the order information from the user terminal when the table identification information is read by the user terminal.

これにより情報処理システムは、テーブルごとにテーブル識別情報をユーザ端末に読み取らせるだけでユーザ端末から注文を受け付けることができる。 This allows the information processing system to accept orders from user terminals simply by having the user terminal read the table identification information for each table.

上記制御部は、上記生成された通知情報を上記飲食店の店舗端末へ送信し、当該通知情報に対する上記店舗端末のユーザからの操作入力に応じて当該通知情報を上記ユーザ端末へ送信してもよい。 The control unit may transmit the generated notification information to a store terminal of the restaurant, and may also transmit the notification information to the user terminal in response to an operation input from the user of the store terminal in response to the notification information.

これにより情報処理システムは、飲食店の従業員に、客への通知情報のうち当該従業員が所望のものを送信させることができる。 This allows the information processing system to have restaurant employees send the notification information they desire to customers.

上記制御部は、上記判定した属性ごとに上記飲食店の全テーブルを分類し、当該テーブルの分類ごとに同一の上記通知情報を生成してもよい。 The control unit may classify all tables at the restaurant according to the determined attributes and generate the same notification information for each table classification.

これにより情報処理システムは、テーブルごとに通知情報を生成する場合に比べて同一の属性のテーブルについて重複して通知情報を生成する無駄を省くことができる。 This allows the information processing system to avoid the waste of generating duplicate notification information for tables with the same attributes, compared to when generating notification information for each table.

上記制御部は、上記属性ごとに異なる領域を有する操作画面を生成し、当該領域ごとに上記通知情報の送信用のユーザインタフェースを配置してもよい。 The control unit may generate an operation screen having different areas for each of the attributes, and arrange a user interface for sending the notification information in each of those areas.

これにより情報処理システムは、飲食店の従業員に、操作画面を介して属性ごとに1または複数のテーブルに対して一斉に通知情報を送信させることができる。 This allows the information processing system to allow restaurant employees to simultaneously send notification information to one or multiple tables for each attribute via the operation screen.

上記制御部は、上記ユーザ端末への上記通知情報の送信履歴を示す履歴情報を上記領域ごとに掲載してもよい。 The control unit may also display history information indicating the transmission history of the notification information to the user terminal for each area.

これにより情報処理システムは、飲食店の従業員に、通知情報の過去の送信履歴を確認させながら、より販促効果のある通知情報を送信させることができる。 This allows the information processing system to allow restaurant employees to check the past sending history of notification information and send notification information that is more effective in promoting sales.

上記制御部は、上記注文情報を分析することで、上記テーブル識別情報ごとのユーザ属性を判定してもよい。 The control unit may determine user attributes for each of the table identification information by analyzing the order information.

これにより情報処理システムは、テーブルごとの注文情報に応じた適切な通知情報を生成することができる。 This allows the information processing system to generate appropriate notification information based on the order information for each table.

上記制御部は、最初に上記テーブル識別情報を取得してから当該テーブルの決済までの間に上記ユーザ端末からの注文を受け付けることで取得された情報を基に上記属性を判定してもよい。 The control unit may determine the attributes based on information acquired by accepting orders from the user terminal between the time the table identification information is first acquired and the time payment is made for the table.

これにより情報処理システムは、客がテーブルについてから決済するまでの全ての情報を通知情報の生成に用いることができる。 This allows the information processing system to use all information from the time the customer sits down at the table until payment to generate notification information.

上記制御部は、上記受信情報に含まれる上記ユーザ端末のユーザを識別するユーザ識別情報を取得し、当該ユーザ識別情報に紐づけられた個人情報を基に上記属性を判定してもよい。 The control unit may obtain user identification information that identifies the user of the user terminal included in the received information, and determine the attributes based on personal information linked to the user identification information.

これにより情報処理システムは、客の個人情報を基に、よりパーソナライズ化された通知情報を生成することができる。 This allows the information processing system to generate more personalized notification information based on the customer's personal information.

上記制御部は、同一の上記テーブル識別情報を取得した複数のユーザ端末のユーザの各個人情報のうち、当該複数のユーザの所定割合以上で共通する情報を基に上記属性を判定してもよい。この場合の共通する情報とは、例えば、女性(性別)、高齢者(年齢層)、同一家族(ユーザ同士の間柄)等である。 The control unit may determine the attributes based on information that is common to a predetermined percentage or more of the personal information of users of multiple user terminals that have acquired the same table identification information. In this case, common information may be, for example, female (gender), elderly (age group), or members of the same family (relationship between users).

これにより情報処理システムは、同一のテーブルのそれぞれの客に共通の属性を判定することで、当該テーブルのどの客にも適した通知情報を生成することができる。 This allows the information processing system to determine attributes common to each customer at the same table, allowing it to generate notification information appropriate for each customer at that table.

上記制御部は、上記受信情報に含まれる上記ユーザ端末または上記ユーザ識別情報の数に応じて上記属性を判定してもよい。 The control unit may determine the attribute based on the number of user terminals or user identification information included in the received information.

これにより情報処理システムは、1つのテーブルに存在する客の人数によって通知情報を変更することができる。 This allows the information processing system to change notification information depending on the number of customers at a table.

上記制御部は、上記通知情報として、上記数に応じた数または量の飲食物を提案する情報を上記属性ごとに生成してもよい。 The control unit may generate, as the notification information, information suggesting the number or amount of food or drink corresponding to the number for each attribute.

これにより情報処理システムは、1つのテーブルに存在する人数分の飲食物を自動的に提案することができる。 This allows the information processing system to automatically suggest food and drink options for the number of people at a table.

上記制御部は、上記通知情報として、上記テーブル識別情報の受信時からの経過時間に応じた飲食物を提案する情報を上記属性ごとに生成してもよい。 The control unit may generate, as the notification information, information for each attribute that suggests food and drink according to the amount of time that has elapsed since the table identification information was received.

これにより情報処理システムは、客が食事を開始してからの経過時間に応じて異なる飲食物を提案する通知情報を生成することができる。 This allows the information processing system to generate notification information that suggests different foods and drinks depending on the amount of time that has elapsed since the customer began their meal.

上記制御部は、上記経過時間が所定時間を超えた場合、持ち帰り用の飲食物を提案する情報を上記属性ごとに生成してもよい。 If the elapsed time exceeds a predetermined time, the control unit may generate information suggesting takeaway food and beverages for each of the attributes.

これにより情報処理システムは、残りの滞在可能時間から計算すると注文した飲食物を飲食しきれない場合には持ち帰り用の飲食物を提案することで、より売上を伸ばすことができる。 This allows the information processing system to suggest takeaway food and drinks if customers are unable to finish their ordered food and drinks based on the remaining available time, thereby further increasing sales.

上記制御部は、上記飲食店が当日または当日の時間帯別の売上目標を達成する見込みがない場合に、追加または持ち帰り用の飲食物を提案する情報を上記属性ごとに生成してもよい。 The control unit may generate information suggesting additional or takeaway food and drink options for each attribute when the restaurant is unlikely to achieve its sales target for the day or for that time period.

これにより情報処理システムは、売上が当日の目標に満たない場合には積極的に販促用の通知情報を生成することで、当日の売上目標を極力達成させることができる。 This allows the information processing system to proactively generate promotional notification information if sales are not meeting the day's target, thereby helping to achieve the day's sales target as much as possible.

本発明の他の形態に係る情報処理方法は、
飲食店に配置されたテーブルを識別するテーブル識別情報および注文情報を含む受信情報をユーザ端末から受信し、
上記テーブル識別情報ごとに上記受信情報を分析することで、上記テーブル識別情報ごとのユーザ属性を判定し、
上記判定した属性に応じて、ユーザへの通知情報を生成する、ことを含む。
An information processing method according to another aspect of the present invention includes:
receiving, from a user terminal, reception information including table identification information for identifying a table placed at the restaurant and order information;
Analyzing the received information for each of the table identification information to determine a user attribute for each of the table identification information;
and generating notification information for the user in accordance with the determined attribute.

本発明の他の形態に係るプログラムは、情報処理装置に、
飲食店に配置されたテーブルを識別するテーブル識別情報および注文情報を含む受信情報をユーザ端末から受信するステップと、
上記テーブル識別情報ごとに上記受信情報を分析することで、上記テーブル識別情報ごとのユーザ属性を判定するステップと、
上記判定した属性に応じて、ユーザへの通知情報を生成するステップと、を実行させる。
A program according to another aspect of the present invention is a program for executing the following on an information processing device:
receiving, from a user terminal, received information including table identification information for identifying a table placed at the restaurant and order information;
determining a user attribute for each of the table identification information by analyzing the received information for each of the table identification information;
and generating notification information for the user in accordance with the determined attribute.

以上説明したように、本発明によれば、モバイルオーダーシステムにおいて従業員が客のテーブルに赴くことなく当該テーブルに応じた販売促進活動を行うことを可能とすることができる。しかし、当該効果は本発明を限定するものではない。 As described above, the present invention makes it possible for a mobile ordering system to carry out sales promotion activities tailored to a customer's table without an employee having to visit the table. However, this effect does not limit the present invention.

本発明の一実施形態に係る注文受付システムの構成を示した図である。1 is a diagram showing a configuration of an order receiving system according to an embodiment of the present invention. 本発明の一実施形態に係る飲食店情報提供サーバのハードウェア構成を示した図である。る。1 is a diagram showing a hardware configuration of a restaurant information providing server according to an embodiment of the present invention. 本発明の一実施形態に係る飲食店情報提供サーバが有するデータベースの構成を示した図である。2 is a diagram showing the configuration of a database included in a restaurant information providing server according to an embodiment of the present invention. FIG. 本発明の一実施形態に係る飲食店情報提供サーバによる、注文受付処理、ユーザ属性判定処理及び通知情報の生成処理の流れを示したフローチャートである。10 is a flowchart showing the flow of an order receiving process, a user attribute determining process, and a notification information generating process performed by a restaurant information providing server according to an embodiment of the present invention. 本発明の一実施形態に係る飲食店情報提供サーバが生成する通知情報の送信画面の例を示した図である。FIG. 10 is a diagram showing an example of a transmission screen for notification information generated by the restaurant information providing server according to one embodiment of the present invention.

以下、図面を参照しながら、本発明の実施形態を説明する。 Embodiments of the present invention will be described below with reference to the drawings.

[システムの構成]
図1は、本実施形態に係るモバイルオーダーシステムの構成を示した図である。
[System configuration]
FIG. 1 is a diagram showing the configuration of a mobile order system according to this embodiment.

同図に示すように、このシステムは、インターネット50上の飲食店情報提供サーバ100と、複数のユーザ端末200と、複数の飲食店端末300とを含む。 As shown in the figure, this system includes a restaurant information providing server 100 on the Internet 50, multiple user terminals 200, and multiple restaurant terminals 300.

飲食店情報提供サーバ100は、飲食店に関する情報を掲載したポータルサイトを運営するウェブサーバである。飲食店情報提供サーバ100は、複数のユーザ端末200及び複数の飲食店の飲食店端末300とインターネット50を介して接続されている。 The restaurant information providing server 100 is a web server that operates a portal site that lists information about restaurants. The restaurant information providing server 100 is connected to multiple user terminals 200 and multiple restaurant terminals 300 of restaurants via the Internet 50.

飲食店情報提供サーバ100は、上記ポータルサイトにおいて、ユーザ端末200のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ100は、ユーザ端末200からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したWebページを生成してユーザ端末200へ送信する。また飲食店情報提供サーバ100は、当該飲食店情報を閲覧したユーザのユーザ端末200からの、いずれかの飲食店に対する予約受付処理を代行する。 The restaurant information providing server 100 provides a restaurant information search system for users of user terminals 200 on the portal site. Specifically, the restaurant information providing server 100 searches for restaurant information that matches the search criteria based on a search request from the user terminal 200, generates a web page listing the search results, and transmits it to the user terminal 200. The restaurant information providing server 100 also handles the reservation process for any restaurant from the user terminal 200 of the user who viewed the restaurant information.

また飲食店情報提供サーバ100は、上記ポータルサイトに掲載される飲食店(加盟店)向けに、飲食店情報の管理画面(Webページ)を提供している。飲食店端末300のユーザは、当該管理画面を介して、上記検索結果として一般ユーザに提供されるWebページ上の飲食店情報(コンテンツ)を編集・更新し、当該Webページを上記ポータルサイト上にアップロードすることができる。 The restaurant information providing server 100 also provides a restaurant information management screen (web page) for restaurants (affiliated restaurants) listed on the portal site. Through this management screen, users of the restaurant terminal 300 can edit and update the restaurant information (content) on the web page provided to general users as the search results, and upload the web page to the portal site.

ユーザ端末200(200A,200B,200C...)は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットPC(Personal Computer)等である。ユーザ端末200は、飲食店情報提供サーバ100へアクセスし、上記Webページを受信してブラウザ等により画面に表示する。 User terminal 200 (200A, 200B, 200C, etc.) is a terminal used by a user, such as a smartphone, mobile phone, or tablet PC (Personal Computer). User terminal 200 accesses restaurant information providing server 100, receives the above-mentioned web page, and displays it on a screen using a browser or the like.

ユーザ端末200は、ユーザの操作に基づいて飲食店の検索条件を決定し、当該検索条件に基づく飲食店検索要求を飲食店情報提供サーバ100へ送信する。本実施形態では、飲食店の所在エリア(最寄駅)やジャンル、価格帯等、予め設定された検索条件をユーザ端末200のユーザが選択することで、予約可能な飲食店の検索要求の送信が可能である。そしてユーザ端末200は、ユーザの操作に基づいて、上記検索結果として表示されたいずれかの飲食店に対する予約要求を飲食店情報提供サーバ100へ送信可能である。 The user terminal 200 determines restaurant search conditions based on user operation and transmits a restaurant search request based on those search conditions to the restaurant information providing server 100. In this embodiment, the user of the user terminal 200 can transmit a search request for restaurants that can be reserved by selecting pre-set search conditions such as the restaurant's location area (nearest station), genre, price range, etc. Then, based on user operation, the user terminal 200 can transmit a reservation request for one of the restaurants displayed as the search results to the restaurant information providing server 100.

飲食店端末300は、各飲食店に設置されている端末であり、タブレットPC、ノートブックPC、デスクトップPC等である。飲食店端末300は、管理者の操作に基づいて、上記飲食店情報の編集・更新等、自身の飲食店情報に関する処理を飲食店情報提供サーバ100との通信により実行することが可能である。 The restaurant terminal 300 is a terminal installed in each restaurant, and may be a tablet PC, notebook PC, desktop PC, etc. Based on the administrator's operation, the restaurant terminal 300 can perform processing related to its own restaurant information, such as editing and updating the restaurant information, by communicating with the restaurant information providing server 100.

また本実施形態では、各飲食店においては、来店して各テーブルT(T1,T2,...)に着席したユーザが、各自のユーザ端末200によって飲食物の注文を行うことが可能となっている。具体的には、各テーブルTには当該テーブルを識別するテーブルIDを記憶した2次元コードC(C1,C2,...)が印刷された印刷物(プレート、カード等)が設置されており、ユーザはユーザ端末200によって当該2次元コードCを読み取ることで、飲食店の飲食物の注文ページへアクセス可能となり、当該注文ページを介して、上記テーブルIDと共に注文情報を飲食店情報提供サーバ100へ送信することで飲食物の注文が可能となっている。 Furthermore, in this embodiment, at each restaurant, users who visit and sit at each table T (T1, T2, ...) can order food and drink using their own user terminal 200. Specifically, each table T is provided with a printed material (plate, card, etc.) on which a two-dimensional code C (C1, C2, ...) that stores a table ID that identifies the table is printed. By reading the two-dimensional code C with the user terminal 200, users can access the restaurant's food and drink ordering page, and can order food and drink by sending order information along with the table ID to the restaurant information providing server 100 via the order page.

すなわち、飲食店情報提供サーバ100は、顧客からウェブサイトを介して予約を受け付けるウェブサーバとして機能すると共に、飲食店における各テーブルTの注文情報や売上情報を管理するPOS(Point of Sales)サーバとしても機能し、各ユーザ端末200からの注文情報を飲食店端末300に送信したり、当該注文情報に基づいて各テーブルTの会計処理を実行したりする。 In other words, the restaurant information providing server 100 functions as a web server that accepts reservations from customers via a website, and also functions as a POS (Point of Sales) server that manages order information and sales information for each table T in the restaurant, sending order information from each user terminal 200 to the restaurant terminal 300 and performing accounting for each table T based on the order information.

さらに、飲食店情報提供サーバ100は、上記テーブルIDを取得してから当該テーブルの決済までの間にユーザ端末200からの注文を受け付けることで取得された情報を基に、テーブルIDごとのユーザ属性を判定し、当該ユーザ属性に応じて、各テーブルのユーザへの通知情報(例えばおすすめメニュー等の販促情報)を生成することが可能である。このユーザ属性判定処理及び通知情報の生成処理の詳細については後述する。 Furthermore, the restaurant information providing server 100 can determine the user attributes for each table ID based on the information acquired by accepting orders from the user terminal 200 between the time the table ID is acquired and the time the payment for that table is made, and generate notification information (e.g., promotional information such as recommended menu items) for the user at each table according to the user attributes. Details of this user attribute determination process and the notification information generation process will be described later.

[飲食店情報提供サーバのハードウェア構成]
図2は、上記飲食店情報提供サーバ100のハードウェア構成を示した図である。同図に示すように、飲食店情報提供サーバ100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、入出力インタフェース15、及び、これらを互いに接続するバス14を備える。
[Hardware configuration of restaurant information server]
2 is a diagram showing the hardware configuration of the restaurant information providing server 100. As shown in the figure, the restaurant information providing server 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input/output interface 15, and a bus 14 connecting these components to one another.

CPU11は、必要に応じてRAM13等に適宜アクセスし、各種演算処理を行いながら飲食店情報提供サーバ100の各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。 The CPU 11 accesses the RAM 13 and other memory as needed, and performs various calculation processes while providing overall control over each block of the restaurant information providing server 100. The ROM 12 is a non-volatile memory that permanently stores firmware such as the OS, programs, and various parameters executed by the CPU 11. The RAM 13 is used as a working area for the CPU 11, and temporarily stores the OS, various applications currently being executed, and various data being processed.

入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。 The input/output interface 15 is connected to a display unit 16, an operation reception unit 17, a memory unit 18, a communication unit 19, etc.

表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。 The display unit 16 is a display device that uses, for example, an LCD (Liquid Crystal Display), an OELD (Organic ElectroLuminescence Display), or a CRT (Cathode Ray Tube).

操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。 The operation reception unit 17 is, for example, a pointing device such as a mouse, a keyboard, a touch panel, or other input device. If the operation reception unit 17 is a touch panel, the touch panel may be integrated with the display unit 16.

記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。 The storage unit 18 is a non-volatile memory such as a hard disk drive (HDD), flash memory (SSD; solid state drive), or other solid-state memory. The storage unit 18 stores the OS, various applications, and various data.

特に本実施形態では、記憶部18は、飲食店情報提供サーバ100が後述する注文受付処理、ユーザ属性判定処理及び通知情報の生成処理を実行するためのアプリケーションその他のプログラムを記憶している。後述するが、記憶部18は、そのようなデータを含むデータベースとして、飲食店情報データベース、ユーザ情報データベース、POS情報データベース、及び通知情報データベースを有している。 In particular, in this embodiment, the storage unit 18 stores applications and other programs that enable the restaurant information providing server 100 to execute the order acceptance process, user attribute determination process, and notification information generation process described below. As will be described later, the storage unit 18 has databases containing such data, including a restaurant information database, a user information database, a POS information database, and a notification information database.

通信部19は、例えばEthernet用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200との間の通信処理を担う。 The communication unit 19 is, for example, a NIC (Network Interface Card) for Ethernet or various modules for wireless communication such as wireless LAN, and is responsible for communication processing with the user terminal 200.

図示しないが、ユーザ端末200及び飲食店端末300のハードウェア構成も、基本的には飲食店情報提供サーバ100と同様である。 Although not shown, the hardware configuration of the user terminal 200 and restaurant terminal 300 is basically the same as that of the restaurant information providing server 100.

[飲食店情報提供サーバのデータベース構成]
図3は、上記飲食店情報提供サーバ100が有するデータベースの構成を示した図である。
[Database configuration of restaurant information server]
FIG. 3 is a diagram showing the configuration of a database included in the restaurant information providing server 100. As shown in FIG.

同図に示すように、飲食店情報提供サーバ100は、記憶部18に、飲食店情報データベース31、ユーザ情報データベース32、POS情報データベース33、及び通知情報データベース34を有している。 As shown in the figure, the restaurant information providing server 100 has a restaurant information database 31, a user information database 32, a POS information database 33, and a notification information database 34 in the memory unit 18.

飲食店情報データベース31は、飲食店毎に、その飲食店の店名、所在位置(住所または緯度経度)情報、エリア情報、アクセス情報(最寄り駅情報、最寄り駅からの徒歩距離情報)電話番号、その飲食店を識別するID(店舗ID)、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する情報(店舗のPR文等の店舗の特徴を示す情報、飲食店が行うイベント情報等)、飲食店に関する(飲食店を紹介する)画像データ、飲食店が提供するメニューに関するメニュー情報、平均予算情報、営業時間、ウェブサイトURL等の情報等を記憶している。これらの情報は、各飲食店の飲食店端末300から、飲食店情報提供サーバ100が提供する管理画面を介して入力されたものである。 For each restaurant, the restaurant information database 31 stores the restaurant's name, location (address or latitude and longitude), area information, access information (nearest station information, walking distance from the nearest station), telephone number, an ID that identifies the restaurant (store ID), the restaurant's business type/service category information, information introducing the restaurant (information indicating the restaurant's characteristics such as store promotional text, information about events held by the restaurant, etc.), image data related to the restaurant (introducing the restaurant), menu information related to the menu offered by the restaurant, average budget information, business hours, website URL, etc. This information is entered from each restaurant's restaurant terminal 300 via a management screen provided by the restaurant information providing server 100.

上記メニュー情報は、上記ポータルサイト上の各飲食店のサイトに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜/メイン、ランチ/ディナー/コース等のメニューカテゴリ毎に記憶されてもよい。またメニュー情報としては、メニュー名や値段、説明等を示す文字情報の他、当該メニューを撮影した写真等の画像情報も対応付けて記憶される。 The menu information corresponds to the menus posted on the websites of each restaurant on the portal site, and stores the names of multiple menu items that each restaurant can offer for each restaurant. The menu information may be stored by menu category, such as appetizer/main course, lunch/dinner/course, etc. The menu information may also include text information indicating the menu name, price, description, etc., as well as image information such as photographs of the menu, which are stored in association with the menu.

上記エリア情報としては、広さ単位の異なる複数のエリアに関する情報が含まれる。広いエリアとしては例えば都道府県や市区町村、狭いエリアとしては例えば駅から数百m以内(例えば、「銀座エリア」)、それらの間の広さのエリアとして、例えば駅から1km以内のエリアや、複数の駅周辺エリアがまとまったエリア(例えば、「銀座・新橋・有楽町エリア」)等が挙げられるが、これらに限られない。これにより、同じ飲食店でも、その広さによって複数のエリアに紐付けられていることになる。 The area information includes information about multiple areas with different units of size. Large areas include prefectures and municipalities, small areas include areas within a few hundred meters of a station (e.g., the "Ginza area"), and areas of intermediate size include, but are not limited to, areas within 1 km of a station or areas surrounding multiple stations (e.g., the "Ginza-Shinbashi-Yurakucho area"). This means that the same restaurant can be linked to multiple areas depending on its size.

上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。 The above category information may include main categories such as Japanese, Chinese, Italian, French, and yakiniku, as well as more detailed subcategories such as yakitori and tempura in Japanese cuisine, and pasta and pizza in Italian cuisine.

また飲食店情報データベース31には、ユーザ端末200からの飲食店の予約要求の受付を飲食店へ通知する予約通知メールの宛先情報として、一または複数のメールアドレスも、飲食店ごとに記憶されている。当該メールアドレスは、上記飲食店端末300にインストールされたメールソフトで用いられるメールアドレスであってもよいし、飲食店の従業員が飲食店端末300とは別に保有するスマートフォンにインストールされたメールソフトで用いられるメールアドレスであってもよいし、その他飲食店端末300や従業員の端末から受信可能なウェブメールのメールアドレスであってもよい。 The restaurant information database 31 also stores one or more email addresses for each restaurant as destination information for reservation notification emails that notify the restaurant of the receipt of a restaurant reservation request from the user terminal 200. The email address may be an email address used by email software installed on the restaurant terminal 300, an email address used by email software installed on a smartphone owned by a restaurant employee separate from the restaurant terminal 300, or a webmail email address that can be received from the restaurant terminal 300 or an employee's terminal.

各飲食店の管理者は、例えば飲食店情報提供サーバ100からの承認要求に応じて、または自発的に、上記予約通知メールの宛先として設定されているメールアドレスが現在も実際に使用されていることを承認する承認情報を飲食店情報提供サーバ100へ、例えば上記管理画面や電子メール等を通じて送信する。飲食店情報データベース31には、当該受信した承認情報の履歴(受信日時、承認対象のメールアドレス)も飲食店ごとに記憶されている。 For example, in response to an approval request from the restaurant information providing server 100, or voluntarily, the manager of each restaurant sends approval information to the restaurant information providing server 100 via the management screen, email, etc., acknowledging that the email address set as the destination of the reservation notification email is still in use. The restaurant information database 31 also stores the history of the received approval information (date and time of receipt, email address of the person being approved) for each restaurant.

上記メールアドレスが使われなくなった場合や、メールアドレスが変更された場合、また新たなメールアドレスを追加する場合には、管理者は上記管理画面や電子メール等を介して、その旨の情報を送信し、飲食店情報提供サーバ100は、その情報に応じて飲食店情報データベース31内の予約通知メールの宛先情報を更新する。 If the above email address becomes obsolete, is changed, or a new email address is added, the administrator sends information to that effect via the above management screen or email, and the restaurant information providing server 100 updates the destination information for reservation notification emails in the restaurant information database 31 accordingly.

ユーザ情報データベース32は、ユーザ端末200を所有する、上記飲食店情報提供サーバ100が提供する上記ポータルサイトを介した飲食店情報サービスの利用者(会員)であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース32は、ユーザID、パスワード、氏名、メールアドレス(その他、メッセージの宛先となる情報)、電話番号、住所、年齢(層)、性別、誕生日等の情報をユーザ毎に記憶している。 The user information database 32 stores information about users who own user terminals 200 and are users (members) of the restaurant information service provided by the restaurant information providing server 100 via the portal site. Specifically, the user information database 32 stores information for each user, such as user ID, password, name, email address (and other information to which messages are addressed), telephone number, address, age (group), gender, and birthday.

POS情報データベース33は、各テーブルTにおいてユーザ端末200から受け付けた注文に基づくPOSデータを記憶している。当該POSデータは例えば、テーブルID、入店時刻、客数、注文メニュー、注文数(出数)、売上金額、注文時刻等から構成される。 The POS information database 33 stores POS data based on orders received from the user terminal 200 in each table T. This POS data consists of, for example, table ID, time of entry, number of customers, ordered menu, number of orders (number of items), sales amount, order time, etc.

通知情報データベース34は、上記POS情報データベース33に記憶された注文情報等を基に生成された、テーブルIDごとのユーザ属性を示す情報、及び当該ユーザ属性に応じて生成された通知情報を記憶している。 The notification information database 34 stores information indicating user attributes for each table ID, which is generated based on the order information stored in the POS information database 33, as well as notification information generated according to the user attributes.

通知情報は、例えば上記ユーザ属性ごとにお勧めのメニューを提案する情報や、おすすめのキャンペーンを告知する情報等の販促情報のほか、例えば店内の施設案内情報、ラストオーダー時間情報等を通知する情報等、ユーザへのお知らせ情報も含む。 Notification information includes promotional information such as information suggesting recommended menu items for each of the above user attributes and information announcing recommended campaigns, as well as information to inform users, such as information guiding them to in-store facilities and information about last order times.

さらに通知情報データベース34には、生成した通知情報のうち、飲食店端末300を介してユーザ端末200へ送信された通知情報の送信履歴情報(送信日時、送信先のテーブルID、ユーザ属性等)が記憶されていてもよい。 Furthermore, the notification information database 34 may store transmission history information (such as transmission date and time, destination table ID, user attributes, etc.) for notification information that was generated and sent to the user terminal 200 via the restaurant terminal 300.

これら各データベースは、後述する飲食店情報提供サーバ100による注文受付処理、ユーザ属性判定処理及び通知情報の生成処理において、必要に応じて相互に参照されて用いられる。 These databases are mutually referenced as needed during the order acceptance process, user attribute determination process, and notification information generation process by the restaurant information providing server 100, which will be described later.

[飲食店情報提供サーバの動作]
次に、以上のように構成された飲食店情報提供サーバ100の動作について説明する。当該動作は、飲食店情報提供サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
[Operation of Restaurant Information Providing Server]
Next, we will explain the operation of the restaurant information providing server 100 configured as above. This operation is executed by the cooperation of hardware such as the CPU 11 and communication unit 19 of the restaurant information providing server 100 and software stored in the storage unit 18. For convenience, in the following explanation, the CPU 11 is the subject of operation.

図4は、飲食店情報提供サーバ100による、飲食店における注文受付処理、ユーザ属性判定処理及び通知情報の生成処理の流れを示したフローチャートである。 Figure 4 is a flowchart showing the flow of the restaurant order reception process, user attribute determination process, and notification information generation process performed by the restaurant information providing server 100.

同図に示すように、飲食店情報提供サーバ100のCPU11はまず、ユーザ端末200から、テーブルIDを受信したか否かを判断する(ステップ41)。 As shown in the figure, the CPU 11 of the restaurant information providing server 100 first determines whether a table ID has been received from the user terminal 200 (step 41).

当該テーブルIDは、上述したように、各テーブルTに設置された印刷物に印刷された2次元コードCに記憶されており、当該2次元コードCをユーザ端末200がコードリーダによって読み取ることによって飲食店情報提供サーバ100へ送信される。 As described above, the table ID is stored in a two-dimensional code C printed on a printed material placed on each table T, and the two-dimensional code C is read by the user terminal 200 using a code reader and transmitted to the restaurant information providing server 100.

また、当該テーブルIDがユーザ端末によって読み取られ飲食店情報提供サーバ100がそれを受信することで、ユーザ端末200には当該飲食店が提供する飲食物のリストを含む注文ページが送信されユーザ端末200のブラウザまたはアプリケーションによって表示される。これにより飲食店情報提供サーバ100は、ユーザ端末200から飲食物の注文情報を受信可能(注文を受付可能)となる。また当該注文ページを受信したユーザ端末200においては、例えばCookie等によりユーザ端末200を識別する情報が記憶されることで、飲食店情報提供サーバ100がユーザ端末200を識別可能となる。 In addition, when the table ID is read by the user terminal and received by the restaurant information providing server 100, an order page containing a list of the food and drink offered by the restaurant is sent to the user terminal 200 and displayed by the browser or application on the user terminal 200. This enables the restaurant information providing server 100 to receive food and drink order information from the user terminal 200 (to accept orders). In addition, when the user terminal 200 receives the order page, information identifying the user terminal 200 is stored, for example, using a cookie, allowing the restaurant information providing server 100 to identify the user terminal 200.

同一のテーブルTを利用する複数のユーザは、各自のユーザ端末200からそれぞれ注文情報を送信可能である。CPU11は、注文情報の送信元のユーザ端末200が異なっていても、注文情報に含まれるテーブルIDが同一であれば同一テーブルTからの注文情報として取り扱う。 Multiple users using the same table T can each send order information from their own user terminal 200. Even if the user terminal 200 that sent the order information is different, the CPU 11 will treat the order information as being from the same table T if the table ID included in the order information is the same.

ユーザ端末200からテーブルIDを受信したと判断した場合(ステップ41のYes)、CPU11は、当該テーブルIDと対応付けて、その受信時刻を、当該テーブルIDで識別されるテーブルを利用するユーザの入店時刻として記録する(ステップ42)。 If it is determined that a table ID has been received from the user terminal 200 (Yes in step 41), the CPU 11 associates the table ID with the time of reception and records it as the store entry time of the user using the table identified by the table ID (step 42).

続いてCPU11は、ユーザ端末200から注文情報を受信したか否かを判断する(ステップ43)。注文情報は、上述のようにユーザ端末200に表示された注文ページを介して送信される。当該注文情報には、注文された飲食物のメニュー名またはまたはメニューID、数量等の他、その送信元のユーザ端末200が利用するテーブルTの上記テーブルIDが含まれる。 The CPU 11 then determines whether order information has been received from the user terminal 200 (step 43). The order information is sent via the order page displayed on the user terminal 200 as described above. The order information includes the menu name or menu ID of the ordered food and drink, quantity, etc., as well as the table ID of the table T used by the user terminal 200 that sent the order.

ユーザ端末200から注文情報を受信したと判断した場合(Yes)、CPU11は、上記POS情報データベース33に当該注文情報を記録するとともに飲食店端末300へ送信する(ステップ44)。これにより飲食店端末300の受信した注文情報を確認した従業員によって、飲食店の厨房では当該注文情報に応じた飲食物の調理が開始される。 If it is determined that order information has been received from the user terminal 200 (Yes), the CPU 11 records the order information in the POS information database 33 and transmits it to the restaurant terminal 300 (step 44). An employee then checks the order information received by the restaurant terminal 300 and begins preparing the food and drink in the restaurant's kitchen according to the order information.

続いてCPU11は、テーブルTごとのユーザ属性を判定する(ステップ45)。ここでCPU11は、各テーブルTについて、最初に上記テーブルIDを取得してから当該テーブルTの決済までの間に、そのテーブルTを利用するユーザ端末200からの注文を受け付けることで取得された情報を基に、ユーザ属性を判定する。 Next, the CPU 11 determines the user attributes for each table T (step 45). Here, the CPU 11 determines the user attributes for each table T based on information acquired by accepting orders from the user terminal 200 using that table T from the time the table ID is first acquired until payment for that table T.

典型的には、CPU11は、上記注文情報を分析することでユーザ属性を判定する。例えば、各テーブルTで注文された飲食物の傾向を分析することで、例えば、野菜料理の注文割合が多い、肉料理の注文割合が多い、酒の注文割合が多い(注文頻度が高い)といった属性を判断することができる。当然ながら、注文情報のみからユーザ属性を判定するには、ある程度の量の注文情報が蓄積される必要があり、CPU11は、テーブルTごとの注文情報が少なすぎる場合には属性は判定不可としてもよい。 Typically, the CPU 11 determines user attributes by analyzing the order information. For example, by analyzing the trends in the food and drink ordered at each table T, it is possible to determine attributes such as a high proportion of vegetable dishes ordered, a high proportion of meat dishes ordered, or a high proportion of alcoholic beverages ordered (high order frequency). Naturally, a certain amount of order information must be accumulated to determine user attributes from order information alone, and the CPU 11 may decide that attributes cannot be determined if there is too little order information for each table T.

また、ユーザ端末200が例えば飲食店情報提供サーバ100が提供するポータルサイトサービスにログインしている場合には、飲食店情報提供サーバ100は、上記2次元コードCの読み取りの際、または注文情報の送信の際に、当該ユーザ端末200のユーザの上記サービス上でのユーザIDが共に送信されてもよい。CPU11は、上記注文ページをユーザ端末200へ送信する際に、当該注文ページに、上記サービスへのログイン用のユーザインタフェースを用意して、ユーザにログインを促してもよい。ユーザ端末200がログインした場合、上記テーブルIDとユーザIDとが紐づけられて記憶される。 Furthermore, if the user terminal 200 is logged in to a portal site service provided by the restaurant information providing server 100, for example, the restaurant information providing server 100 may also transmit the user ID of the user of the user terminal 200 on the service when reading the two-dimensional code C or when transmitting order information. When transmitting the order page to the user terminal 200, the CPU 11 may provide a user interface for logging in to the service on the order page to prompt the user to log in. When the user terminal 200 logs in, the table ID and user ID are associated and stored.

そしてCPU11は、当該ユーザIDに紐づけられたユーザの個人情報(名前、性別、年齢、職業、住所、予約履歴等)を基に、上記属性を判定してもよい。例えばCPU11は、同一のテーブルIDの送信元となった複数のユーザ端末200のユーザの各個人情報のうち、当該複数のユーザに所定割合(例えば50%、80%等)以上で共通する情報を基に、上記属性を判定してもよい。この場合の共通する情報とは、例えば、女性(性別)、高齢者(年齢層)、同一家族(ユーザ同士の間柄)等である。 The CPU 11 may then determine the above attributes based on the personal information of the user linked to the user ID (such as name, gender, age, occupation, address, reservation history, etc.). For example, the CPU 11 may determine the above attributes based on information that is common to a predetermined percentage (e.g., 50%, 80%, etc.) or more of the personal information of the users of multiple user terminals 200 that are the source of the same table ID. In this case, common information may be, for example, female (gender), elderly (age group), or the same family (relationship between users), etc.

またCPU11は、同一のテーブルIDの送信元となったユーザ端末またはユーザIDの数(すなわち、テーブルTの利用者数)に応じて属性を判定してもよい。例えばCPU11は、その数に応じて、団体客(10人以上)、大グループ(6人~9人)、中グループ(3人~5人)、小グループ(2人)、個人(1人)といったように属性を付与してもよい。 The CPU 11 may also determine attributes based on the number of user terminals or user IDs that sent the same table ID (i.e., the number of users of table T). For example, the CPU 11 may assign attributes such as group tour (10 or more people), large group (6 to 9 people), medium group (3 to 5 people), small group (2 people), or individual (1 person) depending on the number.

CPU11は、少なくとも1つのテーブルTについて、上記ユーザ属性が判定できたと判断した場合(ステップ45のYes)、判定した属性ごとにテーブルTを分類する(ステップ46)。すなわち、CPU11は、同一の属性が付与された複数のテーブルTをまとめて1つグループとして扱う。 If the CPU 11 determines that the above user attributes have been determined for at least one table T (Yes in step 45), it classifies the tables T by the determined attributes (step 46). In other words, the CPU 11 treats multiple tables T assigned the same attribute as a single group.

続いてCPU11は、上記判定した属性を基に、テーブルの分類ごとに通知情報を生成し、当該通知情報を上記通知情報データベース34に記憶する(ステップ46)。これにより、同一の属性のテーブルTについて重複して通知情報が生成される無駄が省かれる。 The CPU 11 then generates notification information for each table classification based on the determined attributes and stores the notification information in the notification information database 34 (step 46). This eliminates the need to generate duplicate notification information for tables T with the same attributes.

上記制御部は、上記判定した属性ごとに上記飲食店の全テーブルを分類し、当該テーブルの分類ごとに同一の上記通知情報を生成してもよい。これにより情報処理システムは、テーブルごとに通知情報を生成する場合に比べて同一の属性のテーブルについて重複して通知情報を生成する無駄を省くことができる。 The control unit may classify all tables at the restaurant by the determined attribute and generate the same notification information for each table classification. This allows the information processing system to avoid the waste of generating duplicate notification information for tables with the same attribute, compared to when notification information is generated for each table.

通知情報は、上述の通り、典型的には上記ユーザ属性ごとにお勧めのメニューを提案する情報であるが、その他、おすすめのキャンペーンを告知する情報等、他の販売促進情報であってもよいし、販売促進情報以外のユーザへのお知らせ情報等であってもよい。 As mentioned above, the notification information is typically information suggesting recommended menu items for each of the above user attributes, but it may also be other sales promotion information, such as information announcing recommended campaigns, or information sent to users other than sales promotion information.

ユーザ属性ごとにお勧めのメニューを提案する情報としては、例えば、肉料理の注文割合が高いというユーザ属性が判定された場合には、野菜料理を提案する通知情報が生成されてもよいし、日本酒の注文頻度が高いというユーザ属性が判定された場合には、その飲食店のお勧めの異なる銘柄の日本酒を提案する通知情報が生成されてもよい。 As information suggesting recommended menu items for each user attribute, for example, if a user attribute is determined to be a high rate of ordering meat dishes, notification information suggesting vegetable dishes may be generated, or if a user attribute is determined to be a high frequency of ordering sake, notification information suggesting different brands of sake recommended by the restaurant may be generated.

また上記個人情報から、女性のグループという属性が判定された場合には、ヘルシーな料理(としてメニュー上で分類されている料理)を提案する通知情報が生成されてもよいし、学生のグループという属性が判定された場合には、学割メニューやボリュームのある料理を提案する通知情報が生成されてもよい。 Furthermore, if the attribute of a group of women is determined from the above personal information, notification information suggesting healthy dishes (or dishes classified as such on the menu) may be generated, and if the attribute of a group of students is determined, notification information suggesting student discount menus or hearty dishes may be generated.

続いてCPU11は、飲食店端末300から、通知情報送信画面にアクセスがあったか否かを判断する(ステップ49)。 Next, the CPU 11 determines whether the notification information sending screen has been accessed from the restaurant terminal 300 (step 49).

通知情報送信画面にアクセスがあったと判断した場合(Yes)、CPU11は、テーブルTの分類(属性)ごとに異なる領域に通知情報の送信用ボタンを配した操作画面(通知情報送信画面)を生成し、アクセス元の飲食店端末300へ送信する(ステップ50)。 If it is determined that the notification information sending screen has been accessed (Yes), the CPU 11 generates an operation screen (notification information sending screen) in which buttons for sending notification information are arranged in different areas for each classification (attribute) of table T, and sends it to the restaurant terminal 300 that made the access (step 50).

図5は、上記通知情報送信画面の例を示した図である。 Figure 5 shows an example of the notification information sending screen.

同図に示すように、通知情報送信画面は、上記判定された属性ごとに複数の通知情報表示領域51を有する。同図では4つの通知情報表示領域51が示されているが、実際には5つ以上生成されてスクロールによって全ての通知情報表示領域51が閲覧可能となっていてもよい。 As shown in the figure, the notification information transmission screen has multiple notification information display areas 51 for each of the attributes determined above. While four notification information display areas 51 are shown in the figure, in reality, five or more notification information display areas 51 may be generated, and all notification information display areas 51 may be viewable by scrolling.

各通知情報表示領域51は、上記判定した属性の名称と、当該属性に分類されたテーブルの番号とを表示する属性/テーブル表示欄52と、当該属性に応じて生成された通知情報を対応するテーブルTを利用するユーザ端末200へ送信するためのユーザインタフェースである通知情報送信ボタン53とを有する。 Each notification information display area 51 has an attribute/table display field 52 that displays the name of the attribute determined above and the number of the table classified into that attribute, and a notification information send button 53, which is a user interface for sending the notification information generated according to that attribute to the user terminal 200 that uses the corresponding table T.

同図の例では、例えば左上の通知情報表示領域51においては、「日本酒の注文が多い」という属性に対してテーブル2及び6が対応付けられており、当該テーブルに対して送信する通知情報として、違う銘柄の日本酒を提案する情報が対応付けられている。 In the example shown in the figure, for example, in the notification information display area 51 in the upper left, tables 2 and 6 are associated with the attribute "Many orders for sake," and notification information to be sent to those tables is associated with information suggesting different brands of sake.

図4に戻り、CPU11は、飲食店端末300に表示された当該通知情報送信画面上で、上記通知情報送信ボタン53による通知情報の送信操作が入力されたか否かを判断する(ステップ51)。 Returning to FIG. 4, the CPU 11 determines whether an operation to send notification information has been input using the notification information send button 53 on the notification information send screen displayed on the restaurant terminal 300 (step 51).

通知情報の送信操作が入力されたと判断された場合(Yes)、CPU11は、該当する通知情報を上記通知情報データベース34から抽出し、当該通知情報に対応するテーブルTのテーブルIDとCookieやユーザID等によって紐づけられたユーザ端末200へ送信する(ステップ52)。 If it is determined that an operation to send notification information has been input (Yes), the CPU 11 extracts the corresponding notification information from the notification information database 34 and transmits it to the user terminal 200 linked by the table ID of the table T corresponding to the notification information and a cookie, user ID, etc. (step 52).

上記図5に示したように、通知情報が複数のテーブルTと対応付けられている場合、通知情報送信ボタン53が押されると、当該通知情報が、対応付けられた全てのテーブルTを利用する各ユーザのユーザ端末200へ一斉に送信される。 As shown in Figure 5 above, if notification information is associated with multiple tables T, when the notification information send button 53 is pressed, the notification information is simultaneously sent to the user terminals 200 of each user who uses all of the associated tables T.

CPU11は、以上の処理を、テーブルTごとに、ユーザ端末200から決済要求を受信するまで繰り返す。ユーザ端末200から決済要求を受信した場合(ステップ53のYes)、POS情報データベース33を更新するとともに、例えばクレジットカードや電子マネー等によって決済処理を実行し、決済情報を飲食店端末300へ送信して終了する(ステップ54)。 The CPU 11 repeats the above process for each table T until it receives a payment request from the user terminal 200. If it receives a payment request from the user terminal 200 (Yes in step 53), it updates the POS information database 33, executes payment processing, for example, using a credit card or electronic money, and sends the payment information to the restaurant terminal 300, terminating the process (step 54).

[まとめ]
以上説明したように、本実施形態によれば、飲食店情報提供サーバ100は、ユーザ端末200からの注文情報を分析して判定した属性に応じて通知情報を生成することで、モバイルオーダーシステムにおいて飲食店の従業員が客のテーブルTに赴くことなく当該テーブルTに応じた販売促進活動を行うことを可能とすることができる。
[summary]
As described above, according to this embodiment, the restaurant information providing server 100 generates notification information according to attributes determined by analyzing order information from the user terminal 200, thereby enabling restaurant employees in a mobile ordering system to carry out sales promotion activities tailored to a customer's table T without having to go to that table T.

また飲食店情報提供サーバ100は、同一の属性を付与された複数のテーブルTの全てのユーザ端末に一斉に同一の通知情報を送信することで、通知情報を個別に送信する場合に比べて処理負荷を下げ、ネットワークの輻輳を防止することができる。 In addition, the restaurant information providing server 100 can simultaneously send the same notification information to all user terminals of multiple tables T that have been assigned the same attributes, thereby reducing the processing load and preventing network congestion compared to sending notification information individually.

[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
[Modification]
The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and scope of the present invention.

上述の実施形態において、飲食店情報提供サーバ100は、同一の属性を有する複数のテーブルTに対してまとめて通知情報を送信していた。これとは別に、飲食店情報提供サーバ100は、テーブルTごとに個別の通知情報を送信してもよい。例えば飲食店情報提供サーバ100は、同一のテーブルIDの送信元となったユーザ端末またはユーザIDの数(すなわち、テーブルTの利用者数)に応じた数または量の飲食物(例えば前回の注文と同じ人数分の飲み物等)を提案する情報を通知情報として生成し送信してもよい。 In the above-described embodiment, the restaurant information providing server 100 collectively sends notification information to multiple tables T with the same attributes. Alternatively, the restaurant information providing server 100 may send individual notification information for each table T. For example, the restaurant information providing server 100 may generate and send notification information suggesting the number or amount of food and drink (e.g., drinks for the same number of people as in the previous order) according to the number of user terminals or user IDs that have transmitted the same table ID (i.e., the number of users of table T).

また飲食店情報提供サーバ100は、上記テーブルIDの受信時からの経過時間に応じた飲食物を提案する情報を上記属性に応じて通知情報として生成し送信してもよい。例えば飲食店情報提供サーバ100は、経過時間が所定の時間を経過する前は上記属性に応じた前菜やメイン料理を提案する通知情報を生成し、所定の時間を経過した後は上記属性に応じたご飯ものや麺類を提案する通知情報を生成してもよい。また3つ以上の経過時間帯毎に異なる種類の料理が対応付けられ、それに応じて通知情報が生成されてもよい。 The restaurant information providing server 100 may also generate and transmit notification information according to the attributes, suggesting food and drink according to the amount of time that has elapsed since the table ID was received. For example, the restaurant information providing server 100 may generate notification information suggesting appetizers or main dishes according to the attributes before a predetermined amount of time has elapsed, and may generate notification information suggesting rice dishes or noodles according to the attributes after the predetermined amount of time has elapsed. Also, different types of food may be associated with three or more elapsed time periods, and notification information may be generated accordingly.

また飲食店情報提供サーバ100は、上記経過時間が所定時間(例えばラストオーダーの30分前等)を超えた場合、上記属性に応じた持ち帰り用の飲食物を提案する情報を上記通知情報として生成してもよい。これにより飲食店は、ユーザが残りの滞在可能時間から計算すると注文した飲食物を飲食しきれない場合等には持ち帰り用の飲食物を提案することで、より売上を伸ばすことができる。 Furthermore, if the elapsed time exceeds a predetermined time (for example, 30 minutes before the last order), the restaurant information providing server 100 may generate, as the notification information, information suggesting takeaway food and drink according to the attributes. This allows restaurants to further increase sales by suggesting takeaway food and drink when, for example, the user is unable to finish the food and drink they ordered based on the remaining available time.

また飲食店情報提供サーバ100は、飲食店が当日または当日の時間帯別の売上目標を達成する見込みがない場合に、上記属性に応じて、追加または持ち帰り用の飲食物を提案する情報を通知情報として生成してもよい。これにより飲食店は、売上が当日の目標に満たない場合には積極的に販促用の通知情報を送信することで、当日の売上目標を極力達成させることができる。 In addition, the restaurant information providing server 100 may generate notification information suggesting additional or takeaway food and drink options according to the above attributes when a restaurant is unlikely to achieve its sales target for the day or for that time period. This allows restaurants to proactively send promotional notification information when their sales are not meeting their sales target for the day, thereby making every effort to achieve their sales target for the day.

上述の実施形態において、飲食店情報提供サーバ100は、上記通知情報送信画面の各通知情報表示領域51において、ユーザ端末200への当該領域51の通知情報のテーブルTごとの送信履歴を示す情報を領域51ごとに掲載してもよい。送信履歴は、例えばテーブル番号と送信時刻から構成される。これにより飲食店の従業員は、各テーブルTについて、通知情報の過去の送信履歴を確認しながら、より販促効果のある通知情報を送信することができる。 In the above-described embodiment, the restaurant information providing server 100 may display, in each notification information display area 51 on the notification information sending screen, information indicating the sending history of the notification information in that area 51 to the user terminal 200 for each table T. The sending history is composed of, for example, the table number and the sending time. This allows restaurant staff to send more effective promotional notification information for each table T while checking the past sending history of notification information.

上述の実施形態では、テーブルIDは2次元コードCの形態でユーザ端末200に読み取られることで飲食店情報提供サーバ100へ送信された。しかし、飲食店情報提供サーバ100がテーブルIDを受信する方法はこれに限られず、例えば、各テーブルTに設置されたビーコン端末によって送信されたテーブルIDをユーザ端末200が受信することでそれが飲食店情報提供サーバ100へ送信されてもよい。 In the above-described embodiment, the table ID is transmitted to the restaurant information providing server 100 in the form of a two-dimensional code C, which is read by the user terminal 200. However, the method by which the restaurant information providing server 100 receives the table ID is not limited to this. For example, the user terminal 200 may receive a table ID transmitted by a beacon terminal installed on each table T, and then transmit the table ID to the restaurant information providing server 100.

上述の実施形態では、クラウド上の飲食店情報提供サーバ100が複数の飲食店向けに注文受付処理、ユーザ属性判定処理及び通知情報の生成処理を実行する例が示されたが、飲食店毎に、上記飲食店情報提供サーバ100と同様の機能を有するサーバが設置され、上記注文受付処理、ユーザ属性判定処理及び通知情報の生成処理を実行しても構わない。 In the above embodiment, an example was shown in which a cloud-based restaurant information providing server 100 performs order reception processing, user attribute determination processing, and notification information generation processing for multiple restaurants. However, a server with similar functions to the restaurant information providing server 100 may be installed for each restaurant, and the order reception processing, user attribute determination processing, and notification information generation processing may be performed.

本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも1つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。 Among the inventions described in the claims of this application, the invention described as an "information processing method" has each step performed automatically by at least one device such as a computer through software-based information processing, and is not performed by a human using a device such as a computer. In other words, the "information processing method" is an information processing method using computer software, and is not a method in which a human operates a computing tool called a computer.

11…CPU
18…記憶部
19…通信部
31…飲食店情報データベース
32…ユーザ情報データベース
33…POS情報データベース
34…通知情報データベース
51…通知情報表示領域
52…属性/テーブル表示欄
53…通知情報送信ボタン
100…飲食店サーバ
200…ユーザ端末
300…飲食店端末
11...CPU
DESCRIPTION OF SYMBOLS 18: Storage unit 19: Communication unit 31: Restaurant information database 32: User information database 33: POS information database 34: Notification information database 51: Notification information display area 52: Attribute/table display field 53: Notification information transmission button 100: Restaurant server 200: User terminal 300: Restaurant terminal

Claims (4)

飲食店に配置されたテーブルを識別するテーブル識別情報をユーザ端末から受信し、当該テーブル識別情報の受信から当該テーブルの決済までの間に、注文情報を含む受信情報を前記ユーザ端末から受信する通信部と、
前記テーブル識別情報ごとに前記受信情報を分析することで、前記テーブル識別情報ごとのユーザグループの属性を判定し、
前記テーブル識別情報の受信時からの経過時間が所定時間を超えていない場合、前記判定した属性に応じて、前記テーブルのユーザグループへ前記飲食店内で飲食する飲食物を提案する第1の通知情報を生成し、
前記経過時間が前記所定時間を超えた場合、前記判定した属性に応じて、前記テーブルのユーザグループへ持ち帰り用の飲食物を提案する第2の通知情報を生成する
制御部と
を具備する情報処理システム。
a communication unit that receives table identification information that identifies a table placed at the restaurant from a user terminal, and receives reception information including order information from the user terminal during the period from the reception of the table identification information to the payment for the table;
Analyzing the received information for each of the table identification information to determine an attribute of a user group for each of the table identification information;
If the elapsed time since the reception of the table identification information does not exceed a predetermined time, first notification information is generated in accordance with the determined attribute, the first notification information suggesting food and drink to be consumed in the restaurant to a user group of the table;
and a control unit that generates second notification information suggesting takeaway food and drink to the user group at the table according to the determined attributes when the elapsed time exceeds the predetermined time.
請求項1に記載の情報処理システムであって、
前記制御部は、前記経過時間が前記所定時間を超え、かつ、前記ユーザグループが前記決済までの残り時間内に注文した飲食物を飲食しきれないと判断した場合に前記第2の通知情報を生成する
情報処理システム。
2. The information processing system according to claim 1,
The control unit generates the second notification information when it determines that the elapsed time exceeds the predetermined time and that the user group will not be able to finish eating and drinking the food and drink they ordered within the remaining time until payment .
飲食店に配置されたテーブルを識別するテーブル識別情報をユーザ端末から受信し、
前記テーブル識別情報の受信から当該テーブルの決済までの間に、注文情報を含む受信情報を前記ユーザ端末から受信し、
前記テーブル識別情報ごとに前記受信情報を分析することで、前記テーブル識別情報ごとのユーザグループの属性を判定し、
前記テーブル識別情報の受信時からの経過時間が所定時間を超えていない場合、前記判定した属性に応じて、前記テーブルのユーザグループへ前記飲食店内で飲食する飲食物を提案する第1の通知情報を生成し、
前記経過時間が前記所定時間を超えた場合、前記判定した属性に応じて、前記テーブルのユーザグループへ持ち帰り用の飲食物を提案する第2の通知情報を生成する
情報処理方法。
receiving table identification information identifying a table placed at the restaurant from a user terminal;
receiving, from the user terminal, reception information including order information, during the period from receiving the table identification information to settling the table;
Analyzing the received information for each of the table identification information to determine an attribute of a user group for each of the table identification information;
If the elapsed time since the reception of the table identification information does not exceed a predetermined time, first notification information is generated in accordance with the determined attribute, the first notification information suggesting food and drink to be consumed in the restaurant to a user group of the table;
If the elapsed time exceeds the predetermined time, second notification information is generated according to the determined attribute, the second notification information suggesting takeaway food and drink to the user group at the table.
情報処理装置に、
飲食店に配置されたテーブルを識別するテーブル識別情報をユーザ端末から受信するステップと、
前記テーブル識別情報の受信から当該テーブルの決済までの間に、注文情報を含む受信情報を前記ユーザ端末から受信するステップと、
前記テーブル識別情報ごとに前記受信情報を分析することで、前記テーブル識別情報ごとのユーザグループの属性を判定するステップと、
前記テーブル識別情報の受信時からの経過時間が所定時間を超えていない場合、前記判定した属性に応じて、前記テーブルのユーザグループへ前記飲食店内で飲食する飲食物を提案する第1の通知情報を生成するステップと、
前記経過時間が前記所定時間を超えた場合、前記判定した属性に応じて、前記テーブルのユーザグループへ持ち帰り用の飲食物を提案する第2の通知情報を生成するステップと
を実行させるプログラム。
In the information processing device,
receiving table identification information from a user terminal that identifies a table placed at the restaurant;
receiving, from the user terminal, reception information including order information, during the period from receiving the table identification information to settling the table;
determining an attribute of a user group for each of the table identification information by analyzing the received information for each of the table identification information;
generating first notification information, in accordance with the determined attribute, for a user group of the table, suggesting food and drink to be consumed in the restaurant, if the elapsed time from the time of receiving the table identification information does not exceed a predetermined time;
and if the elapsed time exceeds the predetermined time, generating second notification information suggesting takeaway food and drink to the user group at the table according to the determined attributes.
JP2024134299A 2020-11-13 2024-08-09 Information processing system, information processing method and program Active JP7727236B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024134299A JP7727236B2 (en) 2020-11-13 2024-08-09 Information processing system, information processing method and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020189559A JP7299509B2 (en) 2020-11-13 2020-11-13 Information processing system, information processing method and program
JP2023090327A JP7541260B2 (en) 2020-11-13 2023-05-31 Information processing system, information processing method, and program
JP2024134299A JP7727236B2 (en) 2020-11-13 2024-08-09 Information processing system, information processing method and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2023090327A Division JP7541260B2 (en) 2020-11-13 2023-05-31 Information processing system, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2024149749A JP2024149749A (en) 2024-10-18
JP7727236B2 true JP7727236B2 (en) 2025-08-21

Family

ID=81706990

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020189559A Active JP7299509B2 (en) 2020-11-13 2020-11-13 Information processing system, information processing method and program
JP2023090327A Active JP7541260B2 (en) 2020-11-13 2023-05-31 Information processing system, information processing method, and program
JP2024134299A Active JP7727236B2 (en) 2020-11-13 2024-08-09 Information processing system, information processing method and program

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2020189559A Active JP7299509B2 (en) 2020-11-13 2020-11-13 Information processing system, information processing method and program
JP2023090327A Active JP7541260B2 (en) 2020-11-13 2023-05-31 Information processing system, information processing method, and program

Country Status (1)

Country Link
JP (3) JP7299509B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102656585B1 (en) * 2023-06-27 2024-04-11 주식회사 캡쳐 Real-time based menu board operating system using big data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003109125A (en) 2001-10-01 2003-04-11 Seiko Epson Corp Menu system and computer program
JP2013058064A (en) 2011-09-08 2013-03-28 Seiko Epson Corp Self order system, management server, control method and program for self order system
JP2018106626A (en) 2016-12-28 2018-07-05 サン電子株式会社 Server and order system
JP2018147006A (en) 2017-03-01 2018-09-20 東芝テック株式会社 Payment apparatus and program thereof
JP2019175193A (en) 2018-03-28 2019-10-10 東京瓦斯株式会社 Order system, information processing device, and program

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5948079B2 (en) * 2012-02-20 2016-07-06 株式会社アスター Sales data processing apparatus and computer program
JP5586649B2 (en) * 2012-03-30 2014-09-10 東芝テック株式会社 Order input system and program thereof
JP2013250615A (en) * 2012-05-30 2013-12-12 Digi Japan Inc Display control system
JP6064475B2 (en) 2012-09-19 2017-01-25 Okage株式会社 Information processing apparatus, information processing method, and program
JP6096524B2 (en) * 2013-02-12 2017-03-15 株式会社アルメックス Restaurant order system and restaurant order program
JP5899137B2 (en) * 2013-02-27 2016-04-06 東芝テック株式会社 Information processing apparatus, product ordering system, and control program
JP6222992B2 (en) 2013-05-27 2017-11-01 シャープ株式会社 Privilege grant system and privilege grant method
CN106067147A (en) * 2016-06-24 2016-11-02 包永祥 A kind of Self-service order system and method
JP6817572B2 (en) * 2016-07-01 2021-01-20 株式会社ジャストプランニング Server and ordering system
CN106779004B (en) * 2016-12-30 2020-03-17 福建米客互联网科技有限公司 Two-dimensional code generation method and system
JP6313499B1 (en) 2017-03-29 2018-04-18 株式会社リクルートホールディングス System, method and program for managing messages
KR101923591B1 (en) * 2017-09-26 2018-11-30 이재성 Method for menu ordering using character
CN107679951A (en) * 2017-10-10 2018-02-09 北京开席科技有限公司 A kind of method and apparatus for aiding in ordering dishes
JP6532553B1 (en) * 2018-01-16 2019-06-19 株式会社リクルート Order management system, program, order management method and order receiving terminal
JP7169767B2 (en) 2018-04-24 2022-11-11 株式会社野村総合研究所 Loyalty building support device
JP6683797B1 (en) * 2018-11-30 2020-04-22 Queens japan株式会社 Restaurant operation management system and its program
KR102099584B1 (en) * 2019-10-04 2020-04-10 박기수 Customer encounter support system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003109125A (en) 2001-10-01 2003-04-11 Seiko Epson Corp Menu system and computer program
JP2013058064A (en) 2011-09-08 2013-03-28 Seiko Epson Corp Self order system, management server, control method and program for self order system
JP2018106626A (en) 2016-12-28 2018-07-05 サン電子株式会社 Server and order system
JP2018147006A (en) 2017-03-01 2018-09-20 東芝テック株式会社 Payment apparatus and program thereof
JP2019175193A (en) 2018-03-28 2019-10-10 東京瓦斯株式会社 Order system, information processing device, and program

Also Published As

Publication number Publication date
JP2023113768A (en) 2023-08-16
JP2022078691A (en) 2022-05-25
JP7541260B2 (en) 2024-08-28
JP2024149749A (en) 2024-10-18
JP7299509B2 (en) 2023-06-28

Similar Documents

Publication Publication Date Title
US20190370916A1 (en) Personalized dining experiences via universal electronic food profiles
US10163146B2 (en) Method and system for displaying location based dining recommendation labels in a reduced image area of an interface
US20140249966A1 (en) System and Method for Recipe, Grocery, and Food Services
CN103608832B (en) Information processor, information processing method, message handling program and record have the recording medium of message handling program
JP7578890B2 (en) Information processing device, information processing method, and program
US10546341B2 (en) System, computer-readable storage medium, and method for operation management
JP7727236B2 (en) Information processing system, information processing method and program
Han et al. Are online meal delivery platforms part of the sharing economy?
US11620682B2 (en) Apparatus and method for online data collection and processing
WO2017175355A1 (en) Information processing device, information processing method, and program
KR101595315B1 (en) System and method for processing menu order
US20220382816A1 (en) Information processing apparatus, information processing method, and program for linking accounts
KR102100240B1 (en) Method for Ordering Food Cooked by User-Selected of Customizing Ingredients through Internet and System thereof
AU2015325065A1 (en) Operation management
JP2021162991A (en) Information processing apparatus, information processing method and program
JP7510070B2 (en) Information processing system, information processing method, and program
JP2021071970A (en) Information processing device, information processing method, and program
JP2023000478A (en) Information processing device, information processing method and information processing program
TW202211043A (en) Information processing system, information processing method, program and recording medium
JP2023008302A (en) Information processing system, information processing method and program
JP7710575B1 (en) Server device, input support method, and program for supporting input of item information
JP7653038B1 (en) Information processing system, information processing method, and program
JP7215622B1 (en) Information processing system, information processing method and program
JP2023087659A (en) Information processing system, information processing method and program
JP2023114974A (en) Information processing system, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240905

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

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250721

R150 Certificate of patent or registration of utility model

Ref document number: 7727236

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150