[go: up one dir, main page]

JP7503531B2 - Intermediary device, program, and information processing method - Google Patents

Intermediary device, program, and information processing method Download PDF

Info

Publication number
JP7503531B2
JP7503531B2 JP2021159853A JP2021159853A JP7503531B2 JP 7503531 B2 JP7503531 B2 JP 7503531B2 JP 2021159853 A JP2021159853 A JP 2021159853A JP 2021159853 A JP2021159853 A JP 2021159853A JP 7503531 B2 JP7503531 B2 JP 7503531B2
Authority
JP
Japan
Prior art keywords
brand
information
menu
restaurant
unit
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
JP2021159853A
Other languages
Japanese (ja)
Other versions
JP2023049857A (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.)
JCB Co Ltd
Original Assignee
JCB Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JCB Co Ltd filed Critical JCB Co Ltd
Priority to JP2021159853A priority Critical patent/JP7503531B2/en
Publication of JP2023049857A publication Critical patent/JP2023049857A/en
Priority to JP2023206634A priority patent/JP2024015506A/en
Application granted granted Critical
Publication of JP7503531B2 publication Critical patent/JP7503531B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、仲介装置、プログラム、および情報処理方法に関する。 The present invention relates to an intermediary device, a program, and an information processing method.

従来、インターネットなどで食事の注文を受け付けて配達する、いわゆるフードデリバリーサービスを実現する技術が存在する。例えば、下記特許文献1には、複数のブランドそれぞれの複数の調理施設(中央キッチン施設。いわゆる、クラウドキッチン)を備える仮想レストランシステムが開示されている。この仮想レストランシステムでは、専用のアプリケーションを介して配達場所とメニューから選択された食事を含む注文を受け取り、注文ごとに配達場所に基づいて調理施設が選択される。次に、選択された調理施設で注文された食事が生産されるよう指示する。そして、完成された食事は、注文積み込みゾーンに移動され、配達車両に積み込まれて配達される。 Conventionally, there exists technology for realizing so-called food delivery services that accept and deliver food orders over the Internet or the like. For example, the following Patent Document 1 discloses a virtual restaurant system that includes multiple cooking facilities (central kitchen facilities, so-called cloud kitchens) for each of multiple brands. In this virtual restaurant system, orders including a delivery location and a meal selected from a menu are received via a dedicated application, and a cooking facility is selected for each order based on the delivery location. Next, instructions are given for the selected cooking facility to produce the ordered meal. The completed meal is then moved to an order loading zone, loaded onto a delivery vehicle, and delivered.

特表2020-529074号公報JP 2020-529074 A

近年、フードデリバリーサービスの需要はますます増加している。ここで、フードデリバリーサービスの需要が増加することに伴い、現実の飲食店における店内飲食サービスの需要が減少することが考えられる。このため、飲食事業者は、店内飲食サービスの需要が減少する分、それ以外のサービスに現実の飲食店を活用させたいという要望がある。しかしながら、上記従来技術では、ブランドごとに調理施設を専用に備えてそこで調理させるため現実の飲食店の活用はなされていない。また、現実の飲食店が単にデリバリーサービスに対応するだけでは新たな収益源の獲得までは難しい。 In recent years, the demand for food delivery services has been increasing. It is conceivable that as the demand for food delivery services increases, the demand for in-store dining services at real restaurants will decrease. As a result, food service operators have expressed a desire to utilize real restaurants for other services to compensate for the decrease in demand for in-store dining services. However, with the above-mentioned conventional technology, real restaurants are not utilized because cooking facilities are provided exclusively for each brand and food is prepared there. In addition, it is difficult for real restaurants to acquire new revenue sources by simply responding to delivery services.

そこで、本発明は、上記課題を解決するため、現実の飲食店での店内飲食サービス以外のサービスにおいて、現実の飲食店の活用を促進することができる仲介装置、プログラム、および情報処理方法を提供することを目的とする。 Therefore, in order to solve the above problems, the present invention aims to provide an intermediary device, a program, and an information processing method that can promote the use of real restaurants for services other than in-store dining services at real restaurants.

本発明の一態様に係る仲介装置は、飲食物のメニューの調理方法を提供するメニュー提供者が使用する提供者装置から、メニューの調理方法を含むメニュー情報を取得するメニュー取得部と、メニュー情報に基づいて、メニューを消費者に提供する飲食サービスのブランドを設定する設定部と、飲食事業者が使用する飲食事業者装置から、飲食事業者の現実の飲食店に関する現実飲食店情報であって現実の飲食店が備える調理環境の情報を含む現実飲食店情報を取得する飲食店取得部と、現実飲食店情報およびメニュー情報に基づいて、ブランドと現実の飲食店とを対応付ける対応付け部と、飲食事業者装置に、現実の飲食店に対応付けたブランドと、ブランドが提供するメニューのメニュー情報と、を出力させる事業者出力部と、を備える。 The intermediary device according to one aspect of the present invention includes a menu acquisition unit that acquires menu information including a cooking method for the menu from a provider device used by a menu provider that provides cooking methods for food and beverage menus; a setting unit that sets a brand of the food and beverage service that provides the menu to consumers based on the menu information; a restaurant acquisition unit that acquires real restaurant information related to the real restaurant of the food and beverage supplier from a food and beverage supplier device used by the food and beverage supplier, the real restaurant information including information on the cooking environment provided by the real restaurant; a matching unit that matches the brand with the real restaurant based on the real restaurant information and the menu information; and a business output unit that causes the food and beverage supplier device to output the brand associated with the real restaurant and menu information of the menu provided by the brand.

本発明の一態様に係るプログラムは、コンピュータに、飲食物のメニューの調理方法を提供するメニュー提供者が使用する提供者装置から、メニューの調理方法を含むメニュー情報を取得するメニュー取得機能と、メニュー情報に基づいて、メニューを消費者に提供する飲食サービスのブランドを設定する設定機能と、飲食事業者が使用する飲食事業者装置から、飲食事業者の現実の飲食店に関する現実飲食店情報であって現実の飲食店が備える調理環境の情報を含む現実飲食店情報を取得する飲食店取得機能と、現実飲食店情報およびメニュー情報に基づいて、ブランドと現実の飲食店とを対応付ける対応付け機能と、飲食事業者装置に、現実の飲食店に対応付けたブランドと、ブランドが提供するメニューのメニュー情報と、を出力させる事業者出力機能と、を実現させる。 A program according to one aspect of the present invention provides a computer with the following: a menu acquisition function that acquires menu information, including cooking methods for the menu, from a provider device used by a menu provider that provides cooking methods for food and beverage menu items; a setting function that sets a brand for the food and beverage service that provides the menu to consumers based on the menu information; a restaurant acquisition function that acquires real restaurant information related to the real restaurant of the food and beverage supplier, including information on the cooking environment provided by the real restaurant, from a food and beverage supplier device used by the food and beverage supplier; a matching function that matches the brand with the real restaurant based on the real restaurant information and the menu information; and an operator output function that causes the food and beverage supplier device to output the brand associated with the real restaurant and menu information for the menu provided by the brand.

本発明の一態様に係る情報処理方法は、コンピュータが、飲食物のメニューの調理方法を提供するメニュー提供者が使用する提供者装置から、メニューの調理方法を含むメニュー情報を取得し、メニュー情報に基づいて、メニューを消費者に提供する飲食サービスのブランドを設定し、飲食事業者が使用する飲食事業者装置から、飲食事業者の現実の飲食店に関する現実飲食店情報であって現実の飲食店が備える調理環境の情報を含む現実飲食店情報を取得し、現実飲食店情報およびメニュー情報に基づいて、ブランドと現実の飲食店とを対応付け、飲食事業者装置に、現実の飲食店に対応付けたブランドと、ブランドが提供するメニューのメニュー情報と、を出力させる。 In one aspect of the present invention, an information processing method includes a computer that obtains menu information, including cooking methods for a menu, from a provider device used by a menu provider that provides cooking methods for a food and beverage menu, sets a brand for the food and beverage service that provides the menu to consumers based on the menu information, obtains real restaurant information related to the real restaurant of the food and beverage provider from a food and beverage provider device used by the food and beverage provider, the real restaurant information including information on the cooking environment of the real restaurant, matches the brand with the real restaurant based on the real restaurant information and the menu information, and causes the food and beverage provider device to output the brand associated with the real restaurant and menu information for a menu provided by the brand.

本発明によれば、現実の飲食店での店内飲食サービス以外のサービスにおいて、現実の飲食店の活用を促進することができる仲介装置、プログラム、および情報処理方法を提供することができる。 The present invention provides an intermediary device, a program, and an information processing method that can promote the use of real restaurants for services other than in-store dining services at real restaurants.

本実施形態に係るバーチャルキッチンシステムのシステム構成例を説明するための図である。FIG. 1 is a diagram for explaining an example of a system configuration of a virtual kitchen system according to an embodiment of the present invention. 本実施形態に係るバーチャルキッチンシステムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a virtual kitchen system according to an embodiment of the present invention. 本実施形態に係るバーチャルキッチンシステムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a virtual kitchen system according to an embodiment of the present invention. 本実施形態に係るバーチャルキッチンシステムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a virtual kitchen system according to an embodiment of the present invention. 本実施形態に係るバーチャルキッチンシステムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a virtual kitchen system according to an embodiment of the present invention. 本実施形態に係るバーチャルキッチンシステムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a virtual kitchen system according to an embodiment of the present invention. 本実施形態に係るバーチャルキッチンシステムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a virtual kitchen system according to an embodiment of the present invention. 本実施形態に係る仲介装置の機能構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of an intermediary device according to the present embodiment. 本実施形態に係る仲介装置の動作例を示す図である。FIG. 11 is a diagram illustrating an example of the operation of the intermediary device according to the present embodiment. 本実施形態に係る仲介装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an intermediary device according to the present embodiment.

添付図面を参照して、本発明の好適な実施形態(以下、「本実施形態」という)について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 A preferred embodiment of the present invention (hereinafter, referred to as "the present embodiment") will be described with reference to the attached drawings. Note that in each drawing, parts with the same reference numerals have the same or similar configurations.

本実施形態において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、1つの「部」や「手段」、「装置」、「システム」が有する機能が2つ以上の物理的手段や装置により実現されても、2つ以上の「部」や「手段」、「装置」、「システム」の機能が1つの物理的手段や装置により実現されてもよい。 In this embodiment, "part", "means", "device", and "system" do not simply mean physical means, but also include cases where the functions of the "part", "means", "device", and "system" are realized by software. Furthermore, the functions of one "part", "means", "device", or "system" may be realized by two or more physical means or devices, and the functions of two or more "parts", "means", "device", or "system" may be realized by one physical means or device.

<1.システム構成>
図1を参照して、本実施形態に係るバーチャルキッチンシステム1のシステム構成の例を説明する。
1. System configuration
An example of a system configuration of a virtual kitchen system 1 according to this embodiment will be described with reference to FIG.

バーチャルキッチンシステム1は、現実の飲食店の活用を促進するために、飲食物のメニューの調理方法を含むメニュー情報を提供する提供者(以下、「メニュー提供者」ともいう)と、現実の飲食店を所有する飲食事業者とをつなげるためのシステムである。バーチャルキッチンシステム1では、メニュー提供者からブランド情報やメニュー情報を提供してもらい、専用の店舗、設備および料理人を持たない飲食サービスのブランド(以下、「飲食サービスブランド」または単に「ブランド」ともいう)を新規に立ち上げることができる。そして、立ち上げた飲食サービスブランドと現実の飲食店とをマッチングして(対応付けして)、マッチングされた現実の飲食店は、この飲食サービスブランドの名で、提供されたメニュー情報により消費者にメニュー(飲食物)を提供する。 The virtual kitchen system 1 is a system that connects providers of menu information, including cooking methods for food and beverage menu items (hereinafter also referred to as "menu providers"), with food and beverage operators who own real restaurants in order to promote the use of real restaurants. In the virtual kitchen system 1, brand information and menu information are provided by menu providers, and it is possible to launch a new food and beverage service brand (hereinafter also referred to as "food and beverage service brand" or simply "brand") that does not have its own store, facilities, or chefs. The launched food and beverage service brand is then matched (associated) with a real restaurant, and the matched real restaurant provides menus (food and beverages) to consumers using the provided menu information under the name of the food and beverage service brand.

「現実の飲食店」とは、現実に存在する飲食店をいう。現実の飲食店は、既存の店舗であってもよいし、将来出店する予定の店舗であってもよい。 "Actual restaurant" refers to a restaurant that actually exists. A real restaurant may be an existing store or a store that is planned to open in the future.

「メニュー情報」とは、1以上の飲食物のメニューを示す情報である。メニュー情報は、例えば、メニューごとに、メニュー名、メニューの調理方法、メニューの単価、および/またはメニューの原価率などを含む。メニューの調理方法は、例えば、メニューを調理するための材料と材料ごとの分量、使用する調理器具、調理工程、および/または盛り付け方法などを含む。 "Menu information" is information that indicates one or more food and drink menus. Menu information includes, for each menu item, the menu name, the cooking method for the menu item, the unit price of the menu item, and/or the cost rate of the menu item. The cooking method for the menu item includes, for example, the ingredients and the amount of each ingredient used to prepare the menu item, the cooking utensils to be used, the cooking process, and/or the presentation method.

「ブランド情報」とは、飲食サービスブランドに関する情報である。ブランド情報は、例えば、飲食サービスブランドごとに、各ブランドを識別するための識別情報(ブランドID)、ブランド名、提供するメニューの種類(例えば、和食、中華、洋食またはイタリアンなど)、ブランドの独自性またはポジションを表すコンセプト(例えば、「辛いものが好きな人向けの本格中華」や「小さい子も喜ぶオムライス専門店」など)、顧客ターゲット(例えば、学生向けまたは家族向けなど)、および/または価格帯(例えば、昼:下限〇〇円~上限〇〇円、夜:下限〇〇円~上限〇〇円など)などを含む。ブランド情報は、例えば、飲食サービスブランドごとに、主要なメニューのメニュー情報を含んでもよい。 "Brand information" is information about food and beverage service brands. For example, for each food and beverage service brand, brand information includes identification information (brand ID) for identifying each brand, brand name, type of menu offered (e.g., Japanese, Chinese, Western, or Italian), concept expressing the uniqueness or positioning of the brand (e.g., "authentic Chinese food for people who like spicy food" or "a specialty omelet rice restaurant that even small children will enjoy"), customer target (e.g., students or families), and/or price range (e.g., lunch: minimum XXX yen to maximum XXX yen, dinner: minimum XXX yen to maximum XXX yen). Brand information may include menu information for the main menu items for each food and beverage service brand, for example.

ブランド情報は、例えば、出店地域情報を含んでもよい。出店地域情報は、飲食サービスブランドごとに、出店対象の地域を示す情報である。この出店対象の地域とは、例えば、飲食サービスブランドが配達サービスを行う場合には、配達対象の地域であってもよい。なお、出店地域情報は、ブランド情報に含まれず、個別の情報として提供者装置200から取得されてもよい。 The brand information may include, for example, store location information. The store location information is information that indicates the target store location for each food and beverage service brand. For example, if the food and beverage service brand provides a delivery service, this target store location may be the target delivery location. Note that the store location information may not be included in the brand information, but may be obtained from the provider device 200 as separate information.

図1に示すように、バーチャルキッチンシステム1は、仲介事業者が使用する仲介装置100と、メニュー提供者が使用する提供者装置200と、飲食事業者が使用する飲食事業者装置300と、消費者が使用する消費者装置400と、を含む。 As shown in FIG. 1, the virtual kitchen system 1 includes an intermediary device 100 used by an intermediary business operator, a provider device 200 used by a menu provider, a food and beverage business device 300 used by a food and beverage business operator, and a consumer device 400 used by a consumer.

仲介装置100と、提供者装置200と、飲食事業者装置300と、消費者装置400とは、ネットワークNを介して互いに接続されている。また、仲介装置100は、外部システム500と、ネットワークNを介して互いに接続されている。また、飲食事業者装置300は、飲食事業者が所有する現実の飲食店が使用する飲食店装置410とネットワークを介して接続されている。なお、飲食事業者が現実の飲食店の責任者(店長や料理長)を兼ねている場合など、飲食事業者装置300と飲食店装置310とは、同じ情報処理装置であってもよい。なお、以下、提供者装置200と、飲食事業者装置300と、消費者装置400とを総称して、「関係者装置」ともいう。この関係者とは、例えば、メニュー提供者、飲食事業者、デリバリー事業者、および/または発注先などである。 The intermediary device 100, the provider device 200, the food and beverage business device 300, and the consumer device 400 are connected to each other via a network N. The intermediary device 100 is also connected to an external system 500 via a network N. The food and beverage business device 300 is also connected to a restaurant device 410 used by a real restaurant owned by the food and beverage business via a network. Note that the food and beverage business device 300 and the restaurant device 310 may be the same information processing device, for example, in cases where the food and beverage business is also the person in charge (manager or head chef) of the real restaurant. Note that hereinafter, the provider device 200, the food and beverage business device 300, and the consumer device 400 are collectively referred to as "related party devices." The related parties are, for example, menu providers, food and beverage business operators, delivery companies, and/or ordering parties.

ネットワークNは、無線ネットワークや有線ネットワークにより構成される。ネットワークの一例としては、携帯電話網や、PHS(Personal Handy-phone System)網、無線LAN(Local Area Network)、3G(3rd Generation)、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation)、WiMax(登録商標)、赤外線通信、Bluetooth(登録商標)、有線LAN、電話線、電灯線ネットワーク、IEEE1394などに準拠したネットワークがある。 The network N is composed of a wireless network and a wired network. Examples of networks include a mobile phone network, a PHS (Personal Handy-phone System) network, a wireless LAN (Local Area Network), 3G (3rd Generation), LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), WiMax (registered trademark), infrared communication, Bluetooth (registered trademark), a wired LAN, a telephone line, a power line network, and a network conforming to IEEE 1394, etc.

[仲介装置]
仲介装置100は、提供者装置200と飲食事業者装置300と消費者装置400との通信が可能な情報処理装置である。仲介装置100は、例えば、バーチャルキッチンシステム1を運営する者(以下、単に「運営者」ともいう)が使用する装置である。仲介装置100は、所定のプログラムを実行することにより、提供者装置200からメニュー情報を取得して、現実の飲食店を営む飲食事業者の飲食事業者装置300に連携する。仲介装置100は、例えば、Webサーバとして、Webアプリを介して、バーチャルキッチンシステム1を利用するためのWebサイトをユーザに提供してもよい。ユーザとは、例えば、運営者、メニュー提供者、飲食事業者、飲食店の店員、および消費者などである。
[Intermediary device]
The intermediary device 100 is an information processing device capable of communicating with the provider device 200, the food and beverage supplier device 300, and the consumer device 400. The intermediary device 100 is a device used, for example, by a person who operates the virtual kitchen system 1 (hereinafter, also simply referred to as the "operator"). The intermediary device 100 executes a predetermined program to obtain menu information from the provider device 200 and link to the food and beverage supplier device 300 of a food and beverage supplier that operates a real restaurant. The intermediary device 100 may, for example, serve as a web server and provide a user with a website for using the virtual kitchen system 1 via a web app. The user may be, for example, the operator, a menu provider, a food and beverage supplier, a restaurant staff member, a consumer, etc.

仲介装置100は、提供者装置200、飲食事業者装置300、および消費者装置400それぞれからのユーザ認証の要求(各ユーザのアカウントIDとパスワードを含む)、いわゆるログイン要求を受け付ける。仲介装置100は、受け付けたログインが成功した場合に、それぞれが許可されたバーチャルキッチンシステム1の機能が利用可能となる。このログインに必要な各ユーザのアカウントは、各ユーザがバーチャルキッチンシステム1に予め登録したアカウントによって行われる。 The intermediary device 100 accepts user authentication requests (including each user's account ID and password), so-called login requests, from each of the provider device 200, food and beverage business device 300, and consumer device 400. If the accepted login is successful, the intermediary device 100 becomes able to use the functions of the virtual kitchen system 1 that each has been authorized to use. The accounts of each user required for this login are accounts that each user has registered in advance in the virtual kitchen system 1.

[提供者装置]
提供者装置200は、例えば、スマートフォンやラップトップなどの情報処理装置であり、メニュー提供者からのブランド情報やメニュー情報の受け付けや、仲介装置100との通信を行うことが可能である。提供者装置200は、所定のプログラムを実行することにより、仲介装置100と連携して各種情報を送受信したり、飲食サービスブランドに関する画面を表示したり、依頼者の要求を受け付けたりする。
[Provider Device]
The provider device 200 is, for example, an information processing device such as a smartphone or a laptop, and is capable of receiving brand information and menu information from menu providers and communicating with the intermediary device 100. By executing a predetermined program, the provider device 200 cooperates with the intermediary device 100 to send and receive various information, display screens related to food service brands, and receive requests from client devices.

[飲食事業者]
飲食事業者装置300は、例えば、スマートフォンやラップトップ、サーバ装置(クラウドサーバも含む)などの情報処理装置であり、飲食事業者からの現実飲食店情報の入力の受け付けや、仲介装置100との通信を行うことが可能である。飲食事業者装置300は、所定のプログラムを実行することにより、仲介装置100と連携して各種情報を送受信したり、飲食サービスブランドや現実の飲食店に関する画面を表示したり、飲食事業者の要求を受け付けたりする。
[Food and beverage businesses]
Food and beverage provider device 300 is an information processing device such as a smartphone, laptop, or server device (including a cloud server), and is capable of accepting input of real restaurant information from food and beverage providers and communicating with intermediary device 100. Food and beverage provider device 300 executes a predetermined program to transmit and receive various information in cooperation with intermediary device 100, display screens related to food service brands and real restaurants, and accept requests from food and beverage providers.

「現実飲食店情報」とは、現実の飲食店に関する情報である。現実飲食店情報は、例えば、現実の飲食店ごとに、それぞれが備える調理環境を含んでもよい。また、現実飲食店情報は、例えば、現実の飲食店ごとに、店名、提供するメニューの種類(ジャンル)、連絡先、住所、配達可能地域、営業日時、価格帯、および/または顧客ターゲットなどを含んでもよい。 "Real restaurant information" is information about real restaurants. The real restaurant information may include, for example, the cooking environment each real restaurant has. The real restaurant information may also include, for example, the name of the restaurant, the type of menu offered (genre), contact information, address, delivery area, business hours, price range, and/or customer target for each real restaurant.

調理環境は、例えば、現実の飲食店ごとに、調理を担当する人材に関する情報(例えば、シェフの人数やシェフそれぞれのスキルなど)、調理スペースの面積、調理設備、および/または調理器具などを含む。また、この調理設備は、食品営業基準に定められている設備などであり、例えば、シンクの槽の数、調理台・作業台、コールドテーブル、食器棚、冷凍冷蔵庫、製氷機、ガステーブル・ガスレンジ、および/または空調設備などである。 The cooking environment includes, for example, for each real restaurant, information about the personnel in charge of cooking (e.g., the number of chefs and the skills of each chef), the area of the cooking space, cooking equipment, and/or cooking utensils. In addition, this cooking equipment is equipment specified in the food business standards, such as the number of sink basins, cooking counters/work tables, cold tables, cupboards, refrigerators/freezers, ice makers, gas stoves/gas ranges, and/or air conditioning equipment.

調理器具は、例えば、包丁・まな板、鍋・フライパン、レードル、および/またはボウル・ザル・バットなどである。 Cooking utensils include, for example, knives/cutting boards, pots/frying pans, ladles, and/or bowls/strainers/bowls.

現実飲食店情報は、例えば、ブランドに対する注文を現実の飲食店が受け付け可能な日時を示す受注可能日時を含んでもよい。 The real restaurant information may include, for example, order acceptance dates and times that indicate the dates and times when the real restaurant can accept orders for the brand.

現実飲食店情報は、例えば、飲食店位置情報を含んでもよい。飲食店位置情報は、現実の飲食店の位置(例えば、住所または緯度経度など)を示す情報である。 The real restaurant information may include, for example, restaurant location information. Restaurant location information is information that indicates the real location of a restaurant (e.g., address or latitude and longitude, etc.).

現実飲食店情報は、例えば、諸経費情報を含んでもよい。諸経費情報は、現実の飲食店の諸経費を示す情報である。諸経費情報は、例えば、現実の飲食店の家賃、人件費、材料費(食材・ドリンク原価)、水道光熱費、通信費、減価償却費、備品補充費などを含む。また、この材料費に関しては、飲食事業者装置200からではなく、外部システム500の外部装置から取得されて、諸経費情報に追加されてもよい。 The actual restaurant information may include, for example, overhead information. The overhead information is information that indicates the overhead of an actual restaurant. The overhead information includes, for example, the rent, labor costs, material costs (cost of ingredients and drinks), utility costs, communication costs, depreciation costs, and equipment replenishment costs of the actual restaurant. Furthermore, the material costs may be obtained not from the food and beverage business device 200 but from an external device of the external system 500, and added to the overhead information.

[消費者装置]
消費者装置400は、例えば、スマートフォンやラップトップなどの情報処理装置であり、消費者からの飲食サービスブランドに対する注文入力の受け付けや、仲介装置100との通信を行うことが可能である。消費者装置400は、所定のプログラムを実行することにより、仲介装置100と連携して各種情報を送受信したり、飲食サービスブランドに関する画面を表示したり、消費者の要求を受け付けたりする。
[Consumer Devices]
The consumer device 400 is, for example, an information processing device such as a smartphone or a laptop, and is capable of accepting order inputs from consumers to the food service brand and communicating with the intermediary device 100. The consumer device 400 executes a predetermined program to cooperate with the intermediary device 100 to send and receive various information, display screens related to the food service brand, and accept requests from consumers.

提供装置200、飲食事業者装置300および/または消費者装置400には、例えば、所定のプログラムとして、バーチャルキッチンシステム1専用のアプリケーションプログラム(以下、「バーチャルキッチンアプリ」という)がインストールされてもよい。 For example, an application program dedicated to the virtual kitchen system 1 (hereinafter referred to as a "virtual kitchen app") may be installed as a specified program on the provider device 200, food and beverage supplier device 300 and/or consumer device 400.

バーチャルキッチンアプリは、例えば、各ユーザに対してバーチャルキッチンシステム1を利用するためのユーザIFを提供するネイティブアプリであってもよい。各装置は、アプリケーションストアや仲介装置100などからインストールしてバーチャルキッチンアプリを利用する。 The virtual kitchen app may be, for example, a native app that provides each user with a user IF for using the virtual kitchen system 1. Each device uses the virtual kitchen app by installing it from an application store, the intermediary device 100, etc.

所定のプログラムは、例えば、バーチャルキッチンアプリの他に、Webアプリ、またはバーチャルキッチンシステム1用に提供されたホワイトレーベルを利用して実装されたサードパーティによるアプリなどであってもよい。また、例えば、バーチャルキッチンシステム1では、バーチャルキッチンアプリとWebアプリとがどちらもユーザIFとして利用できるようにしてもよい。 The specified program may be, for example, a virtual kitchen app, a web app, or a third-party app implemented using a white label provided for the virtual kitchen system 1. Also, for example, in the virtual kitchen system 1, both the virtual kitchen app and the web app may be available as user IFs.

[外部システム]
外部システム500は、いわゆるサードパーティシステムである。外部システム500は、例えば、市場調査を行うための市場調査システムや決済インフラなどである。この決済インフラは、例えば、銀行のシステムやクレジットカードシステムなどである。
[External System]
The external system 500 is a so-called third-party system. The external system 500 is, for example, a market research system for conducting market research, a payment infrastructure, etc. The payment infrastructure is, for example, a bank system, a credit card system, etc.

<2.概要>
図2~7を参照して、本実施形態に係るバーチャルキッチンシステム1の概要の一例を説明する。
<2. Overview>
An example of an overview of the virtual kitchen system 1 according to this embodiment will be described with reference to FIGS.

<2-1.サービスモデル>
図2を参照して、バーチャルキッチンシステム1が提供するサービスモデルの一例を説明する。図2(a)に示すように、バーチャルキッチンシステム1では、メニュー提供者と現実の飲食店とを仲介する仲介サービスを提供する。
<2-1. Service model>
An example of a service model provided by the virtual kitchen system 1 will be described with reference to Fig. 2. As shown in Fig. 2(a), the virtual kitchen system 1 provides an intermediary service that acts as an intermediary between menu providers and real restaurants.

本例では、メニュー提供者を、特定の地域で飲食事業を行っているレストランのオーナーシェフとする例を説明するが、これに限る趣旨ではない。メニュー提供者は、例えば、飲食事業を行っていない個人(例えば、主婦や主夫、または会社員など)であってもよい。また、本例では、説明を簡単にするために、1つの飲食サービスのブランドに対して1人のメニュー提供者がメニュー情報を提供する例を説明するが、1つの飲食サービスのブランドに対して複数のメニュー提供者がメニュー情報を提供してもよい。 In this example, the menu provider is an owner chef of a restaurant that operates a food and beverage business in a specific area, but the present invention is not limited to this. The menu provider may also be, for example, an individual who does not operate a food and beverage business (for example, a housewife, househusband, or company employee). Also, in this example, for simplicity's sake, an example is described in which one menu provider provides menu information for one food and beverage service brand, but multiple menu providers may provide menu information for one food and beverage service brand.

例えば、特定の地域(本例では、九州地域とする)で飲食店(本例では、卵料理専門店とする)を展開するオーナーシェフが自店の味を幅広い地域に届けたいと考えている場合において、バーチャルキッチンシステム1を利用することで、このような飲食店と他の地域に存在する現実の飲食店とを仲介することで、このオーナーシェフの要望に応えることができる。 For example, if an owner-chef who operates a restaurant (in this example, a restaurant specializing in egg dishes) in a specific region (in this example, Kyushu) wants to spread the flavors of his restaurant to a wider area, the virtual kitchen system 1 can be used to act as an intermediary between such a restaurant and real restaurants in other regions, thereby meeting the owner-chef's needs.

(1)具体的には、オーナーシェフ(メニュー提供者)は、幅広い地域にも届けたいとする自店のメニューのミルフィーユ風オムライスについて、提供者装置200から、ミルフィーユ風オムライスのメニュー情報を仲介装置100に提供する。また、オーナーシェフは、このメニューを提供するための飲食サービスブランドを立ち上げるためのブランド情報の少なくとも一部を、メニュー情報と併せて仲介装置100に提供することもできる。仲介装置100は、この提供されたブランド情報とメニュー情報とを取得する。本例では、ブランド情報に含まれるブランドのコンセプトとして、「ふわふわした食感が楽しめるオムライス」、「ミルフィーユ風オムライス専門店」および「女性向け」が設定されているものとする。また、ブランド情報に含まれる出店地域情報として、出店対象の地域に、「東京都」と「名古屋市」が設定されているものとする。 (1) Specifically, the owner chef (menu provider) provides the intermediary device 100 with menu information for the mille-feuille omurice, a menu item of his restaurant that he wishes to provide to a wide area, from the provider device 200. The owner chef can also provide the intermediary device 100 with at least a portion of the brand information for launching a food and beverage service brand to provide this menu, together with the menu information. The intermediary device 100 acquires the provided brand information and menu information. In this example, the brand concepts included in the brand information are set to "Omurice with a fluffy texture," "Mille-feuille omurice specialty store," and "For women." Furthermore, the store opening area information included in the brand information is set to "Tokyo" and "Nagoya" as the target areas for store opening.

(2)仲介装置100は、取得されたブランド情報およびメニュー情報に基づいて、メニューを消費者に提供する飲食サービスブランド(本例では、「ふわミルオムライス」とする)を設定する。ふわミルオムライスブランドは、ブランドのコンセプトやメニューに基づいて、ふわふわした食感であることとミルフィーユ風であることそれぞれを略して掛け合わせた女性向けのブランド名にして、ミルフィーユ風オムライス専門のブランドとして設定されたものとする。バーチャルキッチンシステム1では、このように飲食サービスブランドを設定して、飲食サービスブランドを立ち上げることができる。 (2) Based on the acquired brand information and menu information, the intermediary device 100 sets a food service brand (in this example, "Fuwa Mille Omelette Rice") that will provide a menu to consumers. The Fuwa Mille Omelette Rice brand is set as a brand name for women that combines the fluffy texture and mille-feuille style, based on the brand concept and menu, and is set as a brand specializing in mille-feuille style omurice. In this way, the virtual kitchen system 1 can set up a food service brand and launch it.

(3)仲介装置100は、ふわミルオムライスブランドのメニューが調理できる現実の飲食店であって出店対象の地域(本例では、東京都および名古屋市とする)にある現実の飲食店と、ふわミルオムライスブランドと、を対応付ける。本例では、この現実の飲食店を、東京都墨田区に存在する現実の飲食店Aと名古屋市中区に存在する現実の飲食店Bとする。仲介装置100は、この対応付けにあたって、例えば、ふわミルオムライスブランドのメニューの調理方法を実行可能な調理環境があるか判定し、判定の結果調理環境があると判定された現実の飲食店を特定し、ふわミルオムライスブランドと対応付ける。 (3) The intermediary device 100 associates the Fuwamiru Omurice brand with real restaurants that can prepare Fuwamiru Omurice brand menu items and are located in the target area for opening a store (Tokyo and Nagoya in this example). In this example, these real restaurants are real restaurant A located in Sumida Ward, Tokyo, and real restaurant B located in Naka Ward, Nagoya. In making this association, the intermediary device 100, for example, determines whether there is a cooking environment in which the cooking method for the Fuwamiru Omurice brand menu items can be performed, identifies real restaurants that are determined to have a cooking environment as a result of the determination, and associates them with the Fuwamiru Omurice brand.

上記構成によれば、バーチャルキッチンシステム1は、メニュー提供者が提供したメニューによる飲食サービスブランドと現実の飲食店とをマッチングさせることができる。このマッチングにより、メニュー提供者は、専用の人材や調理設備などを用意することなく、自身が考えたメニューを提供するための飲食サービスブランドを幅広い地域で展開させることができる。また、このマッチングにより、飲食事業者は、現実の飲食店を活用して、これまで店内飲食などで提供していたメニューとは異なる新しいメニューをデリバリーや持ち帰りなどで提供することができる。したがって、現実の飲食店の店内飲食サービス以外のサービスにおいて、現実の飲食店の活用を促進することができる。 According to the above configuration, the virtual kitchen system 1 can match a food service brand based on a menu provided by a menu provider with a real restaurant. This matching allows the menu provider to expand the food service brand for providing the menu he or she has thought up in a wide area without having to prepare dedicated personnel or cooking equipment. In addition, this matching allows food service operators to utilize real restaurants to provide new menus for delivery or takeout that are different from the menus that have been provided so far for in-store dining. This can therefore promote the use of real restaurants for services other than in-store dining services of real restaurants.

(4)図2(b)に示すように、消費者は、消費者装置400から、バーチャルキッチンアプリに出力されたふわミルオムライスブランドのメニューであるミルフィーユ風オムライスに対する注文を行うための注文情報を、仲介装置100に送信する。(5)仲介装置100は、この注文情報を取得して、注文を受け付ける。 (4) As shown in FIG. 2(b), the consumer transmits, from the consumer device 400 to the intermediary device 100, order information for placing an order for the Mille-feuille Omelet Rice, a menu item of the Fuwa Mille Omelet Rice brand, which has been output to the virtual kitchen app. (5) The intermediary device 100 acquires this order information and accepts the order.

「注文情報」とは、飲食サービスブランドに対する注文を示す情報であって、配達場所および注文されたメニューを含む情報である。また、注文情報は、例えば、注文の代金(各メニューの金額および注文されたメニューの合計金額)、注文の受注日時を含んでもよい。また、注文情報は、配達により消費者にメニューを提供する場合は、配達するデリバリー事業者を識別するための情報(例えば、事業者名など)、配達時間、デリバリー事業者によるメニューのピックアップ時間などが追加されてもよい。 "Order information" refers to information that indicates an order to a food and beverage service brand, and includes the delivery location and the ordered menu item. Order information may also include, for example, the price of the order (the price of each menu item and the total price of the ordered menu items) and the date and time the order was received. If the menu item is provided to the consumer by delivery, the order information may also include information to identify the delivery company that delivers the order (for example, the name of the delivery company), the delivery time, and the time the delivery company will pick up the menu item.

(6)仲介装置100は、現実の飲食店の受注可能日時および注文情報に基づいて、上記(5)で受け付けたふわミルオムライスブランドに対する注文を、複数の現実の飲食店の中から1つの現実の飲食店に割り当てる。仲介装置100は、例えば、注文日時をPM8:00とした場合、受注可能日時がPM8:00を含み、配達可能地域がこの注文の配達場所を含む現実の飲食店Aにこの注文を割り当てる。(7)仲介装置100は、割り当てた現実の飲食店Aの飲食店装置310に注文情報を出力させる。 (6) The intermediary device 100 assigns the order for the Fuwamiru Omelette Rice brand received in (5) above to one of the multiple real restaurants based on the order acceptance date and time of the real restaurant and the order information. For example, if the order date and time is 8:00 PM, the intermediary device 100 assigns the order to real restaurant A whose order acceptance date and time include 8:00 PM and whose delivery area includes the delivery location of the order. (7) The intermediary device 100 causes the restaurant device 310 of the assigned real restaurant A to output the order information.

(8)現実の飲食店Aは、注文されたメニューを調理して、注文情報で指定された配達場所にデリバリー事業者などに配達させる。 (8) In reality, restaurant A prepares the ordered menu items and has a delivery company or the like deliver them to the delivery location specified in the order information.

上記構成によれば、バーチャルキッチンシステム1は、設定した飲食サービスブランドに対する注文を対応付けた現実の飲食店に連携して注文のメニューを調理させて消費者に提供させることができる。このため、立ち上げた飲食サービスブランドのメニューを提供するための専用の店舗や人材を用意することなく、アジャイルに、このブランドによる飲食サービスを消費者に提供開始することができる。このため、飲食サービスブランドの展開にかかる初期費用を抑えながら、飲食サービスの提供による収益を生み出すエコシステムを構築することができる。 According to the above configuration, the virtual kitchen system 1 can link with real restaurants that correspond to orders for a set food and beverage service brand, and have the ordered menu cooked and served to consumers. This makes it possible to agilely start providing food and beverage services under this brand to consumers without having to prepare dedicated stores or personnel to serve the menus of the launched food and beverage service brand. This makes it possible to build an ecosystem that generates revenue from the provision of food and beverage services while keeping down the initial costs of developing a food and beverage service brand.

<2-3.開発プロセスの全体像>
図3を参照して、飲食サービスブランドの開発プロセスにおいて、バーチャルキッチンシステム1全体が実現する機能の一例を説明する。図3に示すように、バーチャルキッチンシステム1全体が実現する機能は、「A)ブランド開発機能」、「B)ブランド提案機能」、「C)仕入れ管理機能」の3つのセクションに分類される。バーチャルキッチンシステム1では、それぞれのセクションが互いに連携して、仲介サービスを提供する。また、それぞれのセクションは、外部システム500とも連携を行う。
<2-3. Overall development process>
An example of the functions realized by the entire virtual kitchen system 1 in the development process of a food and beverage service brand will be described with reference to Figure 3. As shown in Figure 3, the functions realized by the entire virtual kitchen system 1 are classified into three sections: "A) brand development function,""B) brand proposal function," and "C) purchase management function." In the virtual kitchen system 1, each section cooperates with the others to provide intermediary services. Each section also cooperates with an external system 500.

3つのセクションは、以下のとおり1以上のサブセクションを有する。バーチャルキッチンシステム1では、それぞれのサブセクション間においても互いに連携を行う。以下、各セクションおよび各サブセクションについて、それぞれに割り振られた番号を<>内に示して説明する。
A)ブランド開発機能:「A1)ブランド情報登録機能」、「A2)メニュー開発機能」、「A3)ブランド開発機能」、「A4)売上予測機能」および「A5)DB機能」の5つのサブセクションを有する。
B)ブランド提案機能:各現実の飲食店にマッチする可能性の高い飲食サービスブランドを提案する。本セクションは、「B1)候補ブランド提案機能」、「B2)利益予測機能」、「B3)マーケティング活用機能」および「B4)DB機能」の4つのサブセクションを有する。
C)仕入れ管理機能:売上予測情報に基づいて材料を仕入れるために、材料の需要を予測して、発注を行う。本セクションは、「C1)ボリューム予測機能」、「C2)発注機能」「C3)仕入れ時期通知機能」および「C4)DB機能」の4つのサブセクションを有する。
Each of the three sections has one or more subsections as follows. In the virtual kitchen system 1, the subsections also cooperate with each other. Each section and subsection will be described below with the assigned number shown in <>.
A) Brand development function: It has five subsections: A1) Brand information registration function, A2) Menu development function, A3) Brand development function, A4) Sales forecast function, and A5) DB function.
B) Brand proposal function: Proposes food and beverage service brands that are likely to match each real restaurant. This section has four subsections: "B1) Candidate brand proposal function", "B2) Profit prediction function", "B3) Marketing utilization function", and "B4) DB function".
C) Purchase management function: predicts demand for materials and places orders to purchase materials based on sales forecast information. This section has four subsections: "C1) Volume prediction function", "C2) Ordering function", "C3) Purchase time notification function", and "C4) DB function".

<2-3-1.A)ブランド開発機能>
図4を参照して、A)ブランド開発機能セクションの一例を説明する。本例では、図2の例を用いて説明する。
<2-3-1. A) Brand development function>
An example of the brand development function section A will be described with reference to Fig. 4. In this example, the example of Fig. 2 will be used for explanation.

<A1)ブランド情報登録機能>
(1)図4に示すように、提供者装置200は、バーチャルキッチンアプリなどを介して、飲食サービスブランドを立ち上げるために、ブランド情報を仲介装置100に提供する。(2)仲介装置100のブランド取得部111cは、提供装置200から、ブランド情報を取得する。(3)ブランド取得部111cは、取得したブランド情報をブランド記憶部141に登録する。
<A1) Brand information registration function>
(1) As shown in Fig. 4, the provider device 200 provides brand information to the intermediary device 100 via a virtual kitchen app or the like in order to launch a food and drink service brand. (2) The brand acquisition unit 111c of the intermediary device 100 acquires the brand information from the provider device 200. (3) The brand acquisition unit 111c registers the acquired brand information in the brand memory unit 141.

<A2)メニュー開発機能>
(4)提供者装置200は、バーチャルキッチンアプリなどを介して、立ち上げる飲食サービスブランドのメニューを登録するために、メニュー情報を仲介装置100に提供する。(5)仲介装置100のメニュー取得部111aは、提供装置200から、メニュー情報を取得する。(6)メニュー取得部111aは、取得したメニュー情報をブランド記憶部141に登録する。
<A2) Menu development function>
(4) The provider device 200 provides menu information to the intermediary device 100 via a virtual kitchen app or the like in order to register a menu of the food service brand to be launched. (5) The menu acquisition unit 111a of the intermediary device 100 acquires the menu information from the provider device 200. (6) The menu acquisition unit 111a registers the acquired menu information in the brand storage unit 141.

<A3)ブランド開発機能>
(7a)仲介装置100の候補生成部116aは、ブランド記憶部を参照して、ブランド情報およびメニュー情報に基づいて、飲食サービスブランドの候補を生成する。候補生成部116aは、例えば、ミルフィーユ風オムライスのメニューを提供するふわミルオムライスブランドを候補として生成し、また、ふわっとした食感ととろっとした食感を備える親子丼のメニューのメニュー情報が追加で提供された場合、ふわとろ親子丼ブランドも候補として生成してもよい。(8a)仲介装置100の候補出力部114dは、提供者装置200に、生成されたブランドの候補(ふわミルオムライスブランドとふわとろ親子丼ブランド)を出力させる。
<A3) Brand development function>
(7a) The candidate generating unit 116a of the intermediary device 100 references the brand storage unit and generates candidates for food and beverage service brands based on the brand information and menu information. For example, the candidate generating unit 116a generates the Fuwa Mill Omurice brand, which provides a menu of mille-feuille-style omurice, as a candidate, and may also generate the Fuwatoro Oyakodon brand as a candidate when menu information for a menu of oyakodon with a fluffy texture and a thick texture is additionally provided. (8a) The candidate output unit 114d of the intermediary device 100 causes the provider device 200 to output the generated brand candidates (the Fuwa Mill Omurice brand and the Fuwatoro Oyakodon brand).

<A4)売上予測機能>
(7b-1)情報取得部111dは、外部システム500に含まれる外部装置から、地域ごとの売上実績情報を取得する。(7b-2)実績特定部112bは、出店候補地域情報を記憶するブランド記憶部141を参照して、出店候補地域情報に基づいて、飲食サービスブランドの候補に対して、関連付ける売上実績情報を特定する。例えば、飲食サービスの候補をふわミルオムライスブランドとする場合、実績特定部112bは、東京都と名古屋市それぞれのオムライス専門店の昨年度の売上実績を示す売上実績情報を特定する。(7b-3)売上予測部117aは、特定された売上実績情報に基づいて、飲食サービスブランドの候補の売上を予測する。売上予測部117は、予測した結果を売上予測情報として予測記憶部142に登録する。(8b)仲介装置100の候補出力部114dは、この予測の結果に基づいて、提供者装置200に、飲食サービスブランドの候補と併せて、ブランドの候補の売上予測を出力させる。例えば、飲食サービスの候補をふわミルオムライスブランドとする場合、候補出力部114dは、提供者装置200に、ふわミルオムライスブランドと、ふわミルオムライスブランドにおける1年間の売上予測と、を並べて出力させる。
<A4) Sales forecast function>
(7b-1) The information acquisition unit 111d acquires sales performance information for each region from an external device included in the external system 500. (7b-2) The performance identification unit 112b refers to the brand storage unit 141 that stores the candidate store area information, and identifies sales performance information to be associated with the candidate food service brand based on the candidate store area information. For example, if the candidate food service is a fluffy omurice brand, the performance identification unit 112b identifies sales performance information showing the sales performance of omurice specialty stores in Tokyo and Nagoya last year. (7b-3) The sales forecast unit 117a predicts the sales of the candidate food service brand based on the identified sales performance information. The sales forecast unit 117 registers the prediction result in the prediction storage unit 142 as sales forecast information. (8b) The candidate output unit 114d of the intermediary device 100 causes the provider device 200 to output sales forecasts of the candidate brands together with the candidate food service brands based on the prediction results. For example, if the candidate for the food and beverage service is the Fuwamiru Omelette Rice brand, the candidate output unit 114d causes the provider device 200 to output the Fuwamiru Omelette Rice brand and a one-year sales forecast for the Fuwamiru Omelette Rice brand side by side.

「売上実績情報」とは、地域ごとの飲食店の売上実績に関する情報である。 "Sales performance information" is information regarding the sales performance of restaurants in each region.

「出店候補地域情報」とは、飲食サービスブランドの候補における出店対象の候補地域を示す情報である。 "Store location candidate area information" is information that indicates the candidate areas for store openings for potential food and beverage service brands.

(9)メニュー提供者は、提供者装置200に出力させたブランドの候補の中から採用するものの選択をする。提供者は、例えば、提供者装置200に出力させたブランドの候補のふわミルオムライスとふわとろ親子丼の中から、ふわミルオムライスを新規に立ち上げるブランドとして選択する。また、メニュー提供者は、例えば、提供者装置200に出力させたブランドの候補のブランド情報に対して更新することができる。(10)仲介装置100の第1選択受付部115bは、提供者装置200から、ブランド情報に対する更新やブランド候補の採用の選択を受け付ける。 (9) The menu provider selects which brand to adopt from among the candidate brands output by the provider device 200. For example, the provider selects Fuwamil Omelette Rice as the new brand to be launched from among the candidate brands Fuwamil Omelette Rice and Fuwatoro Oyakodon output by the provider device 200. The menu provider can also update the brand information of the candidate brands output by the provider device 200, for example. (10) The first selection receiving unit 115b of the intermediary device 100 receives updates to the brand information and the selection of the candidate brand to adopt from the provider device 200.

(11)仲介装置100の設定部113は、選択された候補にさらに基づいて、飲食サービスブランドを設定する。設定部113は、例えば、選択されたふわミルオムライスを飲食サービスブランドとして設定する。また、設定部113は、メニュー提供者からの飲食サービスブランドの更新が受け付けられた場合には、更新されたブランド情報をもって飲食サービスブランドを設定する。 (11) The setting unit 113 of the intermediary device 100 sets the food service brand further based on the selected candidates. For example, the setting unit 113 sets the selected fluffy omelette rice as the food service brand. In addition, when an update of the food service brand is accepted from the menu provider, the setting unit 113 sets the food service brand with the updated brand information.

<A5)DB機能>
ブランド記憶部131は、各部から登録された、メニュー情報、ブランド情報、売上実績情報および売上予測情報を記憶する。
<A5) DB function>
The brand storage unit 131 stores menu information, brand information, sales record information, and sales forecast information registered by each unit.

<2-3-2.B)ブランド提案機能>
図5を参照して、B)ブランド提案機能セクションの一例を説明する。本例では、図2の例を用いて説明する。
<2-3-2. B) Brand proposal function>
An example of the brand proposal function section B will be described with reference to Fig. 5. In this example, the example of Fig. 2 will be used for explanation.

<A1)ブランド情報登録機能>
(1)図5に示すように、仲介装置100のブランド特定部112cは、記憶部140(ブランド記憶部141)を参照して、現実の飲食店について、現実飲食店情報およびメニュー情報に基づいて、現実の飲食店との対応付け候補とする飲食サービスブランドを特定する。ブランド特定部112cは、例えば、現実の飲食店Aについて、現実飲食店情報およびメニュー情報に基づいて、対応付け候補としてふわミルオムライスブランドを特定する。
<A1) Brand information registration function>
(1) As shown in Fig. 5, the brand identification unit 112c of the intermediary device 100 refers to the storage unit 140 (brand storage unit 141) to identify, for a real restaurant, a food service brand to be associated with the real restaurant, based on the real restaurant information and menu information. For example, for real restaurant A, the brand identification unit 112c identifies the Fuwamil Omelette Rice brand as an association candidate, based on the real restaurant information and menu information.

(2a)仲介装置100の事業者出力部114aは、飲食事業者装置300に、特定されたブランドの対応付け候補を出力させる。 (2a) The business output unit 114a of the intermediary device 100 causes the food and beverage business device 300 to output matching candidates for the identified brand.

<B2)利益予測機能>
(2b-1)利益予測部117bは、売上予測情報を記憶する記憶部140(予測記憶部142)を参照して、売上予測情報および現実飲食店情報に含まれる諸経費情報に基づいて、ブランドの対応付け候補の利益を予測する。利益予測部117bは、例えば、売上予測部117aが予測した月間の予測売上高から、月間の諸経費の合計を差し引いて、ブランドの対応付け候補の月間の利益を予測してもよい。利益予測部117bは、予測した結果を利益予測情報として記憶部130に登録する。(2b-2)事業者出力部114aは、この予測の結果に基づいて、飲食事業者装置300に、特定されたブランドの対応付け候補と併せて、ブランドの対応付け候補の利益予測を出力させる。
<B2) Profit forecast function>
(2b-1) The profit prediction unit 117b refers to the storage unit 140 (prediction storage unit 142) that stores the sales prediction information, and predicts the profit of the brand association candidate based on the sales prediction information and the overhead information included in the actual restaurant information. For example, the profit prediction unit 117b may predict the monthly profit of the brand association candidate by subtracting the total of the monthly overhead from the monthly forecast sales predicted by the sales prediction unit 117a. The profit prediction unit 117b registers the prediction result in the storage unit 130 as profit prediction information. (2b-2) The business output unit 114a causes the food and beverage business device 300 to output the profit prediction of the brand association candidate together with the identified brand association candidate based on the prediction result.

(3)飲食事業者は、飲食事業者装置300に出力された飲食サービスブランド対応付け候補の中から、現実の飲食店に対応付ける飲食サービスブランドの選択をする。飲食事業者は、飲食サービスブランド対応付け候補としてふわミルオムライスブランドが出力されていた場合、現実の飲食店Aと対応付けるブランドに採用するものとして、ふわミルオムライスブランドを選択する。(4)仲介装置100の第2選択受付部115cは、飲食事業者装置300から、この選択を受け付ける。(5)対応付け部112は、第2選択部115cで受け付けられた選択の結果に基づいて、飲食サービスブランドと現実の飲食店とを対応付ける。対応付け部112は、例えば、第2選択部115cで受け付けられた選択の結果に基づいて、ふわミルオムライスブランドと現実の飲食店Aとを対応付ける。 (3) The food and beverage business operator selects a food and beverage service brand to be associated with a real restaurant from among the food and beverage service brand association candidates output to the food and beverage business operator device 300. If the Fuwamiru Omelet Rice brand has been output as a food and beverage service brand association candidate, the food and beverage business operator selects the Fuwamiru Omelet Rice brand as the brand to be associated with real restaurant A. (4) The second selection receiving unit 115c of the intermediary device 100 receives this selection from the food and beverage business operator device 300. (5) The association unit 112 associates the food and beverage service brand with the real restaurant based on the result of the selection received by the second selection unit 115c. The association unit 112, for example, associates the Fuwamiru Omelet Rice brand with real restaurant A based on the result of the selection received by the second selection unit 115c.

<B3)マーケティング活用機能>
(6)飲食事業者は、仲介装置100に対して、飲食事業者装置200から、マーケティングに活用するために、マーケティングに関する情報(以下、「マーケティング情報」)を照会する。(7)仲介装置100の受付部115は、飲食事業者装置200から、この照会を受け付ける。(8)事業者出力部114aは、照会されたマーケティング情報を記憶する記憶部130を参照して、照会対象のマーケティング情報を飲食事業者装置200に出力させる。
<B3) Marketing utilization function>
(6) The food and beverage provider inquires of intermediary device 100 about marketing-related information (hereinafter, "marketing information") to be utilized in marketing from food and beverage provider device 200. (7) Reception unit 115 of intermediary device 100 receives this inquiry from food and beverage provider device 200. (8) Business output unit 114a references memory unit 130, which stores the inquired marketing information, and causes food and beverage provider device 200 to output the inquired marketing information.

マーケティング情報は、例えば、現実の飲食店ごとに、出店地域における統計情報、各メニューの受注実績、過去に注文した消費者の属性情報、および/または人気メニューのトレンドなどを含む。この出店地域における統計情報は、例えば、地域ごとかつ提供するメニューの種類(ジャンル)ごとの店舗総数、地域ごとの消費者の注文単価の統計値(例えば、平均値や中央値、最頻値など)、および/または地域ごとの売上実績情報を含んでもよい。 The marketing information may include, for example, for each actual restaurant, statistical information for the region in which the restaurant is located, order records for each menu item, attribute information for consumers who have made past orders, and/or trends in popular menu items. This statistical information for the region in which the restaurant is located may include, for example, the total number of restaurants for each type (genre) of menu items offered in each region, statistical values for the unit price of orders by consumers in each region (e.g., average, median, mode, etc.), and/or sales record information for each region.

<B4)DB機能>
記憶部130は、外部システム500の外部装置などから取得したマーケティング情報を記憶する。また、記憶部130は、利益予測部117bから登録された利益予測情報を記憶する。
<B4) DB function>
The storage unit 130 stores marketing information acquired from an external device of the external system 500. The storage unit 130 also stores profit prediction information registered by the profit prediction unit 117b.

<2-3-3.C)仕入れ管理機能>
図6を参照して、C)仕入れ管理機能セクションの一例を説明する。本例では、図2の例を用いて説明する。
<2-3-3. C) Purchase management function>
An example of the purchase management function section C) will be described with reference to Fig. 6. In this example, the example of Fig. 2 will be used for explanation.

<C1)仕入れ管理機能>
(1)図6に示すように、仲介装置100の需要予測部117cは、記憶部130(予測記憶部132)を参照して、メニュー情報および売上予測情報に基づいて、複数のブランドそれぞれのメニューを調理するための材料の需要を予測する。なお、この材料とは、例えば、メニューを調理するための原材料と調理済み食材(食品)を含む。
<C1) Purchase management function>
(1) As shown in Fig. 6, the demand forecasting unit 117c of the intermediary device 100 refers to the storage unit 130 (the forecast storage unit 132) and forecasts the demand for ingredients for cooking the menu items of each of the multiple brands based on the menu information and the sales forecast information. Note that the ingredients include, for example, raw materials for cooking the menu items and cooked ingredients (food).

<C2)発注機能>
(2)仲介装置100データ生成部116bは、上記(1)の予測の結果に基づいて、1回の発注当たりの発注対象とする材料と、材料ごとの仕入れ量および仕入れ価格とを特定する。データ生成部116bは、特定した材料ごとの仕入れ量および仕入れ価格に基づいて、複数の飲食サービスブランドそれぞれにおける、材料を発注するための1以上の発注データを生成する。データ生成部116bは、生成した発注データを記憶部130に登録する。
<C2) Ordering function>
(2) Based on the results of the prediction in (1) above, the data generation unit 116b of the intermediary device 100 identifies the ingredients to be ordered per order and the purchase amount and purchase price of each ingredient. Based on the identified purchase amount and purchase price of each ingredient, the data generation unit 116b generates one or more order data for ordering ingredients for each of the multiple food and beverage service brands. The data generation unit 116b registers the generated order data in the storage unit 130.

(3)発注処理部118は、発注先ごとに、上記(2)で生成された発注データを統合し、材料を発注するための発注処理を行う。この発注先とは、例えば、原材料を販売している飲食店向けの卸売り業者や調理済みの食品を製造し提供する製造工場などである。なお、発注処理部118は、発注処理の前に、現実の飲食店に対応付けられた飲食サービスブランドの発注データを飲食事業者装置200に出力させて、この発注データに基づいて発注処理を行ってよいかの飲食事業者からの承諾を要求してもよい。発注処理部118は、飲食事業者の承諾を飲食事業者装置200から受け付けた場合にはじめて、発注処理を行ってもよい。 (3) The order processing unit 118 integrates the order data generated in (2) above for each supplier and performs order processing to order ingredients. Suppliers include, for example, wholesalers that sell raw materials to restaurants and manufacturing plants that produce and provide cooked foods. Note that, prior to order processing, the order processing unit 118 may cause the food service provider device 200 to output order data for a food service brand associated with the actual restaurant, and request consent from the food service provider as to whether order processing may be performed based on this order data. The order processing unit 118 may perform order processing only after consent from the food service provider is received from the food service provider device 200.

<C3)仕入れ時期通知機能>
(4)仲介装置100の発注処理部118は、例えば、過去の発注実績を示す発注実績情報や過去の注文実績を示す注文実績情報に基づいて、飲食事業者装置300に対して、材料ごとに仕入れが必要となるタイミング(以下、「仕入れタイミング」ともいう)を判定してもよい。発注処理部118は、判定されたタイミングが到来した場合、データ生成部116bに発注データの候補を生成させる。そして、発注処理部118は、飲食事業者装置200に対して、生成された発注データの候補を出力させて仕入れタイミングであることを通知し、この発注データの候補に基づいて発注処理を行ってよいかの飲食事業者からの承諾を要求してもよい。(5)飲食事業者は、飲食事業者装置300から、この要求に対する応答(本例では、発注処理に対して承諾したものとする)を行う。(6)受付部115は、この応答を受け付ける。(7)発注処理部118は、承諾の応答を受け付けた場合、発注データの候補を採用して、材料を発注するための発注処理を行う。発注処理部118は、発注処理の実績を発注実績情報として記憶部130に登録する。
<C3) Purchase time notification function>
(4) The order processing unit 118 of the intermediary device 100 may determine the timing (hereinafter also referred to as "purchase timing") when the food and beverage supplier device 300 needs to purchase each ingredient, for example, based on order record information indicating past order records and order record information indicating past order records. When the determined timing arrives, the order processing unit 118 causes the data generating unit 116b to generate candidate order data. Then, the order processing unit 118 may output the generated candidate order data to the food and beverage supplier device 200 to notify it that it is time to purchase, and may request consent from the food and beverage supplier as to whether or not to perform the order processing based on the candidate order data. (5) The food and beverage supplier responds to this request from the food and beverage supplier device 300 (in this example, it is assumed that the order processing is consented). (6) The reception unit 115 receives this response. (7) When the order processing unit 118 receives the response of consent, it adopts the candidate order data and performs the order processing to order the ingredients. The order processing unit 118 registers the results of the order processing in the storage unit 130 as order result information.

<C4)DB機能>
記憶部130は、各部から登録された、発注データ、発注実績情報を記憶する。
<C4) DB function>
The storage unit 130 stores the order data and order record information registered from each unit.

上記構成によれば、新たに飲食サービスブランドを立ち上げて、この飲食サービスブランドが提供するメニューの材料を新たに発注することで、発注先の製造工場などに受注拡大の機会を提供することができる。 According to the above configuration, by launching a new food and beverage service brand and placing new orders for ingredients for the menus offered by this food and beverage service brand, it is possible to provide the manufacturing plant to which the order is placed with an opportunity to increase orders.

<2-4.運営プロセスの全体像>
図7を参照して、飲食サービスブランドの運営プロセスにおいて、バーチャルキッチンシステム1全体が実現する機能の一例を説明する。図7に示すように、バーチャルキッチンシステム1全体が実現する機能は、「D)注文処理機能」および「E)精算処理機能」の2つのセクションに分類される。バーチャルキッチンシステム1では、それぞれのセクションが互いに連携して、飲食サービスを提供する。また、それぞれのセクションは、外部システム500とも連携を行う。本例では、図2の例を用いて説明する。
<2-4. Overall picture of the management process>
With reference to FIG. 7, an example of functions realized by the entire virtual kitchen system 1 in the operation process of a food and beverage service brand will be described. As shown in FIG. 7, the functions realized by the entire virtual kitchen system 1 are categorized into two sections: "D) order processing function" and "E) payment processing function." In the virtual kitchen system 1, each section cooperates with each other to provide food and beverage services. Each section also cooperates with an external system 500. In this example, the example of FIG. 2 will be used for explanation.

運営プロセスにおける上記2つのセクションは、以下のとおり1以上のサブセクションを有する。
D)注文処理機能:消費者から受け付けた注文情報を、担当する飲食事業者(現実の飲食店)へ自動連携する。本機能は、「D1)注文受付機能」、「D2)注文処理機能」および「D3)DB機能」の3つのサブセクションを有する。
E)精算処理機能:バーチャルキッチンシステム1における関係者間の精算金額の算出及び処理を行う。本セクションは、「E1)精算金額算出機能」、「E2)精算レポート作成機能」、「E3)精算処理機能」および「E4)DB機能」の4つのサブセクションを有する。
The above two sections in the management process have one or more subsections as follows:
D) Order processing function: Automatically transmits order information received from consumers to the relevant food and beverage service provider (real-world restaurant). This function has three subsections: "D1) Order receiving function", "D2) Order processing function", and "D3) DB function".
E) Settlement Processing Function: Calculates and processes settlement amounts between parties involved in the virtual kitchen system 1. This section has four subsections: "E1) Settlement Amount Calculation Function", "E2) Settlement Report Creation Function", "E3) Settlement Processing Function", and "E4) DB Function".

<2-4-1.D)注文処理機能>
D)注文処理機能セクションの一例を説明する。
<2-4-1. D) Order processing function>
D) An example of an order processing functionality section is described.

<D1注文受付機能>
(1)仲介装置100のメニュー出力部114bは、消費者装置400に、飲食サービスブランドと、飲食サービスブランドが提供可能なメニューのメニュー情報と、をデリバリー事業者のデリバリーサービスのWebサイト(以下、「デリバリーサイト」ともいう)を介して出力させる。メニュー出力部114bは、例えば、消費者装置400に、ふわミルオムライスブランドと、ふわミルオムライスブランドが提供可能なメニューのメニュー名(ミルフィーユ風オムライス)と単価とを出力させる。(2)消費者は、飲食サービスブランドに対する注文情報であって配達場所および注文されたメニューを含む注文情報を消費者装置400からデリバリーサイトに対して入力して、注文を行う。(3)仲介装置100の注文受付部115aは、消費者装置400から、デリバリーサイトを介して、この注文情報を受け付ける。注文受付部115aは、複数の異なるデリバリー事業者から入ってくる注文情報を集約して受注する。
<D1 Order Reception Function>
(1) The menu output unit 114b of the intermediary device 100 causes the consumer device 400 to output the food service brand and menu information of the menu that the food service brand can provide via the delivery service website (hereinafter also referred to as the "delivery site") of the delivery company. For example, the menu output unit 114b causes the consumer device 400 to output the Fuwa Mill Omelette Rice brand and the menu name and unit price of the menu that the Fuwa Mill Omelette Rice brand can provide (Mille-feuille style omelette rice). (2) The consumer inputs order information for the food service brand, which is order information including a delivery location and the ordered menu, from the consumer device 400 to the delivery site to place an order. (3) The order receiving unit 115a of the intermediary device 100 receives this order information from the consumer device 400 via the delivery site. The order receiving unit 115a aggregates order information received from multiple different delivery companies and receives orders.

(4)仲介装置100の割り当て部112aは、現実飲食店情報の受注可能日時および上記(3)で受け付けた注文情報に基づいて、飲食サービスブランドに対する注文情報を、この飲食サービスブランドに対応付けた1つの現実の飲食店に割り当てる。(5)店舗出力部114cは、この割り当てられた現実の飲食店の飲食店装置310(本例では、飲食事業者装置を兼ねているものとする)に、注文情報を出力させる。 (4) The allocation unit 112a of the intermediary device 100 allocates the order information for the food service brand to one real restaurant associated with this food service brand based on the order acceptance date and time of the real restaurant information and the order information received in (3) above. (5) The store output unit 114c causes the restaurant device 310 (which in this example also serves as a food service provider device) of the allocated real restaurant to output the order information.

(6)上記(5)で注文情報が出力された現実の飲食店の店員は、注文されたメニューを調理する。(7)店員は、調理したメニューをデリバリー事業者に受け渡す。(8)デリバリー事業者は、調理されたメニューを、注文主である消費者が指定した配達場所に配達する。注文受付部115aは、配達が完了した注文の注文情報を示す注文実績情報を記憶部130に登録する。 (6) A staff member at the real restaurant to which the order information was output in (5) above prepares the ordered menu item. (7) The staff member hands the prepared menu item over to the delivery company. (8) The delivery company delivers the prepared menu item to the delivery location specified by the consumer who placed the order. The order receiving unit 115a registers order history information indicating the order information of the order for which delivery has been completed in the memory unit 130.

上記構成によれば、飲食サービスブランドを立ち上げることでこのブランドに対するデリバリー注文が新たに増えることにより、デリバリー事業者に対して、デリバリー注文の拡大の機会を提供することができる。 According to the above configuration, by launching a food and beverage service brand, new delivery orders for this brand will increase, providing delivery businesses with an opportunity to increase delivery orders.

<2-4-2.E)精算処理機能>
E)精算処理機能セクションの一例を説明する。
<2-4-2. E) Settlement processing function>
E) An example of a settlement processing function section will be described.

<E1)精算金額算出機能>
(10)仲介装置100の精算処理部119は、デリバリーサイトを介して受領処理した注文取引を日次または週次で集約し、デリバリー事業者および飲食事業者との精算金額を算出する。精算処理部119は、注文を受けたメニューの注文実績情報に基づき、各メニューの売上実績を算出する。精算処理部119は、算出した売上実績に基づいて、メニュー提供者へ支払うべきロイヤリティ金額を算出する。また、精算処理部119は、メニューの材料の発注先(製造工場など)に対する発注実績に基づき、発注先との精算金額を算出する。
<E1) Settlement amount calculation function>
(10) The settlement processing unit 119 of the intermediary device 100 aggregates order transactions received and processed via the delivery site on a daily or weekly basis, and calculates settlement amounts with delivery companies and food and beverage businesses. The settlement processing unit 119 calculates sales results for each menu item based on order record information for the ordered menu items. The settlement processing unit 119 calculates royalty amounts to be paid to menu providers based on the calculated sales results. The settlement processing unit 119 also calculates settlement amounts with suppliers (such as manufacturing plants) based on order records for menu material suppliers.

<E2)精算レポート生成機能>
(11)仲介装置100の精算処理部119は、各関係者との間の取引・精算の内容を掲載した精算レポートを関係者ごとに生成する。(12)精算処理部119は、生成した精算レポートを、関係者が使用する装置に提供する。
<E2) Settlement report generation function>
(11) The settlement processing unit 119 of the intermediary device 100 generates a settlement report for each of the parties involved, which report includes details of transactions and settlements between the parties involved. (12) The settlement processing unit 119 provides the generated settlement report to the devices used by the parties involved.

<E3)精算処理機能>
(13)仲介装置100の精算処理部119は、上記(10)で算出した精算金額に基づいて、各関係者に対する支払い決済のために、外部システム500である決済インフラにこの支払い決済の指示を行う。決済インフラは、この支払い決済を行った結果を精算処理部119に応答する。精算処理部119は、この精算金額の算出から支払い決済指示までの一連の精算処理の実績を精算実績情報として、記憶部130に登録する。
<E3) Settlement Processing Function>
(13) The settlement processing unit 119 of the intermediary device 100 instructs the settlement infrastructure, which is the external system 500, to make a payment settlement to each of the parties based on the settlement amount calculated in (10) above. The settlement infrastructure responds with the result of this payment settlement to the settlement processing unit 119. The settlement processing unit 119 registers the results of the series of settlement processes from the calculation of the settlement amount to the payment settlement instruction in the storage unit 130 as settlement result information.

<3.機能構成>
図8を参照して、本実施形態に係る仲介装置100の機能構成を説明する。図8に示すように、仲介装置100は、制御部110と、記憶部130と、通信部140と、を備える。
<3. Functional configuration>
The functional configuration of the intermediary device 100 according to this embodiment will be described with reference to Fig. 8. As shown in Fig. 8, the intermediary device 100 includes a control unit 110, a storage unit 130, and a communication unit 140.

制御部110は、取得部111と、対応付け部112と、設定部113と、出力部114と、受付部115と、生成部116と、予測部117と、発注処理部118と、精算処理部119と、を備える。 The control unit 110 includes an acquisition unit 111, a correspondence unit 112, a setting unit 113, an output unit 114, a reception unit 115, a generation unit 116, a prediction unit 117, an order processing unit 118, and a settlement processing unit 119.

[取得部]
取得部111は、提供者装置200、飲食事業者装置300および消費者装置400から、各種情報を取得する。取得部111は、メニュー取得部111aと、飲食店取得部111bと、ブランド取得部111cと、情報取得部111dと、を備える。
[Acquisition section]
The acquisition unit 111 acquires various information from the provider device 200, the food and drink supplier device 300, and the consumer device 400. The acquisition unit 111 includes a menu acquisition unit 111a, a restaurant acquisition unit 111b, a brand acquisition unit 111c, and an information acquisition unit 111d.

[メニュー取得部]
メニュー取得部111aは、メニュー提供者が使用する提供者装置200から、メニュー情報を取得する。
[Menu acquisition section]
The menu acquisition unit 111a acquires menu information from the provider device 200 used by the menu provider.

[飲食店取得部]
飲食店取得部111bは、飲食事業者が使用する飲食事業者装置300から、この飲食事業者の現実の飲食店に関する現実飲食店情報を取得する。
[Restaurant Acquisition Department]
The restaurant acquisition unit 111b acquires real restaurant information relating to the real restaurant of a restaurant operator from the restaurant operator device 300 used by the restaurant operator.

[ブランド取得部]
ブランド取得部111cは、提供者装置200から、飲食サービスブランドが提供するメニューの種類および飲食サービスブランドのコンセプトの少なくともいずれかを示すブランド情報を取得する。
[Brand Acquisition Department]
The brand acquisition unit 111c acquires from the provider device 200 brand information indicating at least one of the types of menu items offered by the food and drink service brand and the concept of the food and drink service brand.

[情報取得部]
情報取得部111dは、外部システム500などに含まれる外部装置から、地域ごとの飲食店の売上実績に関する売上実績情報を取得する。
[Information Acquisition Section]
The information acquisition unit 111d acquires sales performance information on the sales performance of restaurants in each region from an external device included in the external system 500 or the like.

[対応付け部]
対応付け部112は、現実飲食店情報およびメニュー情報に基づいて、飲食サービスのブランドと現実の飲食店とを対応付ける。
[Matching section]
The association unit 112 associates food and drink service brands with real restaurants based on real restaurant information and menu information.

対応付け部112は、例えば、飲食サービスのブランドが提供するメニューの中から1つ以上のメニューのメニュー情報(調理方法)に含まれる調理器具を備え、かつ調理工程が実行できる調理環境を備える現実の飲食店を特定する。対応付け部112は、特定した現実の飲食店をこの飲食サービスブランドと対応付ける。 The matching unit 112, for example, identifies a real restaurant that has cooking utensils included in the menu information (cooking method) of one or more menus from among the menus provided by the food and beverage service brand, and that has a cooking environment in which the cooking process can be performed. The matching unit 112 matches the identified real restaurant with this food and beverage service brand.

上記構成によれば、対応付け部112は、メニュー提供者が提供したメニューによる飲食サービスブランドと現実の飲食店とをマッチングさせることができる。このマッチングにより、メニュー提供者は、専用の人材や調理設備などを用意することなく、自身のメニューを幅広い地域で提供することができる。また、このマッチングにより、飲食事業者は、現実の飲食店を活用して、これまで店内飲食などで提供していたメニューとは異なる新しいメニューをデリバリーや持ち帰りなどで提供することができる。したがって、対応付け部112は、現実の飲食店の店内飲食サービス以外のデリバリーサービスや持ち帰りサービスにおいて、現実の飲食店の活用を促進することができる。 According to the above configuration, the matching unit 112 can match a food service brand based on a menu provided by a menu provider with a real restaurant. This matching allows the menu provider to provide their own menu in a wide area without having to prepare dedicated personnel or cooking equipment. This matching also allows food service operators to utilize real restaurants to provide new menus for delivery or takeout that are different from the menus that have been provided so far for in-store dining. Therefore, the matching unit 112 can promote the use of real restaurants in delivery and takeout services other than in-store dining services of real restaurants.

対応付け部112は、例えば、1つの飲食サービスブランドに複数の現実の飲食店を対応付けてもよい。 The association unit 112 may, for example, associate multiple real-world restaurants with one food and beverage service brand.

対応付け部112は、例えば、割り当て部112aと、実績特定部112bと、ブランド特定部112cと、を備えてもよい。 The matching unit 112 may include, for example, an allocation unit 112a, a performance identification unit 112b, and a brand identification unit 112c.

対応付け部112は、例えば、飲食店位置情報および出店候補地域情報にさらに基づいて、飲食サービスブランドと現実の飲食店とを対応付けてもよい。対応付け部112は、例えば、現実の飲食店の位置から半径1km圏内に飲食サービスブランドの出店対象の地域の少なくとも一部が含まれるか否か判定する。対応付け部112は、出店対象の地域の少なくとも一部が含まれると判定した場合、この現実の飲食店とこの飲食サービスブランドとを対応付ける。このような構成によれば、対応付け部112は、飲食サービスブランドを、メニュー提供者などが出店したい(配達対象としたい)と希望する地域に存在する現実の飲食店と対応付けることができる。例えば、図2の例のようにメニュー提供者が自ら現実の飲食店を経営する場合、自分が経営する現実の飲食店と競合してしまう地域を回避して、飲食サービスブランドを展開することもできる。 The matching unit 112 may match the food service brand with the real restaurant, for example, based further on the restaurant location information and the candidate area information. The matching unit 112 determines, for example, whether or not at least a part of the area in which the food service brand is to open is included within a 1 km radius from the location of the real restaurant. If the matching unit 112 determines that at least a part of the area in which the food service brand is to open is included, the matching unit 112 matches the real restaurant with the food service brand. With this configuration, the matching unit 112 can match the food service brand with a real restaurant that exists in an area in which the menu provider or the like wishes to open a restaurant (delivery target). For example, as in the example of FIG. 2, if the menu provider runs a real restaurant himself, he or she can develop the food service brand by avoiding areas that would compete with the real restaurant that he or she runs.

対応付け部112は、例えば、第2選択受付部115cが受け付けた選択の結果に基づいて、飲食サービスブランドと現実の飲食店とを対応付けてもよい。このような構成によれば、対応付け部112は、飲食事業者の意向にそった現実の飲食店と飲食サービスブランドとのマッチングを実現させることができる。 The matching unit 112 may match the food service brand with the actual restaurant based on the result of the selection received by the second selection receiving unit 115c, for example. With this configuration, the matching unit 112 can realize a match between the actual restaurant and the food service brand in accordance with the intentions of the food service operator.

[割り当て部]
割り当て部112aは、受注可能日時および注文情報に基づいて、飲食サービスブランドに対する注文情報を、この飲食サービスブランドに対応付けられた複数の現実の飲食店の中から1つの現実の飲食店に割り当てる。このような構成によれば、現実の飲食店は、受注可能な時間帯にのみ飲食サービスブランドに対する注文を受けることができる。このため、現実の飲食店の都合により合わせた注文の割り当てを実現することができる。
[Allocation section]
The allocation unit 112a allocates the order information for the food service brand to one of the multiple real restaurants associated with the food service brand based on the order acceptance date and time and the order information. With this configuration, the real restaurant can accept orders for the food service brand only during the time period in which it is available to accept orders. This makes it possible to allocate orders according to the convenience of the real restaurant.

[実績特定部]
実績特定部112bは、飲食サービスブランドの候補における出店対象の候補地域を示す出店候補地域情報を記憶するブランド記憶部131を参照して、出店候補地域情報に基づいて、飲食サービスブランドの候補に関連付ける売上実績情報を特定する。
[Performance Identification Department]
The performance identification unit 112b refers to the brand memory unit 131, which stores candidate store area information indicating candidate areas for store openings for candidate food service brands, and identifies sales performance information to be associated with the candidate food service brand based on the candidate store area information.

[ブランド特定部]
ブランド特定部112cは、現実の飲食店について、現実飲食店情報およびメニュー情報に基づいて、現実の飲食店との対応付け候補とする飲食サービスブランドを特定する。ブランド特定部112cは、例えば、現実の飲食店が備える調理環境や飲食店位置情報と、飲食サービスブランドが提供するメニューの調理方法や出店対象地域情報と、が合致する現実の飲食店と飲食サービスブランドを組み合わせる。ブランド特定部112cは、このように現実の飲食店に組み合わせた飲食サービスブランドを、対応付け候補として特定してもよい。
[Brand Identification Department]
The brand identification unit 112c identifies a food service brand to be a candidate for association with the real restaurant based on the real restaurant information and menu information for the real restaurant. The brand identification unit 112c combines a real restaurant and a food service brand in which, for example, the cooking environment and restaurant location information of the real restaurant match with the cooking method of the menu provided by the food service brand and the target area information for opening the restaurant. The brand identification unit 112c may identify the food service brand combined with the real restaurant in this way as a candidate for association.

[設定部]
設定部113は、メニュー取得部111aにより取得されたメニュー情報に基づいて、メニューを消費者に提供する飲食サービスのブランドを設定する。具体的には、設定部113は、各飲食サービスのブランドを識別するためのブランドIDを新規発行し、ブランドIDごとに、ブランド名、提供するメニューの種類および提供するメニューなどを特定し、この特定の結果に基づいてブランド情報を生成する。設定部113は、生成したブランド情報をブランド記憶部131に登録することにより飲食サービスブランドを新規に設定する。
[Settings section]
The setting unit 113 sets the brand of the food and drink service that provides the menu to the consumer based on the menu information acquired by the menu acquisition unit 111a. Specifically, the setting unit 113 issues a new brand ID for identifying the brand of each food and drink service, specifies the brand name, the type of menu to be provided, and the menu to be provided for each brand ID, and generates brand information based on the results of this specification. The setting unit 113 registers the generated brand information in the brand storage unit 131 to newly set the food and drink service brand.

設定部113は、例えば、ブランド取得部111cにより取得されたブランド情報にさらに基づいて、飲食サービスブランドを設定してもよい。具体的には、設定部113は、取得されたブランド情報にこのブランドでメインに提供するメニューのみ設定されていた場合、ブランド名や提供するメニューの種類はメニュー情報に基づいて設定部113が自動で設定し、取得された情報とこのように設定した情報とを組み合わせて1つの飲食サービスブランドのブランド情報として設定してもよい。このような構成によれば、設定部113は、メニュー提供者の意向にそった飲食サービスブランドの立ち上げを実現させることができる。 The setting unit 113 may set a food and beverage service brand, for example, further based on the brand information acquired by the brand acquisition unit 111c. Specifically, if only the main menu items offered by this brand are set in the acquired brand information, the setting unit 113 may automatically set the brand name and the types of menu items offered based on the menu information, and combine the acquired information with the information set in this way to set it as brand information for one food and beverage service brand. With this configuration, the setting unit 113 can realize the launch of a food and beverage service brand in line with the intentions of the menu provider.

設定部113は、例えば、第1選択受付部115bにより受け付けられた選択されたブランドの候補にさらに基づいて、飲食サービスブランドを設定してもよい。このような構成によれば、複数の飲食サービスブランドの候補の中からより良いものをメニュー提供者に選択させて新規に立ち上げる飲食サービスブランドを決めることができる。このため、メニュー提供者の意向をくみ取りつつ、メニュー提供者の考えに偏り過ぎない飲食サービスブランドの立ち上げを実現させることができる。 The setting unit 113 may set a food and beverage service brand based, for example, on the selected brand candidates accepted by the first selection accepting unit 115b. With this configuration, the new food and beverage service brand to be launched can be determined by having the menu provider select the best one from multiple food and beverage service brand candidates. This makes it possible to realize the launch of a food and beverage service brand that takes into account the menu provider's wishes, while not being overly biased towards the menu provider's ideas.

[出力部]
出力部114は、提供者装置200、飲食事業者装置300および消費者装置400に、各種情報を出力させる。出力部114は、例えば、バーチャルキッチンアプリを介して消費者装置400に飲食サービスブランドのメニュー情報を出力(画面表示)させるための出力情報を生成し、消費者装置400にこの出力情報を送信してもよい。出力部114は、事業者出力部114aと、メニュー出力部114bと、店舗出力部114cと、候補出力部114dと、を備える。
[Output section]
The output unit 114 outputs various information to the provider device 200, the food and beverage business device 300, and the consumer device 400. The output unit 114 may generate output information for causing the consumer device 400 to output (display on a screen) menu information of a food and beverage service brand via a virtual kitchen app, for example, and transmit this output information to the consumer device 400. The output unit 114 includes a business output unit 114a, a menu output unit 114b, a store output unit 114c, and a candidate output unit 114d.

[事業者出力部]
事業者出力部114aは、飲食事業者装置300に、現実の飲食店に対応付けた飲食サービスブランドと、この飲食サービスブランドが提供するメニューのメニュー情報と、を出力させる。
[Business output section]
The business output unit 114a causes the food and beverage business device 300 to output a food and beverage service brand associated with a real restaurant and menu information for a menu provided by this food and beverage service brand.

事業者出力部114aは、例えば、飲食事業者装置300に、ブランド特定部112cにより特定された飲食サービスブランドの対応付け候補を出力させてもよい。 The business output unit 114a may, for example, cause the food and beverage business device 300 to output matching candidates for the food and beverage service brand identified by the brand identification unit 112c.

事業者出力部114aは、例えば、利益予測部117bによる予測の結果に基づいて、飲食事業者装置300に、ブランド特定部112cにより特定された飲食サービスブランドの対応付け候補と併せて、この対応付け候補の利益予測を出力させてもよい。このような構成によれば、飲食事業者は、飲食サービスブランドの対応付け候補それぞれの利益予測を確認して、現実の飲食店とマッチングさせる対応付け候補を採用することができる。このため、飲食事業者は利益がより見込める対応付け候補を選ぶことができるため、飲食事業者の新たな収益源確保に貢献することができる。 The business output unit 114a may, for example, cause the food and beverage business device 300 to output a profit forecast for the candidate association along with the candidate association for the food and beverage service brand identified by the brand identification unit 112c based on the results of the prediction by the profit prediction unit 117b. With this configuration, the food and beverage business can check the profit forecast for each candidate association for the food and beverage service brand and adopt a candidate association that matches with the actual restaurant. This allows the food and beverage business to select a candidate association that is more likely to be profitable, thereby contributing to securing new revenue sources for the food and beverage business.

[メニュー出力部]
メニュー出力部114bは、消費者が使用する消費者装置400に、飲食サービスブランドと、この飲食サービスブランドが提供可能なメニューのメニュー情報と、を出力させる。
[Menu output section]
The menu output unit 114b causes the consumer device 400 used by the consumer to output information about the food service brand and the menu items that can be provided by this food service brand.

[店舗出力部]
店舗出力部114cは、注文受付部115aにより注文情報が受け付けられた飲食店サービスブランドに対応付けられた現実の飲食店の飲食店装置310に、注文情報を出力させる。
[Store Output Section]
The store output unit 114c causes the restaurant device 310 of the actual restaurant associated with the restaurant service brand for which the order information has been accepted by the order accepting unit 115a to output the order information.

上記構成によれば、店舗出力部114cは、設定した飲食サービスブランドに対する注文を、対応付けた現実の飲食店に連携させることができる。このため、立ち上げた飲食サービスブランドのメニューを提供するための専用の店舗や人材を用意することなく、アジャイルに、このブランドによる飲食サービスを消費者に提供開始することができる。 According to the above configuration, the store output unit 114c can link orders for the set food service brand to the associated real-world restaurant. This makes it possible to agilely start providing food services under this brand to consumers without having to prepare dedicated stores or personnel to provide the menus of the launched food service brand.

店舗出力部114cは、例えば、割り当て部112aにより割り当てられた現実の飲食店の飲食店装置310に、注文情報を出力させる。 The store output unit 114c, for example, causes the restaurant device 310 of the real restaurant assigned by the assignment unit 112a to output the order information.

[候補出力部]
候補出力部114dは、提供者装置200に、候補生成部116aにより生成された飲食サービスブランドの候補を出力させる。
[Candidate output section]
The candidate output unit 114d causes the provider device 200 to output the food and drink service brand candidates generated by the candidate generation unit 116a.

候補出力部114dは、例えば、売上予測部による予測の結果に基づいて、提供者装置200に、飲食サービスブランドの候補と併せて、飲食サービスブランドの候補の売上予測を出力させてもよい。このような構成によれば、メニュー提供者は、飲食サービスブランドの候補の売上予測をふまえて採用する候補を選択することができる。また、例えば、メニュー情報を提供した対価として、各メニューの売上高に応じたロイヤリティをメニュー提供者に支払う場合、売上が低いとロイヤリティも低くなってしまう。このような場合、メニュー提供者は、予測された売上が相対的によい候補を選択することができるため、メニュー提供者の新たな収益源の確保や自店のメニューの幅広い地域での展開に貢献することができる。 The candidate output unit 114d may, for example, cause the provider device 200 to output sales forecasts for candidate food service brands along with the candidate food service brands based on the results of the prediction by the sales prediction unit. With this configuration, the menu provider can select candidates to adopt based on the sales forecasts for the candidate food service brands. Also, for example, if royalties based on the sales amount of each menu item are paid to the menu provider as compensation for providing the menu information, low sales will result in low royalties. In such a case, the menu provider can select a candidate with relatively good predicted sales, which can contribute to securing new revenue sources for the menu provider and expanding the menu of the restaurant in a wide area.

[受付部]
受付部115は、提供者装置200、飲食事業者装置300および消費者装置400から、各種情報や選択などを受け付ける。受付部115は、注文受付部115aと、第1選択受付部115bと、第2選択受付部115cと、を備える。
[Reception department]
The reception unit 115 receives various information, selections, and the like from the provider device 200, the food and drink supplier device 300, and the consumer device 400. The reception unit 115 includes an order reception unit 115a, a first selection reception unit 115b, and a second selection reception unit 115c.

[注文受付部]
注文受付部115aは、消費者装置400から、飲食サービスブランドに対する注文情報であって、配達場所および注文されたメニューを含む注文情報を受け付ける。
[Order Reception Department]
The order receiving unit 115a receives order information from the consumer device 400 for a food and beverage service brand, the order information including a delivery location and an ordered menu item.

[第1選択受付部]
第1選択受付部115bは、提供者装置200から、飲食サービスブランドの候補の中から採用するものの選択を受け付ける。
[First selection reception unit]
The first selection receiving unit 115b receives, from the provider device 200, a selection of a food and drink service brand to be adopted from among the candidate brands.

[第2選択受付部]
第2選択受付部115cは、飲食事業者装置300から、事業者出力部114aにより出力された飲食サービスブランドの対応付け候補の中から採用するものの選択を受け付ける。
[Second Selection Receiving Unit]
The second selection receiving unit 115c receives from the food and beverage business device 300 a selection of an item to be adopted from among the food and beverage service brand association candidates output by the business output unit 114a.

[生成部]
生成部116は、バーチャルキッチンシステム1で処理される各種情報を生成する。生成部116は、候補生成部116aと、データ生成部116bと、を備える。
[Generation section]
The generation unit 116 generates various information to be processed in the virtual kitchen system 1. The generation unit 116 includes a candidate generation unit 116a and a data generation unit 116b.

[候補生成部]
候補生成部116aは、メニュー情報に基づいて、飲食サービスブランドの候補を生成する。候補生成部116aは、例えば、自然言語処理を用いて、メニュー情報を解析してもよい。候補生成部116aは、例えば、形態素解析を行い、メニュー情報に含まれる各単語(形態素)を抽出する。候補生成部116aは、例えば、機械学習の手法を用いて学習データにより学習された学習モデルなどを利用して、抽出された各単語の中から、メニュー情報の特徴となる(例えば、メニューの売上と一定の相関性のある)単語をさらに抽出する。候補生成部116aは、この特徴となる単語を組み合わせてブランド名を生成してもよい。また、候補生成部116aは、提供されたメニュー情報が示すメニューの中から、閾値以上の数存在するメニューの種類を、飲食サービスブランドが提要するメニューの種類(ジャンル)として特定する。候補生成部116aは、このように生成したブランド名と特定した1つ以上のメニューの種類を組み合わせて飲食サービスブランドの候補を生成してもよい。
[Candidate Generation Unit]
The candidate generating unit 116a generates candidates for food and beverage service brands based on the menu information. The candidate generating unit 116a may analyze the menu information using, for example, natural language processing. The candidate generating unit 116a may perform, for example, morphological analysis to extract each word (morpheme) included in the menu information. The candidate generating unit 116a may further extract words that are characteristic of the menu information (for example, have a certain correlation with sales of the menu) from each extracted word, for example, using a learning model trained from learning data using a machine learning technique. The candidate generating unit 116a may generate a brand name by combining these characteristic words. In addition, the candidate generating unit 116a identifies, from among the menus indicated by the provided menu information, menu types that exist in a number equal to or greater than a threshold value as menu types (genres) offered by the food and beverage service brand. The candidate generating unit 116a may generate candidates for food and beverage service brands by combining the brand name thus generated with one or more identified menu types.

学習モデルは、例えば、ディープラーニング(深層学習)の手法により学習されたモデルであってもよいし、SVM(Support Vector Machine)や決定木等の他のアルゴリズムを利用したモデルであってもよい。学習モデルは、例えば、ディープラーニングの手法を用いたモデルとして、再帰型ニューラルネットワーク(RNN:Recurrent Neural Network)であってもよい。 The learning model may be, for example, a model learned by a deep learning technique, or may be a model using other algorithms such as a support vector machine (SVM) or a decision tree. The learning model may be, for example, a recurrent neural network (RNN) as a model using a deep learning technique.

学習モデルを学習させるための学習データは、例えば、メニュー情報を入力データとし、このメニュー情報に含まれる単語のうちメニュー検索に利用された単語を正解データとするデータセットであってもよい。 The learning data for training the learning model may be, for example, a data set in which menu information is used as input data and words used in menu searches among the words contained in this menu information are used as correct answer data.

候補生成部116aは、例えば、ブランド情報にさらに基づいて、複数の飲食サービスブランドの候補を生成してもよい。候補生成部116aは、例えば、ブランド情報の指定による飲食サービスブランドの候補と、上記のようにメニュー情報に基づいて自ら生成した飲食サービスブランドの候補との両方を交えて生成してもよい。 The candidate generation unit 116a may generate multiple food service brand candidates, for example, further based on brand information. The candidate generation unit 116a may generate both food service brand candidates based on the designation of brand information and food service brand candidates generated by the candidate generation unit 116a itself based on menu information as described above.

[データ生成部]
データ生成部116bは、予測の結果に基づいて、複数の飲食サービスブランドそれぞれにおける、それぞれが提供するメニューを調理するための材料を発注するための1以上の発注データを生成する。
[Data Generation Section]
Based on the results of the prediction, the data generation unit 116b generates one or more ordering data for ordering ingredients for cooking the menu items offered by each of the multiple food and beverage service brands.

[予測部]
予測部117は、飲食サービスブランドの運営における将来の各種予測を行う。予測部117は、売上予測部117aと、利益予測部117bと、需要予測部117cと、を備える。
[Prediction section]
The prediction unit 117 makes various predictions regarding the future operation of the food and drink service brand. The prediction unit 117 includes a sales prediction unit 117a, a profit prediction unit 117b, and a demand prediction unit 117c.

[売上予測部]
売上予測部117aは、実績特定部112bにより特定された売上実績情報に基づいて、飲食サービスブランドの候補の売上を予測する。売上予測部117aは、例えば、飲食サービスブランドの候補ごとに、現時点から、数日後、1週間後、四半期後、半年後、または1年後までの将来の期間における売上を予測する。
[Sales Forecasting Department]
The sales forecasting unit 117a forecasts sales of the candidate food service brands based on the sales performance information identified by the performance identification unit 112b. For each candidate food service brand, the sales forecasting unit 117a forecasts sales for a future period from the present time, for example, several days, one week, one quarter, six months, or one year.

売上予測部117aは、例えば、飲食サービスブランドと同じジャンルかつ同じ地域の飲食店の過去の月間の売上高を算出して、この算出した売上高に基づいて、月間の売上を予測してもよい。 The sales forecasting unit 117a may, for example, calculate the past monthly sales of restaurants in the same genre and area as the food and beverage service brand, and forecast monthly sales based on this calculated sales.

[利益予測部]
利益予測部117bは、飲食サービスブランドの売上予測情報を記憶する予測記憶部132を参照して、売上予測情報および対応付け先の現実の飲食店の諸経費情報に基づいて、飲食店サービスブランドの対応付け候補の利益を予測する。利益予測部117bは、例えば、飲食店サービスブランドの対応付け候補ごとに、売上予測部117aに予測された年間の売上高から年間の諸経費の合計を差し引いた金額を年間の利益として予測してもよい。
[Profit Forecasting Department]
The profit prediction unit 117b refers to the prediction storage unit 132 that stores sales prediction information of the food service brands, and predicts the profit of the association candidate of the restaurant service brand based on the sales prediction information and the overhead information of the associated actual restaurant. For example, the profit prediction unit 117b may predict the annual profit for each association candidate of the restaurant service brand by subtracting the total of the annual overhead from the annual sales predicted by the sales prediction unit 117a.

[需要予測部]
需要予測部117cは、飲食サービスブランドが複数存在する場合、メニュー情報および売上予測情報に基づいて、複数の飲食サービスブランドそれぞれのメニューを調理するための材料の需要を予測する。需要予測部117cは、例えば、材料の需要として、予測された各メニューの月間の売上数により各メニューそれぞれを調理するための材料と各材料の月間に消費するボリュームを予測してもよい。
[Demand Forecasting Department]
When there are multiple food service brands, the demand forecasting unit 117c forecasts the demand for ingredients for cooking the menus of each of the multiple food service brands based on the menu information and sales forecast information. For example, the demand forecasting unit 117c may forecast, as the demand for ingredients, ingredients for cooking each menu and the monthly consumption volume of each ingredient based on the predicted monthly sales of each menu.

[発注処理部]
発注処理部118は、発注先ごとに、データ生成部116bにより生成された発注データを統合し、複数の飲食サービスブランドのメニューの材料を発注するための発注処理を行う。発注処理部118は、例えば、発注先の特定の製造工場に対する調理済み食材の発注を統合し、統合した発注の発注伝票を示す発注データを生成してもよい。発注処理部118は、この製造工場のサーバ(不図示)に、生成した発注データを送信する。このような構成によれば、発注処理部118は、バーチャルキッチンシステム1で立ち上げた複数の飲食サービスブランドのメニューの材料を発注先ごとにまとめて発注することができる。このため、いわゆるまとめ発注を行うことができ、それによる発注工数や発注のための手数料などのコストを削減することができる。
[Order Processing Unit]
The order processing unit 118 integrates the order data generated by the data generating unit 116b for each supplier, and performs an order process for ordering ingredients for menu items of multiple food service brands. The order processing unit 118 may, for example, integrate orders for cooked ingredients for a specific manufacturing plant of the supplier, and generate order data showing an order slip for the integrated order. The order processing unit 118 transmits the generated order data to a server (not shown) of the manufacturing plant. With this configuration, the order processing unit 118 can collectively order ingredients for menu items of multiple food service brands launched in the virtual kitchen system 1 for each supplier. This allows so-called bulk ordering, which can reduce costs such as ordering man-hours and ordering fees.

[精算処理部]
精算処理部119は、飲食サービスブランドの運営に関する精算金額を算出する。精算処理部119は、注文を受けたメニューの注文実績情報に基づき、各メニューの売上実績を算出する。精算処理部119は、算出した売上実績に基づいて、メニュー提供者へ支払うべきロイヤリティ金額を算出する。また、精算処理部119は、メニューの材料の発注先(製造工場など)に対する発注実績に基づき、発注先との精算金額を算出する。
[Settlement Processing Section]
The settlement processing unit 119 calculates the settlement amount for the operation of the food and beverage service brand. The settlement processing unit 119 calculates the sales record for each menu item based on the order record information for the ordered menu item. The settlement processing unit 119 calculates the royalty amount to be paid to the menu provider based on the calculated sales record. The settlement processing unit 119 also calculates the settlement amount with the supplier (such as a manufacturing factory) based on the order record for the menu material.

精算処理部119は、例えば、各関係者との間の取引・精算の内容を掲載した精算レポートを関係者ごとに生成してもよい。精算処理部119は、生成した精算レポートを、関係者が使用する関係者装置に提供する。 The settlement processing unit 119 may, for example, generate a settlement report for each related party that lists the details of the transactions and settlements between each related party. The settlement processing unit 119 provides the generated settlement report to a related party device used by the related party.

精算処理部119は、例えば、上記算出した精算金額に基づいて、各関係者に対する支払い決済のために、外部システム500である決済インフラにこの支払い決済の指示を行う。決済インフラは、この支払い決済を行った結果を精算処理部119に応答する。 The settlement processing unit 119 issues a payment settlement instruction to the payment infrastructure, which is the external system 500, for making payment settlement to each related party, for example, based on the settlement amount calculated above. The payment infrastructure responds to the settlement processing unit 119 with the result of making this payment settlement.

[記憶部]
記憶部130は、バーチャルキッチンシステム1で処理される各種情報を記憶する。記憶部130は、例えば、これらの情報を相互に関連付けて記憶してもよい。記憶部130は、データベースマネジメントシステム(DBMS)を利用して各種情報を記憶してもよいし、ファイルシステムを利用して各種情報を記憶してもよい。DBMSを利用する場合は、情報ごとにテーブルを設けて、このテーブル間を関連付けて各種情報を管理してもよい。記憶部130は、例えば、ブランド記憶部131と、予測記憶部132と、を備える。
[Memory unit]
The memory unit 130 stores various information processed by the virtual kitchen system 1. The memory unit 130 may store the information in a mutually associated manner, for example. The memory unit 130 may store the various information by using a database management system (DBMS), or may store the various information by using a file system. When using a DBMS, a table may be provided for each piece of information, and the various pieces of information may be managed by associating the tables with each other. The memory unit 130 includes, for example, a brand memory unit 131 and a prediction memory unit 132.

ブランド記憶部131は、ブランド情報、メニュー情報、および/または現実飲食店情報などを記憶する。予測記憶部132は、売上予測情報、利益予測情報、および/または需要予測情報などを記憶する。 The brand memory unit 131 stores brand information, menu information, and/or real restaurant information. The forecast memory unit 132 stores sales forecast information, profit forecast information, and/or demand forecast information.

[通信部]
通信部140は、ネットワークNを介して、関係者装置や外部システム500との間で、各種情報を送受信する。
[Communications Department]
The communication unit 140 transmits and receives various information to and from related party devices and an external system 500 via the network N.

<4.動作例>
図9を参照して、仲介装置100の動作例を説明する。なお、以下に示す処理の順番は一例であって、適宜、変更されてもよい。
<4. Operation example>
An example of the operation of the intermediary device 100 will be described with reference to Fig. 9. Note that the order of the processes shown below is an example and may be changed as appropriate.

図9(a)は、バーチャルキッチンシステム1の開発プロセスにおける仲介装置100の処理の流れの一例を示すフロー図である。 Figure 9 (a) is a flow diagram showing an example of the processing flow of the intermediary device 100 in the development process of the virtual kitchen system 1.

図9(a)に示すように、仲介装置100のメニュー取得部111aは、飲食物のメニューの調理方法を提供するメニュー提供者が使用する提供者装置200から、このメニューの調理方法を含むメニュー情報を取得する(S10)。また、ブランド取得部111cは、このメニュー情報の取得と併せて、提供者装置200から、ブランド情報を取得してもよい。設定部113は、上記取得されたメニュー情報とブランド情報とに基づいて、飲食サービスのブランドを設定する(S11)。 As shown in FIG. 9(a), the menu acquisition unit 111a of the intermediary device 100 acquires menu information, including a cooking method for a food and drink menu, from a provider device 200 used by a menu provider who provides cooking methods for the menu (S10). In addition to acquiring this menu information, the brand acquisition unit 111c may also acquire brand information from the provider device 200. The setting unit 113 sets a brand for the food and drink service based on the acquired menu information and brand information (S11).

飲食店取得部111bは、飲食事業者が使用する飲食事業者装置300から、この飲食事業者の現実の飲食店に関する現実飲食店情報を取得する(S12)。対応付け部112は、現実飲食店情報、メニュー情報およびブランド情報に基づいて、飲食サービスブランドと現実の飲食店とを対応付ける(S13)。事業者出力部114aは、飲食事業者装置300に、現実の飲食店に対応付けた飲食サービスブランドと、この飲食サービスブランドが提供するメニューのメニュー情報と、を出力させる(S14)。 The restaurant acquisition unit 111b acquires real restaurant information about the real restaurant of the food service provider from the food service provider device 300 used by the food service provider (S12). The matching unit 112 matches the food service brand with the real restaurant based on the real restaurant information, menu information, and brand information (S13). The business output unit 114a causes the food service provider device 300 to output the food service brand associated with the real restaurant and menu information for the menu offered by the food service brand (S14).

図9(b)は、バーチャルキッチンシステム1の運営プロセスにおける仲介装置100の処理の流れの一例を示すフロー図である。 Figure 9 (b) is a flow diagram showing an example of the processing flow of the intermediary device 100 in the operation process of the virtual kitchen system 1.

図9(b)に示すように、仲介装置100のメニュー出力部114bは、消費者が使用する消費者装置400に、飲食サービスブランドと、この飲食サービスブランドが提供可能なメニューのメニュー情報と、を出力させる(S20)。注文受付部115aは、消費者装置400から、出力された飲食サービスブランドに対する注文情報であって、配達場所および注文された前記メニューを含む注文情報を受け付ける(S21)。割り当て部112aは、受注可能日時および注文情報に基づいて、飲食サービスブランドに対する注文情報を、この飲食サービスブランドに対応付けられた1つ以上の現実の飲食店の中から1つの現実の飲食店に割り当てる(S22)。店舗出力部114cは、割り当て部112aにより割り当てられた現実の飲食店の飲食店装置310に、注文情報を出力させる(S23)。 As shown in FIG. 9(b), the menu output unit 114b of the intermediary device 100 causes the consumer device 400 used by the consumer to output the food service brand and menu information of the menu that can be provided by the food service brand (S20). The order receiving unit 115a receives the order information for the food service brand output from the consumer device 400, which includes the delivery location and the ordered menu (S21). The allocation unit 112a allocates the order information for the food service brand to one real restaurant from among one or more real restaurants associated with the food service brand based on the order acceptance date and time and the order information (S22). The store output unit 114c causes the restaurant device 310 of the real restaurant allocated by the allocation unit 112a to output the order information (S23).

<5.ハードウェア構成>
図10を参照して、上述してきた仲介装置100をコンピュータ800により実現する場合のハードウェア構成の一例を説明する。なお、それぞれの装置の機能は、複数台の装置に分けて実現することもできる。
5. Hardware Configuration
10, an example of a hardware configuration for implementing the above-described intermediary device 100 using a computer 800 will be described. Note that the functions of each device may be implemented by dividing them into a plurality of devices.

図10に示すように、コンピュータ800は、プロセッサ801と、メモリ803と、記憶装置805と、入力I/F部807と、データI/F部809と、通信I/F部811、及び表示装置813を含む。 As shown in FIG. 10, the computer 800 includes a processor 801, a memory 803, a storage device 805, an input I/F unit 807, a data I/F unit 809, a communication I/F unit 811, and a display device 813.

プロセッサ801は、メモリ803に記憶されているプログラムを実行することによりコンピュータ800における様々な処理を制御する。例えば、仲介装置100の制御部110が備える各機能部などは、メモリ803に一時記憶されたプログラムを、プロセッサ801が実行することにより実現可能である。 The processor 801 controls various processes in the computer 800 by executing programs stored in the memory 803. For example, each functional unit of the control unit 110 of the intermediary device 100 can be realized by the processor 801 executing a program temporarily stored in the memory 803.

メモリ803は、例えばRAM(Random Access Memory)などの記憶媒体である。メモリ803は、プロセッサ801によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。 The memory 803 is a storage medium such as a RAM (Random Access Memory). The memory 803 temporarily stores the program code of the program executed by the processor 801 and data required when the program is executed.

記憶装置805は、例えばハードディスクドライブ(HDD)やフラッシュメモリなどの不揮発性の記憶媒体である。記憶装置805は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。この他、記憶装置805は、ブランド情報やメニュー情報などの各種情報を登録するテーブルと、当該テーブルを管理するDBを記憶することも可能である。このようなプログラムやデータは、必要に応じてメモリ803にロードされることにより、プロセッサ801から参照される。 The storage device 805 is a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 805 stores an operating system and various programs for implementing the above-mentioned configurations. In addition, the storage device 805 can also store tables for registering various information such as brand information and menu information, and a DB for managing the tables. Such programs and data are loaded into the memory 803 as necessary and are referenced by the processor 801.

入力I/F部807は、ユーザからの入力を受け付けるためのデバイスである。入力I/F部807の具体例としては、キーボードやマウス、タッチパネル、各種センサ、ウェアラブル・デバイスなどが挙げられる。入力I/F部807は、例えばUSB(Universal Serial Bus)などのインタフェースを介してコンピュータ800に接続されても良い。 The input I/F unit 807 is a device for receiving input from a user. Specific examples of the input I/F unit 807 include a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I/F unit 807 may be connected to the computer 800 via an interface such as a Universal Serial Bus (USB).

データI/F部809は、コンピュータ800の外部からデータを入力するためのデバイスである。データI/F部809の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置などがある。データI/F部809は、コンピュータ800の外部に設けられることも考えられる。その場合、データI/F部809は、例えばUSBなどのインタフェースを介してコンピュータ800へと接続される。 The data I/F unit 809 is a device for inputting data from outside the computer 800. A specific example of the data I/F unit 809 is a drive device for reading data stored in various storage media. The data I/F unit 809 may be provided outside the computer 800. In that case, the data I/F unit 809 is connected to the computer 800 via an interface such as a USB.

通信I/F部811は、コンピュータ800の外部の装置と有線または無線により、ネットワークNを介したデータ通信を行うためのデバイスである。通信I/F部811は、コンピュータ800の外部に設けられることも考えられる。その場合、通信I/F部811は、例えばUSBなどのインタフェースを介してコンピュータ800に接続される。 The communication I/F unit 811 is a device for performing data communication via the network N, either wired or wirelessly, with devices external to the computer 800. The communication I/F unit 811 may be provided external to the computer 800. In that case, the communication I/F unit 811 is connected to the computer 800 via an interface such as a USB.

表示装置813は、各種情報を表示するためのデバイスである。表示装置813の具体例としては、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ、ウェアラブル・デバイスのディスプレイなどが挙げられる。表示装置813は、コンピュータ800の外部に設けられても良い。その場合、表示装置813は、例えばディスプレイケーブルなどを介してコンピュータ800に接続される。また、入力I/F部807としてタッチパネルが採用される場合には、表示装置813は、入力I/F部807と一体化して構成することが可能である。 The display device 813 is a device for displaying various types of information. Specific examples of the display device 813 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 813 may be provided outside the computer 800. In that case, the display device 813 is connected to the computer 800 via, for example, a display cable. In addition, when a touch panel is used as the input I/F unit 807, the display device 813 can be configured as an integral part of the input I/F unit 807.

なお、上記実施形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、上記に述べる各要素を均などなものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。 The above embodiment is an example for explaining the present invention, and is not intended to limit the present invention to only this embodiment. Furthermore, the present invention can be modified in various ways without departing from the gist of the invention. Furthermore, a person skilled in the art can adopt an embodiment in which each element described above is replaced with an equivalent element, and such an embodiment is also included in the scope of the present invention.

また、上記実施形態で記載された仲介装置が備える構成要素は、記憶装置805に格納されたプログラムがプロセッサ801によって実行されることで、定められた処理が他のハードウェアと協働して実現されるものとする。また、言い換えれば、これらの構成要素は、ソフトウェアまたはファームウェアとしても、それと対応するハードウェアとしても想定され、その双方の概念において、「機能」、「手段」、「部」、「処理回路」、「ユニット」、または「モジュール」などとも記載され、またそれぞれに読み替えることができる。 The components of the intermediary device described in the above embodiment are assumed to be implemented in cooperation with other hardware by the processor 801 executing a program stored in the memory device 805. In other words, these components are assumed to be software or firmware, and also corresponding hardware, and in both concepts, they are also described as "functions," "means," "parts," "processing circuits," "units," or "modules," and can be interpreted as such.

[変形例]
なお、本発明を上記実施形態に基づいて説明してきたが、以下のような場合も本発明に含まれる。
[Modification]
Although the present invention has been described based on the above embodiment, the following cases are also included in the present invention.

[変形例1]
上記実施形態に係る仲介装置100が備える各構成の少なくとも一部は、関係者装置が備えていてもよい。関係者装置は、例えば、インストールされたバーチャルキッチンアプリを実行することでこれらの構成を実現させてもよい。
[Modification 1]
At least some of the components of the intermediary device 100 according to the above embodiment may be included in the related party device. The related party device may realize these components by, for example, executing an installed virtual kitchen app.

[変形例2]
上記実施形態では、ブランド記憶部および予測記憶部を仲介装置100の記憶部が備える例を示したが、本発明をこれに限る趣旨ではない。例えば、これらの記憶部の少なくとも一部は、外部システム500の外部装置、または関係者装置が備えてもよい。また、これらの記憶部で記憶する情報の少なくとも一部を、例えば、分散型台帳技術(ブロックチェーン技術)を用いて複数の装置で分散管理してもよい。
[Modification 2]
In the above embodiment, an example was shown in which the brand memory unit and the prediction memory unit are included in the memory unit of the intermediary device 100, but the present invention is not limited to this. For example, at least a part of these memory units may be included in an external device of the external system 500 or a related party device. In addition, at least a part of the information stored in these memory units may be managed in a distributed manner by multiple devices using, for example, distributed ledger technology (blockchain technology).

1…バーチャルキッチンシステム、100…仲介装置、110…制御部、111…取得部、111a…メニュー取得部、111b…飲食店取得部、112…対応付け部、113…設定部、114…出力部、114a…事業者出力部、115…受付部、116…生成部、117…予測部、118…発注処理部、119…精算処理部、130…記憶部、140…通信部、200…提供者装置、300…飲食事業者装置、400…消費者装置、500…外部システム、800…コンピュータ、801…プロセッサ、803…メモリ、805…記憶装置、807…入力I/F部、809…データI/F部、811…通信I/F部、813…表示装置。 1...Virtual kitchen system, 100...Intermediary device, 110...Control unit, 111...Acquisition unit, 111a...Menu acquisition unit, 111b...Restaurant acquisition unit, 112...Matching unit, 113...Setting unit, 114...Output unit, 114a...Business output unit, 115...Reception unit, 116...Generation unit, 117...Prediction unit, 118...Order processing unit, 119...Payment processing unit, 130...Storage unit, 140...Communication unit, 200...Provider device, 300...Food and beverage business device, 400...Consumer device, 500...External system, 800...Computer, 801...Processor, 803...Memory, 805...Storage device, 807...Input I/F unit, 809...Data I/F unit, 811...Communication I/F unit, 813...Display device.

Claims (12)

飲食物のメニューの調理方法を提供するメニュー提供者が使用する提供者装置から、前記メニューの調理方法を含むメニュー情報を取得するメニュー取得部と、
前記メニュー情報に基づいて、前記メニューを消費者に提供する飲食サービスのブランドを設定する設定部と、
飲食事業者が使用する飲食事業者装置から、前記飲食事業者の現実の飲食店に関する現実飲食店情報であって前記現実の飲食店が備える調理環境の情報を含む現実飲食店情報を取得する飲食店取得部と、
前記現実飲食店情報および前記メニュー情報に基づいて、前記現実の飲食店に対して前記メニューの調理方法を実行可能な調理環境があるか判定し、前記実行可能な調理環境があると判定された場合、前記ブランドと前記現実の飲食店とを対応付ける対応付け部と、
前記飲食事業者装置に、前記現実の飲食店に対応付けた前記ブランドと、前記ブランドが提供する前記メニューの前記メニュー情報と、を出力させる事業者出力部と、を備える、
仲介装置。
a menu acquisition unit that acquires menu information including a cooking method for a food or drink menu from a menu provider device used by a menu provider that provides a cooking method for the menu;
A setting unit that sets a brand of food and beverage service that provides the menu to consumers based on the menu information;
A restaurant acquisition unit that acquires real restaurant information related to a real restaurant of the restaurant from a restaurant business device used by the restaurant business, the real restaurant information including information on a cooking environment provided in the real restaurant;
a matching unit that determines whether the real restaurant has a cooking environment in which the cooking method of the menu can be performed based on the real restaurant information and the menu information, and matches the brand with the real restaurant when it is determined that the cooking environment is available;
and a business output unit that causes the food and beverage business device to output the brand associated with the real restaurant and the menu information of the menu provided by the brand.
Mediation device.
前記仲介装置は、
前記消費者が使用する消費者装置に、前記ブランドと、前記ブランドが提供可能な前記メニューのメニュー情報と、を出力させるメニュー出力部と、
前記消費者装置から、前記ブランドに対する注文情報であって、配達場所および注文された前記メニューを含む注文情報を受け付ける注文受付部と、
前記ブランドに対応付けられた前記現実の飲食店の飲食店装置に、前記注文情報を出力させる店舗出力部と、を備える、
請求項1に記載の仲介装置。
The intermediary device is
a menu output unit that causes a consumer device used by the consumer to output the brand and menu information of the menu that the brand can provide;
an order receiving unit that receives order information for the brand from the consumer device, the order information including a delivery location and the ordered menu;
a store output unit that outputs the order information to a restaurant device of the real restaurant associated with the brand.
The intermediary device of claim 1 .
前記現実飲食店情報は、前記現実の飲食店が前記ブランドに対する注文を受け付け可能な日時を示す受注可能日時を含み、
前記対応付け部は、前記ブランドに複数の現実の飲食店を対応付け、
前記仲介装置は、前記受注可能日時および前記注文情報に基づいて、前記ブランドに対する注文情報を、前記複数の現実の飲食店の中から1つの現実の飲食店に割り当てる割り当て部を備え、
前記店舗出力部は、前記割り当てられた現実の飲食店の前記飲食店装置に、前記注文情報を出力させる、
請求項2に記載の仲介装置。
The real restaurant information includes an order acceptance date and time indicating a date and time when the real restaurant can accept orders for the brand,
The association unit associates a plurality of real restaurants with the brand,
the intermediary device includes an allocation unit that allocates the order information for the brand to one real restaurant from among the plurality of real restaurants based on the order acceptance date and time and the order information,
The store output unit causes the restaurant device of the assigned real restaurant to output the order information.
The intermediary device of claim 2 .
前記仲介装置は、前記提供者装置から、前記ブランドが提供するメニューの種類および前記ブランドのコンセプトの少なくともいずれかを示すブランド情報を取得するブランド取得部を備え、
前記設定部は、前記ブランド情報にさらに基づいて、前記ブランドを設定する、
請求項1から3のいずれか一項に記載の仲介装置。
the intermediary device includes a brand acquisition unit that acquires, from the provider device, brand information indicating at least one of a type of menu provided by the brand and a concept of the brand;
The setting unit sets the brand further based on the brand information.
The intermediary device according to any one of claims 1 to 3.
前記現実飲食店情報は、前記現実の飲食店の位置を示す飲食店位置情報を含み、
前記ブランド取得部は、前記提供者装置から、前記ブランドの出店対象の地域を示す出店地域情報を取得し、
前記対応付け部は、前記飲食店位置情報および前記出店地域情報にさらに基づいて、前記ブランドと前記現実の飲食店とを対応付ける、
請求項4に記載の仲介装置。
The real restaurant information includes restaurant location information indicating a location of the real restaurant,
The brand acquisition unit acquires store location information indicating a target area for opening a store of the brand from the provider device,
The association unit associates the brand with the real restaurant based on the restaurant location information and the restaurant location information.
The intermediary device according to claim 4.
前記仲介装置は、
前記メニュー情報に基づいて、前記ブランドの候補を生成する候補生成部と、
前記提供者装置に、前記ブランドの候補を出力させる候補出力部と、
前記提供者装置から、前記ブランドの候補の中から採用するものの選択を受け付ける第1選択受付部と、を備え、
前記設定部は、前記選択された候補にさらに基づいて、前記ブランドを設定する、
請求項1から5のいずれか一項に記載の仲介装置。
The intermediary device is
a candidate generator that generates candidates for the brand based on the menu information;
a candidate output unit that causes the provider device to output candidates for the brand;
a first selection receiving unit that receives a selection of a brand to be adopted from the candidate brands from the provider device,
The setting unit sets the brand further based on the selected candidate.
The intermediary device according to any one of claims 1 to 5.
前記仲介装置は、
外部装置から、地域ごとの飲食店の売上実績に関する売上実績情報を取得する情報取得部と、
前記ブランドの候補における出店対象の候補地域を示す出店候補地域情報を記憶するブランド記憶部を参照して、前記出店候補地域情報に基づいて、前記ブランドの候補に関連付ける前記売上実績情報を特定する実績特定部と、
前記特定された売上実績情報に基づいて、前記ブランドの候補の売上を予測する売上予測部と、を備え、
前記候補出力部は、前記予測の結果に基づいて、前記提供者装置に、前記ブランドの候補と併せて、前記ブランドの候補の売上予測を出力させる、
請求項6に記載の仲介装置。
The intermediary device is
an information acquisition unit that acquires sales performance information regarding sales performance of restaurants in each region from an external device;
a result identification unit that identifies the sales result information to be associated with the brand candidate based on the store candidate area information by referring to a brand storage unit that stores store candidate area information indicating candidate areas for store openings for the brand candidate;
a sales forecasting unit that forecasts sales of the candidate brand based on the identified sales performance information,
the candidate output unit causes the provider device to output a sales forecast of the brand candidates together with the brand candidates based on a result of the prediction.
The intermediary device of claim 6.
前記仲介装置は、前記現実の飲食店について、前記現実飲食店情報および前記メニュー情報に基づいて、前記現実の飲食店との対応付け候補とする前記ブランドを特定するブランド特定部を備え、
前記事業者出力部は、前記飲食事業者装置に、前記特定された前記ブランドの対応付け候補を出力させ、
前記仲介装置は、前記飲食事業者装置から、前記出力された前記ブランドの対応付け候補の中から採用するものの選択を受け付ける第2選択受付部を備え、
前記対応付け部は、前記選択の結果に基づいて、前記ブランドと前記現実の飲食店とを対応付ける、
請求項1から7のいずれか一項に記載の仲介装置。
The intermediary device includes a brand identification unit that identifies the brand to be a candidate for association with the real restaurant based on the real restaurant information and the menu information for the real restaurant,
The business output unit causes the food and beverage business device to output the identified association candidates for the brand;
the intermediary device includes a second selection receiving unit that receives from the food and beverage business device a selection of one to be adopted from the output brand association candidates;
The association unit associates the brand with the real restaurant based on a result of the selection.
The intermediary device according to any one of claims 1 to 7.
前記現実飲食店情報は、前記現実の飲食店の諸経費を示す諸経費情報を含み、
前記仲介装置は、前記ブランドの売上予測を示す売上予測情報を記憶する予測記憶部を参照して、前記売上予測情報および前記諸経費情報に基づいて、前記ブランドの対応付け候補の利益を予測する利益予測部を備え、
前記事業者出力部は、前記予測の結果に基づいて、前記飲食事業者装置に、前記特定された前記ブランドの対応付け候補と併せて、前記ブランドの対応付け候補の利益予測を出力させる、
請求項8に記載の仲介装置。
The real restaurant information includes overhead information indicating overhead of the real restaurant,
the intermediary device includes a profit prediction unit that predicts profits of the association candidates of the brands based on the sales forecast information and the overhead information by referring to a forecast storage unit that stores sales forecast information indicating sales forecasts of the brands;
The business output unit causes the food and beverage business device to output a profit forecast for the identified brand association candidates together with the brand association candidates based on the result of the prediction.
The intermediary device of claim 8.
前記ブランドは複数存在し、
前記仲介装置は、
前記メニュー情報および前記売上予測情報に基づいて、複数のブランドそれぞれの前記メニューを調理するための材料の需要を予測する需要予測部と、
前記予測の結果に基づいて、前記ブランドそれぞれにおける、前記材料を発注するための1以上の発注データを生成するデータ生成部と、
発注先ごとに、前記生成された発注データを統合し、前記材料を発注するための発注処理を行う発注処理部と、を備える、
請求項9に記載の仲介装置。
There are multiple brands,
The intermediary device is
a demand forecasting unit that forecasts demand for ingredients for cooking the menu items of each of a plurality of brands based on the menu information and the sales forecast information;
a data generating unit that generates one or more order data for ordering the materials for each of the brands based on a result of the prediction;
and an order processing unit that integrates the generated order data for each supplier and performs order processing to order the material.
The intermediary device of claim 9.
コンピュータに、
飲食物のメニューの調理方法を提供するメニュー提供者が使用する提供者装置から、前記メニューの調理方法を含むメニュー情報を取得するメニュー取得機能と、
前記メニュー情報に基づいて、前記メニューを消費者に提供する飲食サービスのブランドを設定する設定機能と、
飲食事業者が使用する飲食事業者装置から、前記飲食事業者の現実の飲食店に関する現実飲食店情報であって前記現実の飲食店が備える調理環境の情報を含む現実飲食店情報を
取得する飲食店取得機能と、
前記現実飲食店情報および前記メニュー情報に基づいて、前記現実の飲食店に対して前記メニューの調理方法を実行可能な調理環境があるか判定し、前記実行可能な調理環境があると判定された場合、前記ブランドと前記現実の飲食店とを対応付ける対応付け機能と、
前記飲食事業者装置に、前記現実の飲食店に対応付けた前記ブランドと、前記ブランドが提供する前記メニューの前記メニュー情報と、を出力させる事業者出力機能と、を実現させる、
プログラム。
On the computer,
A menu acquisition function that acquires menu information including a cooking method of a food menu from a menu provider device used by a menu provider that provides a cooking method of the menu;
A setting function for setting a brand of food and beverage service that provides the menu to consumers based on the menu information;
A restaurant acquisition function that acquires real restaurant information related to a real restaurant of the restaurant from a restaurant business device used by the restaurant business, the real restaurant information including information on a cooking environment provided in the real restaurant;
a matching function for determining whether the real restaurant has a cooking environment capable of carrying out the cooking method of the menu based on the real restaurant information and the menu information, and, if it is determined that the cooking environment is capable of carrying out the cooking method, matching the brand with the real restaurant;
and realizing a business output function that causes the food and beverage business device to output the brand associated with the real restaurant and the menu information of the menu provided by the brand.
program.
コンピュータが、
飲食物のメニューの調理方法を提供するメニュー提供者が使用する提供者装置から、前記メニューの調理方法を含むメニュー情報を取得し、
前記メニュー情報に基づいて、前記メニューを消費者に提供する飲食サービスのブランドを設定し、
飲食事業者が使用する飲食事業者装置から、前記飲食事業者の現実の飲食店に関する現実飲食店情報であって前記現実の飲食店が備える調理環境の情報を含む現実飲食店情報を取得し、
前記現実飲食店情報および前記メニュー情報に基づいて、前記現実の飲食店に対して前記メニューの調理方法を実行可能な調理環境があるか判定し、
前記実行可能な調理環境があると判定された場合、前記ブランドと前記現実の飲食とを対応付け
前記飲食事業者装置に、前記現実の飲食店に対応付けた前記ブランドと、前記ブランドが提供する前記メニューの前記メニュー情報と、を出力させる、
情報処理方法。
The computer
obtaining menu information including a cooking method for a food or beverage menu from a menu provider device used by a menu provider who provides a cooking method for the menu;
Based on the menu information, a brand of food and beverage service that provides the menu to consumers is set;
Acquire real restaurant information related to a real restaurant of the food service provider from a food service provider device used by the food service provider, the real restaurant information including information on a cooking environment provided in the real restaurant;
Based on the real restaurant information and the menu information, determine whether the real restaurant has a cooking environment in which the cooking method for the menu can be executed;
If it is determined that the feasible cooking environment exists, the brand is associated with the actual eating and drinking ;
causing the food and beverage business device to output the brand associated with the real restaurant and the menu information of the menu provided by the brand;
Information processing methods.
JP2021159853A 2021-09-29 2021-09-29 Intermediary device, program, and information processing method Active JP7503531B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021159853A JP7503531B2 (en) 2021-09-29 2021-09-29 Intermediary device, program, and information processing method
JP2023206634A JP2024015506A (en) 2021-09-29 2023-12-07 Mediation device, program, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021159853A JP7503531B2 (en) 2021-09-29 2021-09-29 Intermediary device, program, and information processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023206634A Division JP2024015506A (en) 2021-09-29 2023-12-07 Mediation device, program, and information processing method

Publications (2)

Publication Number Publication Date
JP2023049857A JP2023049857A (en) 2023-04-10
JP7503531B2 true JP7503531B2 (en) 2024-06-20

Family

ID=85801704

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021159853A Active JP7503531B2 (en) 2021-09-29 2021-09-29 Intermediary device, program, and information processing method
JP2023206634A Pending JP2024015506A (en) 2021-09-29 2023-12-07 Mediation device, program, and information processing method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023206634A Pending JP2024015506A (en) 2021-09-29 2023-12-07 Mediation device, program, and information processing method

Country Status (1)

Country Link
JP (2) JP7503531B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6664538B1 (en) * 2019-08-05 2020-03-13 クックパッド株式会社 Server device, cooking appliance, system, method and program
JP6924523B1 (en) * 2020-04-30 2021-08-25 株式会社tacoms Delivery support device
JP2022190653A (en) * 2021-06-14 2022-12-26 グローリー株式会社 Information processing device, information processing system and information processing method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Good market & shopsがつくる 新しいフランチャイズの在り方 「RE:STORE」が導くフランチャイズ2.0時代",飲食店経営,株式会社アール・アイ・シー,2021年08月15日,第48巻,第9号,pp.30~33
"新規事業者にも既存の店舗にも- コロナ禍の危機を救い得るゴーストレストランの可能性",センチュリー,株式会社USPマネジメント,2021年03月01日,第24巻,第11号,pp.10~13

Also Published As

Publication number Publication date
JP2024015506A (en) 2024-02-02
JP2023049857A (en) 2023-04-10

Similar Documents

Publication Publication Date Title
KR101533199B1 (en) Method for Ordering Food Cooked by User-Selected Ingredients through Internet
US20220179870A1 (en) System and method to select substitute ingredients in a food recipe
KR102100430B1 (en) Server and method of providing intermediary service for remaining food sale
US20140249966A1 (en) System and Method for Recipe, Grocery, and Food Services
JP5377339B2 (en) System and method for increasing demand for expiring products
JP7578890B2 (en) Information processing device, information processing method, and program
US10546341B2 (en) System, computer-readable storage medium, and method for operation management
KR20190040778A (en) Automatic design method for product supply chain and system using the same
US20130262995A1 (en) Systems and Methods for Menu and Shopping List Creation
KR102327845B1 (en) Service system and method for providing subdivided food material based on user costomized recipe
JP2003067611A (en) Food-service store system and program
Lahiri et al. Rebel Foods’ Cloud Kitchen Technologies: Food for Thought?
JP2024149749A (en) Information processing system, information processing method, and program
JP2020194329A (en) Menu assisting system, menu assisting device and menu assisting program
EP3201867A1 (en) Operation management
JP7503531B2 (en) Intermediary device, program, and information processing method
Gondaliya et al. A review: Artificial intelligence in restaurant business
US20210073883A1 (en) Server apparatus, stock management system, and stock management method
US20230008912A1 (en) Menu recommendation system, menu recommendation method, recording medium, information processing method, and information processing device
KR20220031984A (en) Foodservice business ucc platform system based on menu curation video
JP2023000478A (en) Information processing device, information processing method and information processing program
KR20220138752A (en) System and method for providing catering company matching service customized for users
Yudina et al. Trends in the development of the restaurant services market: methods of determination and characteristics
Воляник et al. CURRENT TRENDS OF THE IMPLEMENTATION OF INTELLIGENT AUTOMATED TECHNOLOGIES IN THE SPHERE OF RESTAURANT ELECTRONIC BUSINESS
Rashid et al. Factors Affecting the Level of Usage of Online Food Ordering Portal Among UTHM student

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230330

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230525

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240610

R150 Certificate of patent or registration of utility model

Ref document number: 7503531

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150