[go: up one dir, main page]

JP6790413B2 - Menu generation system, menu generation method and menu generation program - Google Patents

Menu generation system, menu generation method and menu generation program Download PDF

Info

Publication number
JP6790413B2
JP6790413B2 JP2016066929A JP2016066929A JP6790413B2 JP 6790413 B2 JP6790413 B2 JP 6790413B2 JP 2016066929 A JP2016066929 A JP 2016066929A JP 2016066929 A JP2016066929 A JP 2016066929A JP 6790413 B2 JP6790413 B2 JP 6790413B2
Authority
JP
Japan
Prior art keywords
repellent
menu
storage unit
ingredients
seasonings
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.)
Expired - Fee Related
Application number
JP2016066929A
Other languages
Japanese (ja)
Other versions
JP2017182353A (en
Inventor
篤史 山田
篤史 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2016066929A priority Critical patent/JP6790413B2/en
Priority to TW105143056A priority patent/TW201734933A/en
Priority to PCT/IB2017/000396 priority patent/WO2017168239A1/en
Publication of JP2017182353A publication Critical patent/JP2017182353A/en
Application granted granted Critical
Publication of JP6790413B2 publication Critical patent/JP6790413B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Primary Health Care (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、メニュー生成システム、メニュー生成方法及びメニュー生成プログラムに関する。 The present invention relates to a menu generation system, a menu generation method, and a menu generation program.

近年、宗教(イスラム教、ユダヤ教等)や食物の禁忌(ベジタリアン等)によって、料理に関する特定の嗜好性を有する外国人観光客が、他の国を訪問する機会が増加している。このような外国人観光客は、訪問する国の食文化等について旅行前に調べ、自身が食事をすることが可能な料理を把握しておく必要があった。しかし、旅行中に訪れた飲食店において、事前に調べることができなかった料理がメニューに含まれている場合には、このような外国人観光客は、飲食店の従業員に料理の食材等を確認しなければならなかった。 In recent years, religions (Islam, Judaism, etc.) and food contraindications (vegetarians, etc.) have increased the opportunities for foreign tourists with specific culinary preferences to visit other countries. Such foreign tourists needed to investigate the food culture of the country they visited before traveling and to understand the dishes that they could eat. However, if the menu includes dishes that could not be checked in advance at the restaurant visited during the trip, such foreign tourists may ask the restaurant employees about the ingredients for cooking, etc. I had to confirm.

例えば、特許文献1には、ベジタリアンにとって食べることができない食材やアレルゲンとなる食材を予めオブション情報として登録し、店舗を利用する利用者(顧客)毎に、リスクの少ないメニューを表示する店舗システムについて記載されている。この店舗システムでは、ベジタリアンにとって食べることができない食材やアレルゲンとなる食材といった危険食材が使われている料理の配膳時に、当該危険食材が料理に使われている旨の警告が従業員に通知される。 For example, Patent Document 1 describes a store system in which foodstuffs that cannot be eaten by vegetarians and foodstuffs that are allergens are registered in advance as option information, and a menu with less risk is displayed for each user (customer) who uses the store. Are listed. In this store system, employees are notified when serving dishes that contain dangerous ingredients such as ingredients that vegetarians cannot eat or ingredients that are allergens, that the dangerous ingredients are used in the dishes. ..

特開2005−222191号公報Japanese Unexamined Patent Publication No. 2005-222191

しかしながら、例えば、同じ宗教の信者であっても、当該宗教に対する敬虔さに応じて、忌避しなければならない食材やその精度は個人毎に異なるため、全てのユーザに適したメニュー情報を作成することは困難であった。 However, for example, even if they are believers of the same religion, the ingredients that must be avoided and their accuracy differ from person to person according to their religion, so create menu information suitable for all users. Was difficult.

本発明は、このような課題を解決すべくなされたものであり、食材を食べることができない原因となる個人属性の度合いに応じたメニュー情報を提供することができるメニュー生成システム、メニュー生成方法及びメニュー生成プログラムを提供することを可能とする。 The present invention has been made to solve such a problem, and is a menu generation system, a menu generation method, and a menu generation system capable of providing menu information according to the degree of personal attributes that cause the inability to eat foodstuffs. It is possible to provide a menu generator.

本発明に係るメニュー生成システムは、飲食店のメニューを生成するメニュー生成システムであって、料理に用いられる食材及び調味料に、忌避ポイントを関連付けて記憶する第1記憶部と、第1記憶部に記憶された食材及び調味料から、各飲食店で提供される所定の料理の食材及び調味料の選択入力を受け付ける入力処理部と、第1記憶部を参照して、受け付けた所定の料理の食材及び調味料に関連付けられた忌避ポイントを抽出するポイント処理部と、抽出された忌避ポイントのそれぞれに基づいた表示情報を端末に送信する送信部と、を有する。 The menu generation system according to the present invention is a menu generation system that generates menus for restaurants, and is a first storage unit and a first storage unit that store foods and seasonings used in cooking in association with repellent points. An input processing unit that accepts selection input of ingredients and seasonings for a predetermined dish provided at each restaurant from the ingredients and seasonings stored in the first storage unit, and a predetermined dish that is accepted by referring to the first storage unit. It has a point processing unit that extracts repellent points associated with foodstuffs and seasonings, and a transmission unit that transmits display information based on each of the extracted repellent points to a terminal.

また、本発明に係るメニュー生成システムにおいて、ポイント処理部は、抽出されたそれぞれの忌避ポイントを合計した合計ポイントを算出し、送信部は、合計ポイントに基づいた表示情報を送信することが好ましい。 Further, in the menu generation system according to the present invention, it is preferable that the point processing unit calculates the total points obtained by totaling the extracted repellent points, and the transmitting unit transmits the display information based on the total points.

また、本発明に係るメニュー生成システムにおいて、第1記憶部は、宗教、禁忌又は嗜好等を含む忌避カテゴリ毎に、忌避ポイントを、食材及び調味料に関連付けて記憶し、ポイント処理部は、忌避カテゴリ毎に所定の料理の合計ポイントを算出し、送信部は、端末から受信された忌避カテゴリに対応した所定の料理の合計ポイントに応じた表示情報を端末に送信することが好ましい。 Further, in the menu generation system according to the present invention, the first storage unit stores repellent points for each repellent category including religion, contraindications, tastes, etc. in association with foodstuffs and seasonings, and the point processing unit stores repellent points. It is preferable that the total points of the predetermined dishes are calculated for each category, and the transmission unit transmits the display information corresponding to the total points of the predetermined dishes corresponding to the repellent category received from the terminal to the terminal.

また、本発明に係るメニュー生成システムにおいて、入力処理部が受け付けた所定の料理の食材及び調味料は、第1言語で表記された文字情報であり、食材及び調味料について、第1言語で表記された文字情報と第2言語で表記された文字情報とを互いに関連付けて記憶する第2記憶部と、第2記憶部に基づいて、受け付けた所定の料理の食材及び調味料の第1言語で表記された文字情報を、第2言語で表記された所定の料理の食材及び調味料の文字情報に変換する変換処理部と、を更に有し、送信部は、所定の料理の忌避ポイントに基づいたグラフとともに、変換された第2言語で表記された所定の料理の食材及び調味料の文字情報を端末に送信することが好ましい。 Further, in the menu generation system according to the present invention, the ingredients and seasonings of a predetermined dish received by the input processing unit are character information written in the first language, and the ingredients and seasonings are written in the first language. In the first language of the ingredients and seasonings of the predetermined dish received based on the second storage unit that stores the written character information and the character information written in the second language in association with each other and the second storage unit. It further has a conversion processing unit that converts the written character information into character information of a predetermined cooking ingredient and seasoning written in a second language, and the transmitting unit is based on a repellent point of the predetermined dish. It is preferable to transmit the character information of the ingredients and seasonings of a predetermined dish written in the converted second language together with the graph to the terminal.

また、本発明に係るメニュー生成システムにおいて、各飲食店によって提供される料理に関するメニュー情報を記憶する第3記憶部と、変換された第2言語で表記された所定の料理の食材及び調味料、並びに、所定の料理の忌避ポイントを、互いに関連付けてメニュー情報として第3記憶部に記憶する記憶処理部と、を更に有することが好ましい。 Further, in the menu generation system according to the present invention, a third storage unit for storing menu information related to dishes provided by each restaurant, and ingredients and seasonings for a predetermined dish written in the converted second language. Further, it is preferable to further have a storage processing unit that stores predetermined cooking repellent points in a third storage unit as menu information in association with each other.

また、本発明に係るメニュー生成システムにおいて、第1記憶部は、忌避ポイントに関連付けて、料理の調理方法、及び、料理を調理する厨房条件を更に記憶し、入力処理部は、第1記憶部に記憶された調理方法及び厨房条件から各飲食店で提供される所定の料理の調理方法及び厨房条件の選択入力を更に受け付け、ポイント処理部は、受け付けた所定の料理の調理方法及び厨房条件に関連付けられた忌避ポイントを抽出することが好ましい。 Further, in the menu generation system according to the present invention, the first storage unit further stores the cooking method of the dish and the kitchen conditions for cooking the dish in association with the repellent point, and the input processing unit is the first storage unit. Further accepting the selection input of the cooking method and the kitchen condition of the predetermined food provided at each restaurant from the cooking method and the kitchen condition stored in the point processing unit, the point processing unit sets the cooking method and the kitchen condition of the received predetermined food. It is preferable to extract the associated repellent points.

本発明に係るメニュー生成方法は、飲食店のメニューを生成するコンピュータが実行するメニュー生成方法であって、料理に用いられる食材及び調味料に、忌避ポイントを関連付けて第1記憶部に記憶し、第1記憶部に記憶された食材及び調味料から、各飲食店で提供される所定の料理の食材及び調味料の選択入力を受け付け、第1記憶部を参照して、受け付けた所定の料理の食材及び調味料に関連付けられた忌避ポイントを抽出し、抽出された忌避ポイントのそれぞれに基づいた表示情報を端末に送信する、ことを含む。 The menu generation method according to the present invention is a menu generation method executed by a computer that generates a menu of a restaurant, and stores the repellent points in association with the ingredients and seasonings used for cooking in the first storage unit. From the ingredients and seasonings stored in the first storage unit, select input of ingredients and seasonings for a predetermined dish provided at each restaurant is accepted, and with reference to the first storage unit, the received predetermined dish It includes extracting repellent points associated with ingredients and seasonings and transmitting display information based on each of the extracted repellent points to a terminal.

本発明に係るメニュー生成プログラムは、飲食店のメニューを生成するコンピュータに、料理に用いられる食材及び調味料に、忌避ポイントを関連付けて第1記憶部に記憶し、第1記憶部に記憶された食材及び調味料から、各飲食店で提供される所定の料理の食材及び調味料の選択入力を受け付け、第1記憶部を参照して、受け付けた所定の料理の食材及び調味料に関連付けられた忌避ポイントを抽出し、抽出された忌避ポイントのそれぞれに基づいたグラフを端末に送信する、ことを実行させる。 The menu generation program according to the present invention stores the foodstuffs and seasonings used in cooking in the first storage unit in association with the repellent points in the computer that generates the menu of the restaurant, and stores the foodstuffs and seasonings in the first storage unit. From the ingredients and seasonings, the selection input of the ingredients and seasonings of the predetermined dish provided at each restaurant is accepted, and the ingredients and seasonings of the predetermined dish received are associated with reference to the first storage unit. The repellent points are extracted, and a graph based on each of the extracted repellent points is transmitted to the terminal.

本発明に係るメニュー生成ステム、メニュー生成方法及びメニュー生成プログラムは、食材を食べることができない原因となる個人属性の度合いに応じたメニュー情報を提供することが可能となる。 The menu generation system, the menu generation method, and the menu generation program according to the present invention can provide menu information according to the degree of personal attributes that cause the inability to eat foodstuffs.

メニュー生成システム1の概略構成の一例を示す図である。It is a figure which shows an example of the schematic structure of the menu generation system 1. サーバ2の概略構成の一例を示す図である。It is a figure which shows an example of the schematic structure of the server 2. 各種テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of various tables. 各種テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of various tables. 各種テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of various tables. 各種テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of various tables. 店舗端末3の概略構成の一例を示す図である。It is a figure which shows an example of the schematic structure of the store terminal 3. 店舗端末3によって表示される登録画面800の一例を示す図である。It is a figure which shows an example of the registration screen 800 displayed by the store terminal 3. ジャンル選択ドロップダウンリスト802の作動方法の一例について説明するための模式図である。It is a schematic diagram for demonstrating an example of the operation method of the genre selection drop-down list 802. 店舗端末3によって表示される詳細説明編集画面1000の一例を示す図である。It is a figure which shows an example of the detailed explanation edit screen 1000 displayed by a store terminal 3. 携帯端末4の概略構成の一例を示す図である。It is a figure which shows an example of the schematic structure of the mobile terminal 4. 携帯端末4によって表示されるメニュー情報表示画面1200の一例を示す図である。It is a figure which shows an example of the menu information display screen 1200 displayed by a mobile terminal 4. メニュー生成システム1の動作シーケンスの一例を示す図である。It is a figure which shows an example of the operation sequence of the menu generation system 1. メニュー情報登録処理の動作フローの一例を示す図である。It is a figure which shows an example of the operation flow of the menu information registration process. メニュー生成システム1の動作シーケンスの一例を示す図である。It is a figure which shows an example of the operation sequence of the menu generation system 1.

以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。 Hereinafter, various embodiments of the present invention will be described with reference to the drawings. However, it should be noted that the technical scope of the present invention is not limited to those embodiments, but extends to the inventions described in the claims and their equivalents.

(メニュー生成システム1の概要)
メニュー生成システム1は、食材を食べることができない原因となる個人属性の度合いに応じたリスク情報を含む、飲食店のメニューを生成する機能を有する。食材を食べることができない原因となる個人属性は、宗教(イスラム教、ユダヤ教等)や食物の禁忌(ベジタリアン等)等である。また、リスク情報は、宗教、禁忌及び嗜好等を含む忌避カテゴリ毎に、料理を食べることができない可能性を示す表示情報であり、例えば、数値情報、ゲージ等のグラフ情報である。飲食店のメニューには、飲食店が提供する各料理の名称、ジャンル、値段、写真画像、メニュー属性及びリスク情報等が含まれる。なお、メニュー属性は、料理の食材、調味料、調理方法及び厨房条件等である。
(Overview of menu generation system 1)
The menu generation system 1 has a function of generating a menu of a restaurant, including risk information according to the degree of personal attribute that causes the inability to eat the food. Personal attributes that cause inability to eat foods are religion (Islam, Judaism, etc.) and food contraindications (vegetarian, etc.). In addition, the risk information is display information indicating the possibility of not being able to eat food for each repellent category including religion, contraindications, tastes, etc., and is, for example, numerical information, graph information such as gauges. The menu of the restaurant includes the name, genre, price, photographic image, menu attribute, risk information, etc. of each dish provided by the restaurant. The menu attributes are cooking ingredients, seasonings, cooking methods, kitchen conditions, and the like.

メニュー生成システム1は、料理に用いられる食材及び調味料、料理の調理方法、並びに、料理を調理する厨房条件のそれぞれに、忌避ポイントを関連付けて記憶する。なお、厨房条件は、厨房で調理される他の食材、他の調味料、及び他の調理方法等に関する情報であり、例えば、特定の食材(豚肉、鶏肉等)を食材とした料理を調理する厨房であることを示す情報である。また、忌避ポイントは、忌避カテゴリ(宗教、禁忌及び嗜好等)毎に、各食材及び各調味料を食べることができない可能性、並びに、各調理方法及び各厨房条件によって調理された料理を食べることができない可能性等を示す数値である。 The menu generation system 1 stores the repellent points in association with each of the ingredients and seasonings used for cooking, the cooking method of the dish, and the kitchen conditions for cooking the dish. The kitchen condition is information about other ingredients cooked in the kitchen, other seasonings, other cooking methods, etc. For example, a dish using a specific ingredient (pork, chicken, etc.) is cooked. It is information indicating that it is a kitchen. In addition, the repellent point is that you may not be able to eat each ingredient and each seasoning for each repellent category (religion, contraindications, tastes, etc.), and eat dishes cooked according to each cooking method and each kitchen condition. It is a numerical value indicating the possibility that

以下、メニュー生成システムによるメニュー情報の登録処理について説明する。メニュー生成システムにおいて、処理に用いられるメニュー属性は、料理の食材、調味料、調理方法及び厨房条件等の全て又は少なくともその一部である。 The process of registering menu information by the menu generation system will be described below. In the menu generation system, the menu attributes used for processing are all or at least a part of cooking ingredients, seasonings, cooking methods, kitchen conditions, and the like.

まず、メニュー生成システム1は、各飲食店で提供される所定の料理について、記憶されたメニュー属性の中から所定の料理のメニュー属性(食材、調味料、調理方法及び厨房条件)の文字情報の選択入力を受け付ける。メニュー属性の文字情報の選択入力を受け付ける処理は、例えば、各飲食店の関係者(オーナー、従業員等)に対して、メニュー属性の文字情報を選択可能に提示し、当該関係者によって選択されたメニュー属性の文字情報を受け付ける処理である。 First, the menu generation system 1 describes the character information of the menu attributes (ingredients, seasonings, cooking methods, and kitchen conditions) of the predetermined dishes from the stored menu attributes for the predetermined dishes provided at each restaurant. Accepts selection input. The process of accepting the selection input of the character information of the menu attribute is, for example, presenting the character information of the menu attribute to the persons concerned (owner, employee, etc.) of each restaurant in a selectable manner, and is selected by the persons concerned. This is a process that accepts the character information of the menu attribute.

次に、メニュー生成システム1は、所定の料理について受け付けたメニュー属性の文字情報(食材、調味料、調理方法及び厨房条件)に関連付けられた忌避ポイントをそれぞれ抽出する。 Next, the menu generation system 1 extracts repellent points associated with the character information (ingredients, seasonings, cooking method, and kitchen conditions) of the menu attributes received for the predetermined dish.

そして、メニュー生成システム1は、所定の料理について抽出された忌避ポイントのそれぞれに基づいたリスク情報を出力する。なお、出力されるリスク情報は、抽出されたそれぞれの忌避ポイントに基づいたグラフ情報等である。また、リスク情報の出力処理は、メニュー生成システム1が有する表示装置へのリスク情報等の表示情報の表示出力処理、メニュー生成システム1が有するスピーカへのリスク情報の音声出力処理、及び、端末等へのリスク情報のデータ送信出力処理等である。なお、端末は、各飲食店の利用者(顧客)が所有する携帯端末、又は、各飲食店に複数設置され且つ各飲食店の利用者がメニューの注文を行うメニュー端末等である。 Then, the menu generation system 1 outputs risk information based on each of the repellent points extracted for a predetermined dish. The output risk information is graph information or the like based on each extracted repellent point. The risk information output processing includes display output processing of display information such as risk information to the display device of the menu generation system 1, audio output processing of risk information to the speaker of the menu generation system 1, and terminals and the like. Data transmission and output processing of risk information to. The terminal is a mobile terminal owned by a user (customer) of each restaurant, or a menu terminal or the like which is installed in a plurality of terminals at each restaurant and the user of each restaurant orders a menu.

このように、メニュー生成システム1は、各料理の食材、調味料、調理方法及び厨房条件等のメニュー属性のそれぞれに関連付けられた忌避ポイントのそれぞれに基づいたグラフ情報等の表示情報を出力することができる。例えば、同じイスラム教徒でも、豚肉を原材料とする調味料で調理された料理を食べることができない敬虔なイスラム教徒がいる一方、豚肉でつくられた出汁を原材料とする料理を食べることができるイスラム教徒もいる。上述のメニュー生成システム1によって、忌避カテゴリ毎に各料理を食べることできる可能性を示すリスク情報を示すことが可能となり、食材を食べることができない原因となる個人属性の度合いに応じたメニュー情報を提供することが可能となる。 In this way, the menu generation system 1 outputs display information such as graph information based on each of the repellent points associated with each of the menu attributes such as ingredients, seasonings, cooking methods, and kitchen conditions of each dish. Can be done. For example, some of the same Muslims are devout Muslims who cannot eat dishes cooked with pork-based seasonings, while Muslims who can eat dishes made from pork broth. There is also. The above-mentioned menu generation system 1 makes it possible to show risk information indicating the possibility of eating each dish for each repellent category, and menu information according to the degree of personal attribute that causes the inability to eat ingredients. It will be possible to provide.

(メニュー生成システム1の構成)
図1は、メニュー生成システム1の概略構成の一例を示す図である。
(Configuration of menu generation system 1)
FIG. 1 is a diagram showing an example of a schematic configuration of the menu generation system 1.

メニュー生成システム1は、サーバ2と、一又は複数の店舗端末3と、複数の携帯端末4とを有する。サーバ2と店舗端末3とは、通信ネットワークを介して相互に接続され、例えば、インターネット8を介して相互に接続される。また、サーバ2と携帯端末4とは、通信ネットワークを介して相互に接続され、例えば、基地局5、移動体通信網6、ゲートウェイ7及びインターネット8を介して相互に接続される。なお、店舗端末3は、料理を提供する飲食店の関係者が有する料理提供者端末であって、例えば、飲食店の店舗等に設置される。携帯端末4は、メニュー生成システム1を利用するユーザ(各飲食店の利用者(顧客)及び関係者等)が所有するユーザ端末である。 The menu generation system 1 has a server 2, one or more store terminals 3, and a plurality of mobile terminals 4. The server 2 and the store terminal 3 are connected to each other via a communication network, and are connected to each other via, for example, the Internet 8. Further, the server 2 and the mobile terminal 4 are connected to each other via a communication network, and are connected to each other via, for example, a base station 5, a mobile communication network 6, a gateway 7, and the Internet 8. The store terminal 3 is a food provider terminal owned by a person concerned with a restaurant that provides food, and is installed in, for example, a restaurant store. The mobile terminal 4 is a user terminal owned by a user (users (customers) of each restaurant, related persons, etc.) who use the menu generation system 1.

サーバ2で実行されるプログラム(例えば、変換プログラム)と、店舗端末3及び携帯端末4で実行されるプログラム(例えば、閲覧プログラム)とは、ハイパーテキスト転送プロトコル(Hypertext Transfer Protocol, HTTP)等の通信プロトコルを用いて通信を行う。 The program executed on the server 2 (for example, a conversion program) and the program executed on the store terminal 3 and the mobile terminal 4 (for example, a browsing program) communicate with each other by a hypertext transfer protocol (HTTP) or the like. Communicate using the protocol.

(サーバ2の概略構成)
図2は、サーバ2の概略構成の一例を示す図である。
(Outline configuration of server 2)
FIG. 2 is a diagram showing an example of a schematic configuration of the server 2.

サーバ2は、料理に用いられる食材及び調味料、料理の調理方法、並びに、料理を調理する厨房条件のそれぞれに、忌避ポイントを関連付けて記憶する。サーバ2は、各飲食店で提供される所定の料理について、記憶されたメニュー属性の中から所定の料理のメニュー属性(食材、調味料、調理方法及び厨房条件)の文字情報の選択入力を受け付ける。そして、サーバ2は、メニュー生成システム1は、所定の料理について受け付けたメニュー属性の文字情報(食材、調味料、調理方法及び厨房条件)に関連付けられた忌避ポイントをそれぞれ抽出し、所定の料理について抽出された忌避ポイントのそれぞれに基づいたリスク情報を出力する。以上のような機能を実現するために、サーバ2は、サーバ通信部21と、サーバ記憶部22、第1記憶部23と、第2記憶部24と、第3記憶部25と、サーバ処理部26とを備える。 The server 2 stores the repellent points in association with each of the ingredients and seasonings used for cooking, the cooking method of the dish, and the kitchen conditions for cooking the dish. The server 2 accepts the selection input of the character information of the menu attribute (ingredients, seasonings, cooking method and kitchen conditions) of the predetermined dish from the stored menu attributes for the predetermined dish provided at each restaurant. .. Then, the server 2 extracts the repellent points associated with the character information (ingredients, seasonings, cooking method, and kitchen conditions) of the menu attributes received by the menu generation system 1 for the predetermined dish, and for the predetermined dish. Output risk information based on each of the extracted repellent points. In order to realize the above functions, the server 2 includes a server communication unit 21, a server storage unit 22, a first storage unit 23, a second storage unit 24, a third storage unit 25, and a server processing unit. It includes 26.

サーバ通信部21は、サーバ2をインターネット8に接続するための通信インターフェース回路を有する。サーバ通信部21は、店舗端末3及び携帯端末4等から受信したデータをサーバ処理部26に供給する。また、また、サーバ通信部21は、サーバ処理部26から供給されたデータを店舗端末3及び携帯端末4等に送信する。 The server communication unit 21 has a communication interface circuit for connecting the server 2 to the Internet 8. The server communication unit 21 supplies the data received from the store terminal 3, the mobile terminal 4, and the like to the server processing unit 26. Further, the server communication unit 21 transmits the data supplied from the server processing unit 26 to the store terminal 3, the mobile terminal 4, and the like.

サーバ記憶部22は、例えば、半導体メモリ、磁気ディスク装置及び光ディスク装置のうちの少なくとも一つを有する。サーバ記憶部22は、サーバ処理部26による処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部22は、ドライバプログラムとして、サーバ通信部21を制御する通信デバイスドライバプログラム等を記憶する。各種プログラムは、例えばCD−ROM、DVD−ROM等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いてサーバ記憶部22にインストールされてもよい。 The server storage unit 22 has, for example, at least one of a semiconductor memory, a magnetic disk device, and an optical disk device. The server storage unit 22 stores driver programs, operating system programs, application programs, data, and the like used for processing by the server processing unit 26. For example, the server storage unit 22 stores a communication device driver program or the like that controls the server communication unit 21 as a driver program. The various programs may be installed in the server storage unit 22 from a computer-readable portable recording medium such as a CD-ROM or a DVD-ROM using a known setup program or the like.

第1記憶部23は、例えば、半導体メモリ、磁気ディスク装置及び光ディスク装置のうちの少なくとも一つを有する。第1記憶部23は、データとして、後述するジャンルテーブル、食材テーブル、調味料テーブル、調理方法テーブル、厨房条件テーブル及び飲食店テーブル等を記憶する。 The first storage unit 23 has, for example, at least one of a semiconductor memory, a magnetic disk device, and an optical disk device. The first storage unit 23 stores, as data, a genre table, a food material table, a seasoning table, a cooking method table, a kitchen condition table, a restaurant table, and the like, which will be described later.

第2記憶部24は、例えば、半導体メモリ、磁気ディスク装置及び光ディスク装置のうちの少なくとも一つを有する。第2記憶部24は、データとして、後述する用語辞書テーブル及び詳細説明辞書テーブル等を記憶する。 The second storage unit 24 has, for example, at least one of a semiconductor memory, a magnetic disk device, and an optical disk device. The second storage unit 24 stores a term dictionary table, a detailed explanation dictionary table, and the like, which will be described later, as data.

第3記憶部25は、例えば、半導体メモリ、磁気ディスク装置及び光ディスク装置のうちの少なくとも一つを有する。第3記憶部25は、データとして、後述するメニュー情報テーブル等を記憶する。 The third storage unit 25 has, for example, at least one of a semiconductor memory, a magnetic disk device, and an optical disk device. The third storage unit 25 stores a menu information table or the like, which will be described later, as data.

本実施形態でいうテーブルは、データベースの形式の一例であり、データがサーバ内にプールしているような形式であってもよい。 The table referred to in this embodiment is an example of a database format, and may be in a format in which data is pooled in the server.

サーバ処理部26は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部26は、サーバ2の全体的な動作を統括的に制御するものであり、例えば、CPUである。サーバ処理部26は、サーバ2の各種処理がサーバ記憶部22に記憶されているプログラム等に基づいて適切な手順で実行されるように、サーバ通信部21等の動作を制御する。サーバ処理部26は、サーバ記憶部22に記憶されているプログラム(オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等)に基づいて処理を実行する。また、サーバ処理部26は、複数のプログラム(アプリケーションプログラム等)を並列に実行することができる。 The server processing unit 26 includes one or more processors and peripheral circuits thereof. The server processing unit 26 controls the overall operation of the server 2 in an integrated manner, and is, for example, a CPU. The server processing unit 26 controls the operation of the server communication unit 21 and the like so that various processes of the server 2 are executed in an appropriate procedure based on the program and the like stored in the server storage unit 22. The server processing unit 26 executes processing based on a program (operating system program, driver program, application program, etc.) stored in the server storage unit 22. Further, the server processing unit 26 can execute a plurality of programs (application programs and the like) in parallel.

サーバ処理部26は、画面作成部261と、入力処理部262と、変換処理部263と、記憶処理部264と、ポイント処理部265と、サーバ送信部266とを有する。サーバ処理部26が有するこれらの各部は、サーバ処理部26が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、サーバ処理部26が有するこれらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとしてサーバ2に実装されてもよい。 The server processing unit 26 includes a screen creation unit 261, an input processing unit 262, a conversion processing unit 263, a storage processing unit 264, a point processing unit 265, and a server transmission unit 266. Each of these units included in the server processing unit 26 is a functional module implemented by a program executed on the processor included in the server processing unit 26. Alternatively, each of these units included in the server processing unit 26 may be mounted on the server 2 as an independent integrated circuit, microprocessor, or firmware.

(各種テーブルのデータ構造)
図3〜図6は、各種テーブルのデータ構造の一例を示す図である。なお、第1記憶部23、第2記憶部24及び第3記憶部25は、以下に説明する各種テーブルを記憶せずに、サーバ2とは異なる他の装置(データベース装置等)が、これらの各種テーブルを記憶してもよい。この場合、サーバ2は、これらの各種テーブルに記憶された情報を使用する際に、当該テーブルを記憶する他の装置にアクセスして、当該テーブルに記憶された情報を取得する。また、各テーブルに含まれる各情報は、テーブル以外の形式で記憶されてもよく、例えば、それぞれ独立して記憶されてもよい。
(Data structure of various tables)
3 to 6 are diagrams showing an example of the data structure of various tables. The first storage unit 23, the second storage unit 24, and the third storage unit 25 do not store the various tables described below, and other devices (database devices, etc.) different from the server 2 are used. Various tables may be stored. In this case, when the server 2 uses the information stored in these various tables, it accesses another device that stores the table and acquires the information stored in the table. Further, each information included in each table may be stored in a format other than the table, and may be stored independently, for example.

図3(a)には、ジャンルテーブルが示されている。ジャンルテーブルには、各ジャンルについて、ジャンルID(Identification)、ジャンル大分類、ジャンル中分類、ジャンル小分類、詳細説明、対応メニュー属性等が互いに関連付けて記憶される。ジャンルIDは、各ジャンルを識別するための識別情報である。 FIG. 3A shows a genre table. In the genre table, genre ID (Identification), genre major classification, genre middle classification, genre minor classification, detailed explanation, corresponding menu attributes, etc. are stored in association with each other for each genre. The genre ID is identification information for identifying each genre.

ジャンル大分類は、コース料理又は定食料理を構成する各品を分類するための分類項目の文字情報であり、例えば、「和食」、「焼肉」及び「イタリアン」等である。ジャンル中分類は、ジャンル大分類のそれぞれに含まれる各分類項目を更に分類するための分類項目の文字情報であり、例えば、「和食」に含まれるジャンル中分類の各分類項目の文字情報は、「日本料理」、「割烹」及び「うどん・そば」等である。ジャンル小分類は、ジャンル中分類のそれぞれに含まれる各分類項目を更に分類するための分類項目の文字情報であり、例えば、「うどん・そば」に含まれるジャンル小分類の各分類項目の文字情報は、「そば(蕎麦)」、「うどん」及び「讃岐うどん」等である。なお、ジャンル大分類、ジャンル中分類及びジャンル小分類は、それぞれジャンルの一例であり、ジャンル大分類、ジャンル中分類及びジャンル小分類のそれぞれの各分類項目の文字情報は、ジャンルの文字情報の一例である。例えば、ジャンル大分類、ジャンル中分類及びジャンル小分類のそれぞれの分類項目の文字情報が関連付けて記憶されている場合、ジャンル小分類の分類項目の文字情報がジャンルとして用いられる。また、ジャンル大分類及びジャンル中分類の分類項目の文字情報が関連付けて記憶されている場合(ジャンル小分類の分類項目の文字情報が記憶されていない場合)、ジャンル中分類の分類項目の文字情報がジャンルとして用いられる。また、ジャンル大分類の分類項目の文字情報のみが記憶されている場合(ジャンル中分類及びジャンル小分類の分類項目の文字情報が記憶されていない場合)、ジャンル大分類の分類項目の文字情報がジャンルとして用いられる。 The genre major classification is character information of classification items for classifying each item constituting a course meal or a set meal meal, and is, for example, "Japanese food", "grilled meat", "Italian" and the like. The genre middle classification is the character information of the classification items for further classifying each classification item included in each of the genre major classifications. For example, the character information of each classification item of the genre middle classification included in "Japanese food" is "Japanese food", "Kappo" and "Udon / Soba". The genre sub-classification is the character information of the classification items for further classifying each classification item included in each of the genre middle classifications. For example, the character information of each classification item of the genre sub-classification included in "Udon / Soba". Are "soba (soba)", "udon", "sanuki udon", etc. The genre major classification, genre middle classification, and genre minor classification are examples of genres, and the character information of each classification item of genre major classification, genre middle classification, and genre minor classification is an example of genre character information. Is. For example, when the character information of each classification item of the genre major classification, the genre middle classification, and the genre minor classification is stored in association with each other, the character information of the classification item of the genre minor classification is used as the genre. In addition, when the character information of the classification items of the genre major classification and the genre middle classification is stored in association with each other (when the character information of the classification item of the genre minor classification is not stored), the character information of the classification item of the genre middle classification is stored. Is used as a genre. In addition, when only the character information of the classification item of the genre major classification is stored (when the character information of the classification item of the genre middle classification and the genre minor classification is not stored), the character information of the classification item of the genre major classification is stored. Used as a genre.

詳細説明は、後述する詳細説明辞書テーブルに記憶される詳細説明IDが記憶され、これにより、各ジャンルは、当該ジャンルを説明するための詳細説明の文字情報と関連付けられる。例えば、ジャンルがジャンル小分類の分類項目である場合、詳細説明には、ジャンル小分類の分類項目を説明する詳細説明の詳細説明IDが記憶される。また、ジャンルがジャンル中分類の分類項目である場合、詳細説明には、ジャンル中分類の分類項目を説明する詳細説明の詳細説明IDが記憶される。また、ジャンルがジャンル大分類の分類項目である場合、詳細説明には、ジャンル大分類の分類項目を説明する詳細説明の詳細説明IDが記憶される。 In the detailed explanation, the detailed explanation ID stored in the detailed explanation dictionary table described later is stored, whereby each genre is associated with the character information of the detailed explanation for explaining the genre. For example, when the genre is a classification item of the genre sub-classification, the detailed explanation ID of the detailed description for explaining the classification item of the genre sub-classification is stored in the detailed description. Further, when the genre is a classification item of the classification in the genre, the detailed explanation ID of the detailed explanation for explaining the classification item of the classification in the genre is stored in the detailed explanation. Further, when the genre is a classification item of the genre major classification, the detailed explanation ID of the detailed explanation for explaining the classification item of the genre major classification is stored in the detailed description.

対応メニュー属性には、対応食材ID、対応調味料ID及び対応調理方法IDが互いに関連付けて記憶される。対応食材IDは、後述する食材テーブルに記憶される食材IDのうち、ジャンルに対応する各品に用いられる食材の食材IDである。対応調味料IDは、後述する調味料テーブルに記憶される調味料IDのうち、ジャンルに対応する各品に用いられる調味料の調味料IDである。対応調理方法IDは、後述する調理方法テーブルに記憶される調理方法IDのうち、ジャンルに対応する各品に用いられる調理方法の調理方法IDである。 In the corresponding menu attribute, the corresponding ingredient ID, the corresponding seasoning ID, and the corresponding cooking method ID are stored in association with each other. The corresponding foodstuff ID is the foodstuff ID of the foodstuff used for each product corresponding to the genre among the foodstuff IDs stored in the foodstuff table described later. The corresponding seasoning ID is a seasoning ID of the seasoning used for each product corresponding to the genre among the seasoning IDs stored in the seasoning table described later. The corresponding cooking method ID is a cooking method ID of the cooking method used for each product corresponding to the genre among the cooking method IDs stored in the cooking method table described later.

図3(b)には、食材テーブルが示されている。食材テーブルには、各食材について、食材ID、食材名称、忌避ポイント等が互いに関連付けて記憶される。食材IDは、各食材を識別するための識別情報である。食材名称は、各食材について、第1言語(日本語)で表記された名称の文字情報である。忌避ポイントは、忌避カテゴリ毎に設定された各食材を食べることができない可能性を示す数値である。例えば、食材「豚肉」では、ベジタリアンに対して「10」(食べることができない)の数値が設定され、イスラム教徒に対して「10」(食べることができない)の数値が設定される。また、例えば、食材「鶏肉」では、ベジタリアンに対して「10」(食べることができない)の数値が設定され、イスラム教徒に対して「6」の数値(鶏肉を原材料とする料理を食べることができるイスラム教徒がいる)が設定される。 FIG. 3B shows a food table. In the foodstuff table, foodstuff IDs, foodstuff names, repellent points, etc. are stored in association with each other for each foodstuff. The food material ID is identification information for identifying each food material. The food material name is the character information of the name written in the first language (Japanese) for each food material. The repellent point is a numerical value indicating the possibility that each ingredient set for each repellent category cannot be eaten. For example, in the food material "pork", a numerical value of "10" (inedible) is set for vegetarians, and a numerical value of "10" (inedible) is set for Muslims. Also, for example, in the foodstuff "chicken", a value of "10" (cannot be eaten) is set for vegetarians, and a value of "6" (eating dishes made from chicken) is set for Muslims. There are Muslims who can) is set.

図3(c)には、調味料テーブルが示されている。調味料テーブルには、各調味料について、調味料ID、調味料名称、忌避ポイント等が互いに関連付けて記憶される。調味料IDは、各調味料を識別するための識別情報である。調味料名称は、各調味料について、第1言語(日本語)で表記された名称の文字情報である。忌避ポイントは、忌避カテゴリ毎に設定された各調味料を食べることができない可能性を示す数値である。例えば、調味料「塩」では、ベジタリアンに対して「0」(食べることができる)の数値が設定され、イスラム教徒に対して「0」(食べることができる)の数値が設定される。また、例えば、調味料「しょう油」では、ベジタリアンに対して「0」(食べることができる)の数値が設定され、イスラム教徒に対して「8」の数値(原材料にアルコールが含まれるしょう油を食べることができないイスラム教徒がいる)が設定される。 FIG. 3 (c) shows a seasoning table. In the seasoning table, the seasoning ID, the seasoning name, the repellent point, and the like are stored in association with each other for each seasoning. The seasoning ID is identification information for identifying each seasoning. The seasoning name is the character information of the name written in the first language (Japanese) for each seasoning. The repellent point is a numerical value indicating the possibility that each seasoning set for each repellent category cannot be eaten. For example, in the seasoning "salt", a numerical value of "0" (edible) is set for vegetarians, and a numerical value of "0" (edible) is set for Muslims. Also, for example, in the seasoning "soy sauce", a value of "0" (which can be eaten) is set for vegetarians, and a value of "8" (soy sauce containing alcohol as a raw material is eaten) for Muslims. There are Muslims who cannot) is set.

図4(a)には、調理方法テーブルが示されている。調理方法テーブルには、各調理方法について、調理方法ID、調理方法名称、忌避ポイント等が互いに関連付けて記憶される。調理方法IDは、各調理方法を識別するための識別情報である。調理方法名称は、各調理方法について、第1言語(日本語)で表記された名称の文字情報である。忌避ポイントは、忌避カテゴリ毎に設定された各調理方法によって調理された料理を食べることができない可能性を示す数値である。例えば、調理方法「生食」では、ベジタリアンに対して「0」(食べることができる)の数値が設定され、イスラム教徒に対して「0」(食べることができる)の数値が設定される。また、例えば、調理方法「焼く」では、ベジタリアンに対して「0」(食べることができる)の数値が設定され、イスラム教徒に対して「0」の数値(食べることができる)が設定される。 FIG. 4A shows a cooking method table. In the cooking method table, a cooking method ID, a cooking method name, a repellent point, and the like are stored in association with each other for each cooking method. The cooking method ID is identification information for identifying each cooking method. The cooking method name is the character information of the name written in the first language (Japanese) for each cooking method. The repellent point is a numerical value indicating the possibility that the food cooked by each cooking method set for each repellent category cannot be eaten. For example, in the cooking method "raw food", a numerical value of "0" (edible) is set for vegetarians, and a numerical value of "0" (edible) is set for Muslims. Further, for example, in the cooking method "baking", a numerical value of "0" (edible) is set for vegetarians, and a numerical value of "0" (edible) is set for Muslims. ..

図4(b)には、厨房条件テーブルが示されている。厨房条件テーブルには、各厨房条件について、厨房条件ID、厨房条件、忌避ポイント等が互いに関連付けて記憶される。厨房条件IDは、各厨房条件を識別するための識別情報である。厨房条件は、各厨房条件について、第1言語(日本語)で表記された厨房条件の内容を示す文字情報である。忌避ポイントは、忌避カテゴリ毎に設定された各厨房条件によって調理された料理を食べることができない可能性を示す数値である。例えば、厨房条件「豚肉を食材とした料理を調理する厨房」では、ベジタリアンに対して「3」(食べることができないベジタリアンがいる)の数値が設定され、イスラム教徒に対して「8」(食べることができないイスラム教徒がいる)の数値が設定される。また、例えば、厨房条件「小麦を食材とした料理を調理する厨房」では、ベジタリアンに対して「0」(食べることができる)の数値が設定され、イスラム教徒に対して「0」の数値(食べることができる)が設定される。 FIG. 4B shows a kitchen condition table. In the kitchen condition table, the kitchen condition ID, the kitchen condition, the repellent point, and the like are stored in association with each other for each kitchen condition. The kitchen condition ID is identification information for identifying each kitchen condition. The kitchen condition is character information indicating the contents of the kitchen condition written in the first language (Japanese) for each kitchen condition. The repellent point is a numerical value indicating the possibility that the food cooked according to each kitchen condition set for each repellent category cannot be eaten. For example, in the kitchen condition "kitchen that cooks dishes made from pork", a value of "3" (some vegetarians cannot eat) is set for vegetarians, and "8" (eats) for Muslims. There are Muslims who cannot) the number is set. In addition, for example, in the kitchen condition "kitchen that cooks dishes made from wheat", a numerical value of "0" (which can be eaten) is set for vegetarians, and a numerical value of "0" (which can be eaten) for Muslims. Can be eaten) is set.

図5(a)には、飲食店テーブルが示されている。飲食店テーブルには、各飲食店について、飲食店ID、名称、住所、最寄り駅等が互いに関連付けて記憶される。飲食店IDは、各飲食店を識別するための飲食店識別情報の一例である。名称には、第1言語(日本語)で表記された飲食店の名称の文字情報、第2言語(英語)で表記された飲食店の名称の文字情報等が互いに関連付けて記憶される。住所には、第1言語(日本語)で表記された飲食店の住所の文字情報、第2言語(英語)で表記された飲食店の住所の文字情報等が互いに関連付けて記憶される。最寄り駅には、第1言語(日本語)で表記された飲食店の最寄り駅の文字情報、第2言語(英語)で表記された飲食店の最寄り駅の文字情報等が互いに関連付けて記憶される。 FIG. 5A shows a restaurant table. In the restaurant table, the restaurant ID, name, address, nearest station, etc. are stored in association with each other for each restaurant. The restaurant ID is an example of restaurant identification information for identifying each restaurant. In the name, the character information of the restaurant name written in the first language (Japanese), the character information of the restaurant name written in the second language (English), and the like are stored in association with each other. In the address, the character information of the restaurant address written in the first language (Japanese), the character information of the restaurant address written in the second language (English), and the like are stored in association with each other. In the nearest station, the character information of the nearest station of the restaurant written in the first language (Japanese), the character information of the nearest station of the restaurant written in the second language (English), etc. are stored in association with each other. To.

なお、飲食店テーブルには、3以上の言語(第1言語(日本語)、第2言語(英語)、第3言語(中国語(簡体字))、第4言語(韓国語)、・・・)で表記された名称、住所、最寄り駅の文字情報のそれぞれが互いに関連付けて記憶されてもよい。なお、飲食店テーブルに記憶された各データは、予め飲食店の関係者等によって登録されたものである。 In addition, at the restaurant table, three or more languages (first language (Japanese), second language (English), third language (Chinese (simplified)), fourth language (Korean), ... ), The name, the address, and the character information of the nearest station may be stored in association with each other. Each data stored in the restaurant table is registered in advance by a person concerned with the restaurant or the like.

図5(b)には、用語辞書テーブルが示されている。用語辞書テーブルには、ジャンル及びメニュー属性の各文字情報について、文字ID、第1言語(日本語)表記、第2言語(英語)表記、第3言語(中国語(簡体字))表記、第4言語(韓国語)表記等が互いに関連付けて記憶される。文字IDは、各文字情報を識別するための識別情報である。 FIG. 5B shows a terminology dictionary table. In the term dictionary table, for each character information of genre and menu attribute, character ID, first language (Japanese) notation, second language (English) notation, third language (Chinese (simplified)) notation, fourth Language (Korean) notation etc. are stored in association with each other. The character ID is identification information for identifying each character information.

第1言語(日本語)表記は、第1言語(日本語)で表記されたジャンル及びメニュー属性の文字情報である。第2言語(英語)表記は、第2言語(英語)で表記されたジャンル及びメニュー属性の文字情報である。第3言語(中国語(簡体字))表記は、第3言語(中国語(簡体字))で表記されたジャンル及びメニュー属性の文字情報である。第4言語(韓国語)表記は、第4言語(韓国語)で表記されたジャンル及びメニュー属性の文字情報である。なお、用語辞書テーブルには、各文字情報について、5以上の言語での表記が互いに関連付けて記憶されてもよい。 The first language (Japanese) notation is character information of the genre and menu attributes written in the first language (Japanese). The second language (English) notation is character information of the genre and menu attributes written in the second language (English). The third language (Chinese (simplified)) notation is the character information of the genre and menu attributes written in the third language (Chinese (simplified)). The fourth language (Korean) notation is the character information of the genre and the menu attribute written in the fourth language (Korean). In the term dictionary table, notations in five or more languages may be stored in association with each other for each character information.

図5(c)には、詳細説明辞書テーブルが示されている。詳細説明辞書テーブルには、各詳細説明について、詳細説明ID、第1言語(日本語)表記、第2言語(英語)表記、第3言語(中国語(簡体字))表記、第4言語(韓国語)表記等が互いに関連付けて記憶される。詳細説明IDは、各詳細説明を識別するための識別情報である。 FIG. 5C shows a detailed explanation dictionary table. In the detailed explanation dictionary table, for each detailed explanation, detailed explanation ID, first language (Japanese) notation, second language (English) notation, third language (Chinese (simplified)) notation, fourth language (Korean) Words) Notations, etc. are stored in association with each other. The detailed description ID is identification information for identifying each detailed description.

第1言語(日本語)表記は、第1言語(日本語)で表記された詳細説明である。第2言語(英語)表記は、第2言語(英語)で表記された詳細説明である。第3言語(中国語(簡体字))表記は、第3言語(中国語(簡体字))で表記された詳細説明である。第4言語(韓国語)表記は、第4言語(韓国語)で表記された詳細説明である。なお、詳細説明辞書テーブルには、各詳細説明について、5以上の言語での表記が互いに関連付けて記憶されてもよい。 The first language (Japanese) notation is a detailed explanation written in the first language (Japanese). The second language (English) notation is a detailed description written in the second language (English). The third language (Chinese (Simplified)) notation is a detailed explanation written in the third language (Chinese (Simplified)). The fourth language (Korean) notation is a detailed explanation written in the fourth language (Korean). In the detailed explanation dictionary table, notations in five or more languages may be stored in association with each other for each detailed explanation.

図6には、メニュー情報テーブルが示されている。メニュー情報テーブルには、各料理について、料理ID、料理名称、使用飲食店ID、料理情報、合計ポイント等が互いに関連付けて記憶される。なお、メニュー情報には、各料理の料理名称、各料理を提供する飲食店に関する情報、料理情報、又は、合計ポイント等が含まれる。 FIG. 6 shows a menu information table. In the menu information table, a dish ID, a dish name, a restaurant ID used, dish information, total points, etc. are stored in association with each other for each dish. The menu information includes the name of each dish, information on restaurants that serve each dish, cooking information, total points, and the like.

料理IDは、各料理を識別するための識別情報である。料理名称は、店舗端末3を操作するユーザ(飲食店の関係者等)によってテキスト入力された、複数の言語のそれぞれで表記された各料理の名称の文字情報である。なお、料理名称には、第1言語で表記された料理名称、第2言語で表記された料理名称等が記憶されるが、3以上の言語(第1言語(日本語)、第2言語(英語)、第3言語(中国語(簡体字))、第4言語(韓国語)、・・・)によって表記された料理名称の文字情報が記憶されてもよい。 The dish ID is identification information for identifying each dish. The food name is character information of the name of each food written in each of a plurality of languages, which is text-input by a user (a person concerned with a restaurant or the like) who operates the store terminal 3. In addition, the dish name written in the first language, the dish name written in the second language, etc. are stored in the dish name, but three or more languages (first language (Japanese), second language (1st language (Japanese)) The character information of the dish name written in English), the third language (Chinese (simplified)), the fourth language (Korean), ...) may be stored.

使用飲食店IDは、各料理を提供する飲食店の飲食店IDであり、飲食店テーブルに記憶されている飲食店IDである。各料理に、使用飲食店IDが関連付けられることにより、各料理と、各料理を提供する飲食店に関する情報とが関連付けられる。 The restaurant ID used is the restaurant ID of the restaurant that provides each dish, and is the restaurant ID stored in the restaurant table. By associating the restaurant ID used with each dish, each dish is associated with information about the restaurant that provides each dish.

料理情報は、各料理を飲食店の利用者(顧客)等に紹介するための情報である。料理情報には、第1言語(日本語)で表記されたジャンル、メニュー属性(食材、調味料、調理方法、厨房条件)及び詳細説明、並びに、第2言語(英語)で表記されたジャンル、メニュー属性(食材、調味料、調理方法、厨房条件)及び詳細説明等が記憶される。 Cooking information is information for introducing each dish to restaurant users (customers) and the like. Cooking information includes genres written in the first language (Japanese), menu attributes (ingredients, seasonings, cooking methods, kitchen conditions) and detailed explanations, and genres written in the second language (English). Menu attributes (ingredients, seasonings, cooking methods, kitchen conditions) and detailed explanations are stored.

合計ポイントは、嗜好カテゴリ毎に算出された各料理のメニュー属性のそれぞれ(食材、調味料、調理方法、厨房条件)の忌避ポイントの合計値である。なお、合計ポイントに替えて、メニュー属性のそれぞれの忌避ポイントが記憶されてもよい。 The total point is the total value of the repellent points of each of the menu attributes (ingredients, seasonings, cooking methods, kitchen conditions) of each dish calculated for each preference category. In addition, instead of the total points, each repellent point of the menu attribute may be stored.

なお、第1言語(日本語)で表記された1品目及び2品目のそれぞれのジャンル及びメニュー属性は、ユーザによって選択入力されたジャンル及びメニュー属性の文字情報である。また、第2言語(英語)で表記された1品目及び2品目のそれぞれのジャンル及びメニュー属性は、選択入力された第1言語(日本語)で表記された1品目及び2品目のそれぞれのジャンル及びメニュー属性の文字情報が第2言語(英語)に変換された文字情報である。また、第1言語(日本語)で表記された1品目及び2品目の詳細説明は、ジャンルテーブルにおいて、入力された第1言語(日本語)で表記された1品目及び2品目のジャンルに関連付けられた詳細説明である。また、第2言語(英語)で表記された1品目及び2品目の詳細説明は、詳細説明辞書テーブルにおいて、第1言語(日本語)で表記された詳細説明の文字情報が第2言語(英語)に変換された文字情報である。 The genre and menu attributes of the 1 item and the 2 items expressed in the first language (Japanese) are character information of the genre and menu attributes selected and input by the user. In addition, the genres and menu attributes of the 1 item and the 2 items written in the second language (English) are the genres of the 1 item and the 2 items written in the 1st language (Japanese) selected and input. And the character information of the menu attribute is the character information converted into the second language (English). In addition, the detailed explanations of the 1 item and 2 items written in the 1st language (Japanese) are associated with the genres of the 1 item and 2 items written in the input 1st language (Japanese) in the genre table. It is a detailed explanation given. Further, for the detailed explanation of one item and the two items written in the second language (English), the character information of the detailed explanation written in the first language (Japanese) is the second language (English) in the detailed explanation dictionary table. ) Is the character information converted.

なお、メニュー情報テーブルにおいて、3以上の言語(第1言語(日本語)、第2言語(英語)、第3言語(中国語(簡体字))、第4言語(韓国語)、・・・)によって表記された料理情報が記憶されてもよい。また、メニュー情報テーブルにおいて、入力処理部262によって各料理の料理名称、料理情報等が受け付けられた登録日時が、各料理に関連付けて記憶されてもよい。 In the menu information table, three or more languages (first language (Japanese), second language (English), third language (Chinese (simplified)), fourth language (Korean), ...) The cooking information written by may be stored. Further, in the menu information table, the registration date and time when the dish name, dish information, etc. of each dish is received by the input processing unit 262 may be stored in association with each dish.

(店舗端末3の概略構成)
図7は、店舗端末3の概略構成の一例を示す図である。
(Outline configuration of store terminal 3)
FIG. 7 is a diagram showing an example of a schematic configuration of the store terminal 3.

店舗端末3は、インターネット8(図1)を介してサーバ2に接続し、サーバ2と通信を行う。店舗端末3は、飲食店の関係者による入力操作に応じて、メニュー属性等の入力を受け付ける。そのために、店舗端末3は、店舗端末通信部31と、店舗端末記憶部32と、店舗端末操作部33と、店舗端末表示部34と、店舗端末処理部35とを備える。以下、店舗端末3を操作する飲食店の関係者を、単にユーザと称する場合がある。 The store terminal 3 connects to the server 2 via the Internet 8 (FIG. 1) and communicates with the server 2. The store terminal 3 accepts input of menu attributes and the like in response to an input operation by a person concerned with the restaurant. Therefore, the store terminal 3 includes a store terminal communication unit 31, a store terminal storage unit 32, a store terminal operation unit 33, a store terminal display unit 34, and a store terminal processing unit 35. Hereinafter, the person concerned with the restaurant that operates the store terminal 3 may be simply referred to as a user.

なお、本実施形態では、店舗端末3として、パーソナルコンピュータ(personal computer, PC)を想定するが、本発明はこれに限定されない。店舗端末3は、本発明が適用可能であればよく、例えば、多機能携帯電話(所謂「スマートフォン」)、携帯電話(所謂「フィーチャーフォン」)、携帯情報端末(Personal Digital Assistant, PDA)、携帯ゲーム機、携帯音楽プレーヤ、タブレット端末、タブレットPC、ノートPC等の情報処理装置でもよい。また、店舗端末3は、飲食店に設置され且つ飲食店の関係者等が扱うメニュー端末等であってもよい。 In the present embodiment, a personal computer (PC) is assumed as the store terminal 3, but the present invention is not limited to this. The store terminal 3 may be any application as long as the present invention can be applied, for example, a multifunctional mobile phone (so-called "smartphone"), a mobile phone (so-called "feature phone"), a mobile information terminal (Personal Digital Assistant, PDA), and a mobile phone. It may be an information processing device such as a game machine, a portable music player, a tablet terminal, a tablet PC, or a notebook PC. Further, the store terminal 3 may be a menu terminal or the like installed in the restaurant and handled by a person concerned with the restaurant.

店舗端末通信部31は、通信インターフェース回路を備え、店舗端末3をインターネット8(図1)に接続する。店舗端末通信部31は、ネットワークを介して店舗端末処理部35から供給されたデータをサーバ2等に送信する。また、店舗端末通信部31は、ネットワークを介してサーバ2等から受信したデータを店舗端末処理部35に供給する。 The store terminal communication unit 31 includes a communication interface circuit, and connects the store terminal 3 to the Internet 8 (FIG. 1). The store terminal communication unit 31 transmits the data supplied from the store terminal processing unit 35 to the server 2 or the like via the network. Further, the store terminal communication unit 31 supplies the data received from the server 2 or the like to the store terminal processing unit 35 via the network.

店舗端末記憶部32は、例えば、半導体メモリ装置を備える。店舗端末記憶部32は、店舗端末処理部35での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、店舗端末記憶部32は、ドライバプログラムとして、店舗端末操作部33を制御する入力デバイスドライバプログラムや、店舗端末表示部34を制御する出力デバイスドライバプログラム等を記憶する。また、店舗端末記憶部32は、アプリケーションプログラムとして、ユーザが店舗端末操作部33を操作することによって入力されたメニュー属性等をサーバ2に登録するための登録画面を表示するための閲覧プログラム等を記憶する。また、店舗端末記憶部32は、入力されたメニュー属性等を記憶する。さらに、店舗端末記憶部32は、所定の処理に係る一時的なデータを一時的に記憶してもよい。 The store terminal storage unit 32 includes, for example, a semiconductor memory device. The store terminal storage unit 32 stores operating system programs, driver programs, application programs, data, and the like used for processing in the store terminal processing unit 35. For example, the store terminal storage unit 32 stores as a driver program an input device driver program that controls the store terminal operation unit 33, an output device driver program that controls the store terminal display unit 34, and the like. Further, the store terminal storage unit 32 provides, as an application program, a browsing program or the like for displaying a registration screen for registering the menu attributes or the like input by the user by operating the store terminal operation unit 33 on the server 2. Remember. In addition, the store terminal storage unit 32 stores the input menu attributes and the like. Further, the store terminal storage unit 32 may temporarily store temporary data related to a predetermined process.

店舗端末操作部33は、店舗端末3の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネルやキーボタン等である。ユーザは、店舗端末操作部33を用いて、文字や数字、記号等を入力することができる。店舗端末操作部33は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、店舗端末処理部35に供給される。 The store terminal operation unit 33 may be any device as long as the store terminal 3 can be operated, for example, a touch panel, key buttons, or the like. The user can input characters, numbers, symbols, etc. using the store terminal operation unit 33. When the store terminal operation unit 33 is operated by the user, the store terminal operation unit 33 generates a signal corresponding to the operation. Then, the generated signal is supplied to the store terminal processing unit 35 as a user's instruction.

店舗端末表示部34も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機EL(Electro−Luminescence)ディスプレイ等である。店舗端末表示部34は、店舗端末処理部35から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。 The store terminal display unit 34 may also be any device as long as it can display images, images, and the like, such as a liquid crystal display and an organic EL (Electro-Luminescence) display. The store terminal display unit 34 displays a video corresponding to the video data supplied from the store terminal processing unit 35, an image corresponding to the image data, and the like.

店舗端末処理部35は、一又は複数個のプロセッサ及びその周辺回路を備える。店舗端末処理部35は、店舗端末3の全体的な動作を統括的に制御するものであり、例えば、CPU(Central Processing Unit)である。店舗端末処理部35は、店舗端末3の各種処理が店舗端末記憶部32に記憶されているプログラムや店舗端末操作部33の操作等に基づいて適切な手順で実行されるように、店舗端末通信部31や店舗端末表示部34等の動作を制御する。店舗端末処理部35は、店舗端末記憶部32に記憶されているプログラム(オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等)に基づいて処理を実行する。また、店舗端末処理部35は、複数のプログラム(アプリケーションプログラム等)を並列に実行することができる。 The store terminal processing unit 35 includes one or more processors and peripheral circuits thereof. The store terminal processing unit 35 comprehensively controls the overall operation of the store terminal 3, and is, for example, a CPU (Central Processing Unit). The store terminal processing unit 35 communicates with the store terminal so that various processes of the store terminal 3 are executed in an appropriate procedure based on a program stored in the store terminal storage unit 32, an operation of the store terminal operation unit 33, and the like. It controls the operation of the unit 31 and the store terminal display unit 34. The store terminal processing unit 35 executes processing based on a program (operating system program, driver program, application program, etc.) stored in the store terminal storage unit 32. In addition, the store terminal processing unit 35 can execute a plurality of programs (application programs and the like) in parallel.

店舗端末処理部35は、少なくとも閲覧実行部351、端末送信部352等を備える。これらの各部は、店舗端末処理部35が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとして店舗端末3に実装されてもよい。 The store terminal processing unit 35 includes at least a browsing execution unit 351 and a terminal transmission unit 352. Each of these units is a functional module realized by a program executed by a processor included in the store terminal processing unit 35. Alternatively, each of these parts may be mounted on the store terminal 3 as firmware.

(店舗端末3の機能)
図8〜10は、店舗端末3の表示機能によって表示される各表示画面の一例を示す図である。店舗端末3の表示機能によって、メニュー情報を登録するための各表示画面が表示される。
(Function of store terminal 3)
8 to 10 are diagrams showing an example of each display screen displayed by the display function of the store terminal 3. The display function of the store terminal 3 displays each display screen for registering menu information.

図8は、店舗端末3の表示機能によって表示される登録画面800の一例を示す図である。 FIG. 8 is a diagram showing an example of the registration screen 800 displayed by the display function of the store terminal 3.

登録画面800は、各飲食店の関係者から登録画面800を表示要求された場合に表示される画面である。登録画面800には、料理名称入力ボックス801、ジャンル選択ドロップダウンリスト802、詳細説明表示ボックス803、詳細説明変更ボタン804、食材選択ドロップダウンリスト805、調味料選択ドロップダウンリスト806、調理方法選択ドロップダウンリスト807、厨房条件選択ドロップダウンリスト808及び登録ボタン809等が表示される。 The registration screen 800 is a screen that is displayed when a person concerned with each restaurant requests the display of the registration screen 800. On the registration screen 800, a dish name input box 801, a genre selection drop-down list 802, a detailed explanation display box 803, a detailed explanation change button 804, an ingredient selection drop-down list 805, a seasoning selection drop-down list 806, and a cooking method selection drop The down list 807, the kitchen condition selection drop-down list 808, the registration button 809, and the like are displayed.

料理名称入力ボックス801は、各料理を提供する飲食店の関係者が所定の料理の名称情報をテキスト入力するためのボックスである。料理名称入力ボックス801は、複数の言語のそれぞれに対応して複数設けられる。 The dish name input box 801 is a box for a person concerned with a restaurant providing each dish to input text of the name information of a predetermined dish. A plurality of dish name input boxes 801 are provided corresponding to each of the plurality of languages.

ジャンル選択ドロップダウンリスト802は、所定の料理のジャンルを、所定の料理を提供する飲食店の関係者が選択入力するためのドロップダウンリストである。以下、図9を参照して、ジャンル選択ドロップダウンリスト802の作動方法の一例について説明する。 The genre selection drop-down list 802 is a drop-down list for a person concerned with a restaurant providing a predetermined dish to select and input a predetermined dish genre. Hereinafter, an example of the operation method of the genre selection drop-down list 802 will be described with reference to FIG.

図9は、ジャンル選択ドロップダウンリスト802の作動方法の一例について説明するための模式図である。ジャンル選択ドロップダウンリスト802として、ジャンル大分類選択ドロップダウンリスト900、ジャンル中分類選択ドロップダウンリスト903、ジャンル小分類選択ドロップダウンリスト906等が表示される。 FIG. 9 is a schematic diagram for explaining an example of the operation method of the genre selection drop-down list 802. As the genre selection drop-down list 802, a genre major classification selection drop-down list 900, a genre middle classification selection drop-down list 903, a genre minor classification selection drop-down list 906, and the like are displayed.

図9(a)は、ジャンル大分類選択ドロップダウンリスト900の作動方法の一例について説明するための模式図である。 FIG. 9A is a schematic diagram for explaining an example of the operation method of the genre major classification selection drop-down list 900.

各料理を提供する飲食店の関係者によって、ジャンル大分類選択ドロップダウンリスト900が指定されると、ジャンル大分類の各分類項目の文字情報(「和食」、「焼肉」及び「イタリアン」等)を含むジャンル大分類リスト901が表示される。 When the genre major classification selection drop-down list 900 is specified by the person concerned with the restaurant that provides each dish, the text information of each classification item of the genre major classification ("Japanese food", "Yakiniku", "Italian", etc.) The genre major classification list 901 including is displayed.

各料理を提供する飲食店の関係者によって、ジャンル大分類リスト901に表示される各分類項目の文字情報のうちのいずれかが選択されると、選択された分類項目の文字情報(例えば、「和食」)にジャンル大分類カーソル902が表示される。そして、ジャンル大分類選択ドロップダウンリスト900に分類項目の文字情報(例えば、「和食」)が表示され、ジャンル大分類リスト901の表示が終了する。 When any of the character information of each classification item displayed in the genre major classification list 901 is selected by the person concerned with the restaurant providing each dish, the character information of the selected classification item (for example, " The genre major classification cursor 902 is displayed in "Japanese food"). Then, the character information (for example, "Japanese food") of the classification item is displayed in the genre major classification selection drop-down list 900, and the display of the genre major classification list 901 ends.

図9(b)は、ジャンル中分類選択ドロップダウンリスト903の作動方法の一例について説明するための模式図である。 FIG. 9B is a schematic diagram for explaining an example of the operation method of the classification selection drop-down list 903 in the genre.

各料理を提供する飲食店の関係者によって、ジャンル中分類選択ドロップダウンリスト903が指定されると、ジャンル大分類カーソル902が表示されたジャンル大分類の分類項目の文字情報(例えば、「和食」)に含まれるジャンル中分類の各分類項目の文字情報(「日本料理」、「割烹」及び「うどん・そば」等)を含むジャンル中分類リスト904が表示される。なお、ジャンル大分類カーソル902が表示されたジャンル大分類の分類項目に、ジャンル中分類の分類項目が含まれない場合は、ジャンル中分類選択ドロップダウンリスト903及びジャンル小分類選択ドロップダウンリスト906は選択操作不能に制御される。 When the genre middle classification selection drop-down list 903 is specified by the person concerned with the restaurant that provides each dish, the character information of the genre major classification classification item (for example, "Japanese food"" on which the genre major classification cursor 902 is displayed is displayed. ) Is displayed, and the genre middle classification list 904 including the character information (“Japanese food”, “Kappo”, “Udon / Soba”, etc.) of each classification item of the genre middle classification is displayed. If the classification items of the genre major classification on which the genre major classification cursor 902 is displayed do not include the classification items of the genre middle classification, the genre middle classification selection drop-down list 903 and the genre minor classification selection drop-down list 906 are displayed. It is controlled so that it cannot be selected.

各料理を提供する飲食店の関係者によって、ジャンル中分類リスト904に表示される各分類項目の文字情報のうちのいずれかが選択されると、選択された分類項目の文字情報(例えば、「うどん・そば」)にジャンル中分類カーソル905が表示される。そして、ジャンル中分類選択ドロップダウンリスト903に分類項目の文字情報(例えば、「うどん・そば」)が表示され、ジャンル中分類リスト904の表示が終了する。 When any of the character information of each classification item displayed in the classification list 904 in the genre is selected by the person concerned with the restaurant providing each dish, the character information of the selected classification item (for example, " The genre middle classification cursor 905 is displayed in "Udon / Soba"). Then, the character information (for example, "udon / soba") of the classification item is displayed in the genre middle classification selection drop-down list 903, and the display of the genre middle classification list 904 ends.

図9(c)は、ジャンル小分類選択ドロップダウンリスト906の作動方法の一例について説明するための模式図である。 FIG. 9C is a schematic diagram for explaining an example of the operation method of the genre subclassification selection drop-down list 906.

各料理を提供する飲食店の関係者によって、ジャンル小分類選択ドロップダウンリスト906が指定されると、ジャンル中分類カーソル905が表示されたジャンル中分類の分類項目の文字情報(例えば、「うどん・そば」)に含まれるジャンル小分類の各分類項目の文字情報(「そば(蕎麦)」、「うどん」及び「讃岐うどん」等)を含むジャンル小分類リスト907が表示される。なお、ジャンル中分類カーソル905が表示されたジャンル中分類の分類項目に、ジャンル小分類の分類項目が含まれない場合は、ジャンル小分類選択ドロップダウンリスト906は選択操作不能に制御される。 When the genre sub-category selection drop-down list 906 is specified by the person concerned with the restaurant that provides each dish, the character information of the classification item of the genre middle classification (for example, "Udon / Udon") on which the genre middle classification cursor 905 is displayed The genre sub-category list 907 including the character information ("soba (soba)", "udon", "Sanuki udon", etc.) of each classification item of the genre sub-category included in "soba") is displayed. If the classification item of the genre middle classification on which the genre middle classification cursor 905 is displayed does not include the classification item of the genre subclass, the genre subclass selection drop-down list 906 is controlled so that the selection operation is not possible.

各料理を提供する飲食店の関係者によって、ジャンル小分類リスト907に表示される各分類項目の文字情報のうちのいずれかが選択されると、選択された分類項目の文字情報(例えば、「そば(蕎麦)」)にジャンル小分類カーソル908が表示される。そして、ジャンル小分類選択ドロップダウンリスト906に分類項目の文字情報(例えば、「そば(蕎麦)」)が表示され、ジャンル小分類リスト907の表示が終了する。 When any of the character information of each classification item displayed in the genre sub-category list 907 is selected by the person concerned with the restaurant providing each dish, the character information of the selected classification item (for example, " The genre subclassification cursor 908 is displayed on "Soba"). Then, the character information of the classification item (for example, "soba (soba)") is displayed in the genre sub-classification selection drop-down list 906, and the display of the genre sub-classification list 907 ends.

このように、ジャンル選択ドロップダウンリスト802が用いられた選択入力によって、ジャンル大分類、ジャンル中分類及びジャンル小分類のいずれかの分類項目の文字情報がジャンルとして選択される。 In this way, the character information of any of the classification items of the genre major classification, the genre middle classification, and the genre minor classification is selected as the genre by the selection input using the genre selection drop-down list 802.

図8に戻り、詳細説明表示ボックス803は、ジャンル選択ドロップダウンリスト802によって選択入力されたジャンルに対応する詳細説明を表示するためのテキストボックスである。すなわち、ジャンル選択ドロップダウンリスト802によってジャンルが選択入力された場合、選択されたジャンルの識別情報がサーバ2に送信される。次に、サーバ2において、送信された識別情報によって識別されるジャンルに関連付けられた詳細説明が、詳細説明辞書テーブルから抽出される。そして、抽出された詳細情報がサーバ2から店舗端末3に送信され、受信した詳細情報が詳細説明表示ボックス803に表示される。 Returning to FIG. 8, the detailed explanation display box 803 is a text box for displaying the detailed explanation corresponding to the genre selected and input by the genre selection drop-down list 802. That is, when a genre is selected and input by the genre selection drop-down list 802, the identification information of the selected genre is transmitted to the server 2. Next, in the server 2, the detailed description associated with the genre identified by the transmitted identification information is extracted from the detailed description dictionary table. Then, the extracted detailed information is transmitted from the server 2 to the store terminal 3, and the received detailed information is displayed in the detailed explanation display box 803.

詳細説明変更ボタン804は、詳細説明表示ボックス803に表示された詳細説明を編集するための詳細説明編集画面1000を表示するためのボタンである。詳細説明表示ボックス803に表示された詳細説明は、予め詳細説明辞書テーブルに記憶された一般的なジャンル説明文である。詳細説明変更ボタン804は、各飲食店の関係者が詳細説明の表現及び内容を変更したい場合に、各飲食店の関係者によって選択(押下)される。詳細説明変更ボタン804が選択(押下)されると、詳細説明編集画面の表示要求がサーバ2に送信され、サーバ2から送信された画面表示データに基づいて詳細説明編集画面1000が表示される。これにより、一般的なジャンル説明文を変更することが可能になる。 The detailed explanation change button 804 is a button for displaying the detailed explanation edit screen 1000 for editing the detailed explanation displayed in the detailed explanation display box 803. The detailed explanation displayed in the detailed explanation display box 803 is a general genre explanation sentence stored in advance in the detailed explanation dictionary table. The detailed explanation change button 804 is selected (pressed) by the person concerned with each restaurant when the person concerned with each restaurant wants to change the expression and content of the detailed explanation. When the detailed explanation change button 804 is selected (pressed), a display request for the detailed explanation edit screen is transmitted to the server 2, and the detailed explanation edit screen 1000 is displayed based on the screen display data transmitted from the server 2. This makes it possible to change the general genre description.

図10は、店舗端末3によって表示される詳細説明編集画面1000の一例を示す図である。 FIG. 10 is a diagram showing an example of the detailed explanation editing screen 1000 displayed by the store terminal 3.

詳細説明編集画面1000は、登録画面800に表示された詳細説明変更ボタン804が各飲食店の関係者によって選択(押下)された場合に、サーバ2から送信された画面表示データに基づいて表示される画面である。詳細説明編集画面1000には、詳細説明編集ボックス1001、編集ボックス追加ボタン1002、編集ボックス削除ボタン1003、編集完了ボタン1004等が表示される。 The detailed explanation edit screen 1000 is displayed based on the screen display data transmitted from the server 2 when the detailed explanation change button 804 displayed on the registration screen 800 is selected (pressed) by a person concerned with each restaurant. This is the screen. On the detailed explanation edit screen 1000, a detailed explanation edit box 1001, an edit box add button 1002, an edit box delete button 1003, an edit completion button 1004, and the like are displayed.

詳細説明編集ボックス1001は、詳細説明表示ボックス803に表示された詳細説明の文字情報を編集するためのテキスト入力ボックスであり、第1言語及び第2言語で表記された詳細説明のそれぞれに対応して表示される。詳細説明編集画面1000が表示された際に、第1言語で表記された詳細説明に対応する詳細説明編集ボックス1001には、詳細説明表示ボックス803に表示された詳細説明の文字情報が表示される。各飲食店の関係者は、店舗端末操作部33を操作して、詳細説明編集ボックス1001に表示された詳細説明の文字情報を編集することができる。また、第2言語で表記された詳細説明に対応する詳細説明編集ボックス1001には、詳細説明表示ボックス803に表示された詳細説明を第2言語で表記した文字情報が、詳細説明辞書テーブルに基づいて表示される。 The detailed explanation edit box 1001 is a text input box for editing the character information of the detailed explanation displayed in the detailed explanation display box 803, and corresponds to each of the detailed explanations written in the first language and the second language. Is displayed. When the detailed explanation edit screen 1000 is displayed, the character information of the detailed explanation displayed in the detailed explanation display box 803 is displayed in the detailed explanation edit box 1001 corresponding to the detailed explanation written in the first language. .. A person concerned with each restaurant can operate the store terminal operation unit 33 to edit the character information of the detailed explanation displayed in the detailed explanation editing box 1001. Further, in the detailed explanation editing box 1001 corresponding to the detailed explanation written in the second language, the character information in which the detailed explanation displayed in the detailed explanation display box 803 is expressed in the second language is based on the detailed explanation dictionary table. Is displayed.

編集ボックス追加ボタン1002は、更に他の言語で表記された詳細説明の文字情報を編集するための詳細説明編集ボックス1001を追加するための入力ボタンである。各飲食店の関係者によって編集ボックス追加ボタン1002が選択(押下)されると、図示しない言語選択画面によって複数の言語から編集する言語が各飲食店の関係者によって選択され、選択された言語で表記された詳細説明の文字情報を編集するための詳細説明編集ボックス1001が表示される。 The edit box addition button 1002 is an input button for adding the detailed explanation edit box 1001 for editing the character information of the detailed explanation written in another language. When the edit box add button 1002 is selected (pressed) by the person concerned with each restaurant, the language to be edited from a plurality of languages is selected by the person concerned with each restaurant by the language selection screen (not shown), and in the selected language. The detailed explanation edit box 1001 for editing the character information of the written detailed explanation is displayed.

編集ボックス削除ボタン1003は、表示されている詳細説明編集ボックス1001を言語毎に削除するための入力ボタンである。各言語に対応する編集ボックス削除ボタン1003が、各言語で表記された詳細説明に対応する詳細説明編集ボックス1001の近傍に表示される。編集ボックス削除ボタン1003が飲食店の関係者によって選択(押下)されると、選択された編集ボックス削除ボタン1003に対応する詳細説明編集ボックス1001が削除される。 The edit box delete button 1003 is an input button for deleting the displayed detailed explanation edit box 1001 for each language. The edit box delete button 1003 corresponding to each language is displayed in the vicinity of the detailed explanation edit box 1001 corresponding to the detailed explanation written in each language. When the edit box delete button 1003 is selected (pressed) by a person concerned with the restaurant, the detailed explanation edit box 1001 corresponding to the selected edit box delete button 1003 is deleted.

編集完了ボタン1004が選択(押下)されると、詳細説明編集画面1000の表示が終了し、詳細説明編集ボックス1001に記載された第1言語で表記された詳細説明が、登録画面800の詳細説明表示ボックス803に表示される。また、詳細説明編集ボックス1001に記載された第1言語以外の言語で表記された詳細説明は、店舗端末記憶部32に一時的に記憶される。 When the edit completion button 1004 is selected (pressed), the display of the detailed explanation edit screen 1000 ends, and the detailed explanation written in the first language described in the detailed explanation edit box 1001 is the detailed explanation of the registration screen 800. It is displayed in the display box 803. Further, the detailed explanation written in a language other than the first language described in the detailed explanation edit box 1001 is temporarily stored in the store terminal storage unit 32.

図8に戻り、食材選択ドロップダウンリスト805は、所定の料理に用いられる食材を選択入力するためのドロップダウンリストである。食材選択ドロップダウンリスト805が飲食店の関係者によって指定されると、食材テーブルに記憶された食材名称の文字情報を含む食材リスト(図示せず)が表示される。食材リストに表示される食材名称の文字情報のうちのいずれかが選択されると、選択された食材名称の文字情報が食材選択ドロップダウンリスト805に表示され、食材リストの表示が終了する。 Returning to FIG. 8, the foodstuff selection drop-down list 805 is a drop-down list for selecting and inputting foodstuffs used in a predetermined dish. When the foodstuff selection drop-down list 805 is specified by a person concerned with the restaurant, a foodstuff list (not shown) including the character information of the foodstuff name stored in the foodstuff table is displayed. When any of the textual information of the foodstuff name displayed in the foodstuff list is selected, the textual information of the selected foodstuff name is displayed in the foodstuff selection drop-down list 805, and the display of the foodstuff list ends.

調味料選択ドロップダウンリスト806は、所定の料理に用いられる調味料を選択入力するためのドロップダウンリストである。調味料選択ドロップダウンリスト806が飲食店の関係者によって指定されると、調味料テーブルに記憶された調味料名称の文字情報を含む調味料リスト(図示せず)が表示される。調味料リストに表示される調味料名称の文字情報のうちのいずれかが選択されると、選択された調味料名称の文字情報が調味料選択ドロップダウンリスト806に表示され、調味料リストの表示が終了する。 The seasoning selection drop-down list 806 is a drop-down list for selecting and inputting seasonings used in a predetermined dish. When the seasoning selection drop-down list 806 is specified by a person concerned with the restaurant, a seasoning list (not shown) including the character information of the seasoning name stored in the seasoning table is displayed. When any of the character information of the seasoning name displayed in the seasoning list is selected, the character information of the selected seasoning name is displayed in the seasoning selection drop-down list 806, and the seasoning list is displayed. Is finished.

調理方法選択ドロップダウンリスト807は、所定の料理に用いられる調理方法を選択入力するためのドロップダウンリストである。調理方法選択ドロップダウンリスト807が飲食店の関係者によって指定されると、調理方法テーブルに記憶された調理方法名称の文字情報を含む調理方法リスト(図示せず)が表示される。調理方法リストに表示される調理方法名称の文字情報のうちのいずれかが選択されると、選択された調理方法名称の文字情報が調理方法選択ドロップダウンリスト807に表示され、調理方法リストの表示が終了する。 The cooking method selection drop-down list 807 is a drop-down list for selecting and inputting a cooking method used for a predetermined dish. When the cooking method selection drop-down list 807 is specified by a person concerned with the restaurant, a cooking method list (not shown) including the character information of the cooking method name stored in the cooking method table is displayed. When any of the character information of the cooking method name displayed in the cooking method list is selected, the character information of the selected cooking method name is displayed in the cooking method selection drop-down list 807, and the cooking method list is displayed. Is finished.

厨房条件選択ドロップダウンリスト808は、所定の料理に用いられる厨房条件を選択入力するためのドロップダウンリストである。厨房条件選択ドロップダウンリスト808が飲食店の関係者によって指定されると、厨房条件テーブルに記憶された厨房条件の文字情報を含む厨房条件リスト(図示せず)が表示される。厨房条件リストに表示される厨房条件の文字情報のうちのいずれかが選択されると、選択された厨房条件の文字情報が厨房条件選択ドロップダウンリスト808に表示され、厨房条件リストの表示が終了する。 The kitchen condition selection drop-down list 808 is a drop-down list for selecting and inputting kitchen conditions used for a predetermined dish. When the kitchen condition selection drop-down list 808 is specified by a person concerned with the restaurant, a kitchen condition list (not shown) including the character information of the kitchen condition stored in the kitchen condition table is displayed. When any of the character information of the kitchen condition displayed in the kitchen condition list is selected, the character information of the selected kitchen condition is displayed in the kitchen condition selection drop-down list 808, and the display of the kitchen condition list ends. To do.

登録ボタン809がユーザによって押下(選択)されると、料理名称入力ボックス801にテキスト入力された情報と、所定の料理を構成する複数の品のそれぞれに対して、ジャンル選択ドロップダウンリスト802、詳細説明表示ボックス803、食材選択ドロップダウンリスト805、調味料選択ドロップダウンリスト806、調理方法選択ドロップダウンリスト807及び厨房条件選択ドロップダウンリスト808に入力された情報と、所定の料理を提供する飲食店の飲食店IDと、を含めた登録要求が、サーバ2に送信される。そして、サーバ2は、受け付けた登録要求に含まれる各種情報をメニュー情報として記憶する。なお、第1言語以外の言語で表記された詳細説明が店舗端末記憶部32に一時的に記憶されている場合、第1言語以外の言語で表記された詳細説明が登録要求に含まれる。 When the registration button 809 is pressed (selected) by the user, the information entered as text in the dish name input box 801 and the genre selection drop-down list 802, details for each of the plurality of items constituting the predetermined dish. Information entered in the description display box 803, ingredient selection drop-down list 805, seasoning selection drop-down list 806, cooking method selection drop-down list 807, and kitchen condition selection drop-down list 808, and a restaurant that provides a predetermined dish. The registration request including the restaurant ID of the above is transmitted to the server 2. Then, the server 2 stores various information included in the received registration request as menu information. When the detailed explanation written in a language other than the first language is temporarily stored in the store terminal storage unit 32, the detailed explanation written in a language other than the first language is included in the registration request.

(携帯端末4の概略構成)
図11は、携帯端末4の概略構成の一例を示す図である。
(Rough configuration of mobile terminal 4)
FIG. 11 is a diagram showing an example of a schematic configuration of the mobile terminal 4.

携帯端末4は、基地局5、移動体通信網6、ゲートウェイ7、及びインターネット8を介してサーバ2に接続し、サーバ2と通信を行う。携帯端末4は、ユーザによる携帯端末操作部43(ボタン等)の操作に応じて、メニュー情報等の表示をサーバ2に要求する。また、携帯端末4は、サーバ2からメニュー情報等に係る表示データを受信して表示する。そのために、携帯端末4は、携帯端末通信部41と、携帯端末記憶部42と、携帯端末操作部43と、携帯端末表示部44と、携帯端末処理部45とを備える。 The mobile terminal 4 connects to the server 2 via the base station 5, the mobile communication network 6, the gateway 7, and the Internet 8 and communicates with the server 2. The mobile terminal 4 requests the server 2 to display menu information or the like in response to an operation of the mobile terminal operation unit 43 (button or the like) by the user. Further, the mobile terminal 4 receives and displays display data related to menu information and the like from the server 2. Therefore, the mobile terminal 4 includes a mobile terminal communication unit 41, a mobile terminal storage unit 42, a mobile terminal operation unit 43, a mobile terminal display unit 44, and a mobile terminal processing unit 45.

なお、本実施形態では、携帯端末4として、多機能携帯電話(所謂「スマートフォン」)を想定するが、本発明はこれに限定されるものではない。携帯端末4は、本発明が適用可能であればよく、例えば、携帯電話(所謂「フィーチャーフォン」)や携帯情報端末(Personal Digital Assistant, PDA)、携帯ゲーム機、携帯音楽プレーヤ、タブレット端末、タブレットPC、ノートPC等でもよい。また、携帯端末4は、飲食店で複数設置され且つ飲食店の客がメニューの注文を行うメニュー端末等であってもよい。 In the present embodiment, a multifunctional mobile phone (so-called “smartphone”) is assumed as the mobile terminal 4, but the present invention is not limited thereto. The mobile terminal 4 may be any application as long as the present invention can be applied. For example, a mobile phone (so-called "feature phone"), a personal digital assistant (PDA), a portable game machine, a portable music player, a tablet terminal, or a tablet. It may be a PC, a notebook PC, or the like. Further, the mobile terminal 4 may be a menu terminal or the like which is installed at a plurality of restaurants and the customer of the restaurant orders a menu.

携帯端末通信部41は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、携帯端末4を無線通信ネットワークに接続する。携帯端末通信部41は、基地局5により割り当てられるチャネルを介して、基地局5との間でCDMA(Code Division Multiple Access)方式等による無線信号回線を確立し、基地局5との間で通信を行う。そして、携帯端末通信部41は、携帯端末処理部45から供給されたデータをサーバ2等に送信する。また、携帯端末通信部41は、サーバ2等から受信したデータを携帯端末処理部45に供給する。 The mobile terminal communication unit 41 includes a communication interface circuit including an antenna having a predetermined frequency band as a sensitive band, and connects the mobile terminal 4 to a wireless communication network. The mobile terminal communication unit 41 establishes a wireless signal line with the base station 5 by a CDMA (Code Division Multiple Access) method or the like via a channel assigned by the base station 5, and communicates with the base station 5. I do. Then, the mobile terminal communication unit 41 transmits the data supplied from the mobile terminal processing unit 45 to the server 2 or the like. Further, the mobile terminal communication unit 41 supplies the data received from the server 2 or the like to the mobile terminal processing unit 45.

携帯端末記憶部42は、例えば、半導体メモリ装置を備える。携帯端末記憶部42は、携帯端末処理部45での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、携帯端末記憶部42は、ドライバプログラムとして、携帯端末操作部43を制御する入力デバイスドライバプログラムや、携帯端末表示部44を制御する出力デバイスドライバプログラム等を記憶する。また、携帯端末記憶部42は、アプリケーションプログラムとして、メニュー情報等に係る表示データの取得及び表示を行うプログラム等を記憶する。また、携帯端末記憶部42は、所定の処理に係る一時的なデータを一時的に記憶してもよい。 The mobile terminal storage unit 42 includes, for example, a semiconductor memory device. The mobile terminal storage unit 42 stores operating system programs, driver programs, application programs, data, and the like used for processing in the mobile terminal processing unit 45. For example, the mobile terminal storage unit 42 stores, as a driver program, an input device driver program that controls the mobile terminal operation unit 43, an output device driver program that controls the mobile terminal display unit 44, and the like. Further, the mobile terminal storage unit 42 stores, as an application program, a program or the like that acquires and displays display data related to menu information or the like. Further, the mobile terminal storage unit 42 may temporarily store temporary data related to a predetermined process.

携帯端末操作部43は、携帯端末4の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネルやキーボタン等である。ユーザは、携帯端末操作部43を用いて、文字や数字、記号等を入力することができる。携帯端末操作部43は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、携帯端末処理部45に供給される。 The mobile terminal operation unit 43 may be any device as long as the mobile terminal 4 can be operated, for example, a touch panel, key buttons, or the like. The user can input characters, numbers, symbols and the like using the mobile terminal operation unit 43. When the mobile terminal operation unit 43 is operated by the user, the mobile terminal operation unit 43 generates a signal corresponding to the operation. Then, the generated signal is supplied to the mobile terminal processing unit 45 as a user's instruction.

携帯端末表示部44も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機EL(Electro−Luminescence)ディスプレイ等である。携帯端末表示部44は、携帯端末処理部45から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。 The mobile terminal display unit 44 may be any device as long as it can display images, images, and the like, and is, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, or the like. The mobile terminal display unit 44 displays a video corresponding to the video data supplied from the mobile terminal processing unit 45, an image corresponding to the image data, and the like.

携帯端末処理部45は、一又は複数個のプロセッサ及びその周辺回路を備える。携帯端末処理部45は、携帯端末4の全体的な動作を統括的に制御するものであり、例えば、CPU(Central Processing Unit)である。携帯端末処理部45は、携帯端末4の各種処理が携帯端末記憶部42に記憶されているプログラムや携帯端末操作部43の操作等に基づいて適切な手順で実行されるように、携帯端末通信部41や携帯端末表示部44等の動作を制御する。携帯端末処理部45は、携帯端末記憶部42に記憶されているプログラム(オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等)に基づいて処理を実行する。また、携帯端末処理部45は、複数のプログラム(アプリケーションプログラム等)を並列に実行することができる。 The mobile terminal processing unit 45 includes one or more processors and peripheral circuits thereof. The mobile terminal processing unit 45 comprehensively controls the overall operation of the mobile terminal 4, and is, for example, a CPU (Central Processing Unit). The mobile terminal processing unit 45 communicates with the mobile terminal so that various processes of the mobile terminal 4 are executed in an appropriate procedure based on a program stored in the mobile terminal storage unit 42, an operation of the mobile terminal operation unit 43, or the like. It controls the operation of the unit 41, the mobile terminal display unit 44, and the like. The mobile terminal processing unit 45 executes processing based on a program (operating system program, driver program, application program, etc.) stored in the mobile terminal storage unit 42. Further, the mobile terminal processing unit 45 can execute a plurality of programs (application programs and the like) in parallel.

携帯端末処理部45は、少なくとも閲覧実行部451を備える。閲覧実行部451は、携帯端末処理部45が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、閲覧実行部451は、ファームウェアとして携帯端末4に実装されてもよい。 The mobile terminal processing unit 45 includes at least a browsing execution unit 451. The browsing execution unit 451 is a functional module realized by a program executed by a processor included in the mobile terminal processing unit 45. Alternatively, the browsing execution unit 451 may be mounted on the mobile terminal 4 as firmware.

閲覧実行部451は、メニュー情報等に係る表示データの取得及び表示を行う。即ち、ユーザからの指示に応じて、メニュー情報に係る画面の表示要求を、携帯端末通信部41を介してサーバ2に送信する。また、閲覧実行部451は、対応する表示データを、サーバ2から携帯端末通信部41を介して受信する。閲覧実行部451は、受信した表示データに基づいて描画データを作成する。即ち、閲覧実行部451は、受信した表示データを解析して制御データ及び内容データを特定し、特定した制御データに基づいて同じく特定した内容データをレイアウトし、描画データを作成する。そして、閲覧実行部451は、作成した描画データを携帯端末表示部44に出力する。 The browsing execution unit 451 acquires and displays display data related to menu information and the like. That is, in response to an instruction from the user, a screen display request related to menu information is transmitted to the server 2 via the mobile terminal communication unit 41. Further, the browsing execution unit 451 receives the corresponding display data from the server 2 via the mobile terminal communication unit 41. The browsing execution unit 451 creates drawing data based on the received display data. That is, the browsing execution unit 451 analyzes the received display data, specifies the control data and the content data, lays out the similarly specified content data based on the specified control data, and creates drawing data. Then, the browsing execution unit 451 outputs the created drawing data to the mobile terminal display unit 44.

(携帯端末4の機能)
図12は、携帯端末4の表示機能によって表示されるメニュー情報表示画面1200の一例を示す図である。携帯端末4の表示機能では、複数の言語のうちのいずれか一の言語で表記された文字情報が表示される。以下、携帯端末4が、第1言語(日本語)とは異なる第2言語(英語)で文字情報を表記するものとして説明する。
(Function of mobile terminal 4)
FIG. 12 is a diagram showing an example of the menu information display screen 1200 displayed by the display function of the mobile terminal 4. In the display function of the mobile terminal 4, character information written in any one of a plurality of languages is displayed. Hereinafter, the mobile terminal 4 will be described as expressing character information in a second language (English) different from the first language (Japanese).

メニュー情報表示画面1200には、ユーザが選択した飲食店で提供される料理(コース料理又は定食料理)のメニュー情報が表示される。メニュー情報表示画面1200は、例えば、サーバ2によって送信される画面であり、所定の情報提供サイトに掲載された各飲食店を紹介するホームページにリンクされた画面である。 On the menu information display screen 1200, menu information of dishes (course dishes or set meals) provided at the restaurant selected by the user is displayed. The menu information display screen 1200 is, for example, a screen transmitted by the server 2 and is a screen linked to a home page that introduces each restaurant posted on a predetermined information providing site.

図12よって示されるメニュー情報表示画面1200の例では、料理名称、当該料理のジャンル、メニュー属性及び詳細説明等のメニュー紹介1201、並びに、合計ポイントに基づいたグラフ情報1202等が表示される。メニュー紹介1201は、所定の情報提供サイトにおいてユーザによって選択された飲食店の飲食店IDに関連付けられた、料理名称、及び、料理情報を、メニュー情報テーブルから抽出して作成される。また、グラフ情報1202は、所定の情報提供サイトにおいてユーザによって選択された飲食店の飲食店IDに関連付けられた合計ポイントに基づいて作成される。なお、グラフ情報1202は、図12によって示されるゲージに限らず、円グラフ若しくは数字表示、又は、アイコン若しくはキャラクタ表示等でもよい。なお、グラフ情報1202は、当該グラフ情報1202に関連するメニュー紹介1201に係る表示領域の表示色、当該メニュー紹介1201の文字の表示色等でもよい。そして、メニュー情報表示画面1200は、作成されたメニュー紹介1201及びグラフ情報1202を含む画面表示データに基づいて表示される。 In the example of the menu information display screen 1200 shown in FIG. 12, menu introduction 1201 such as a dish name, a genre of the dish, menu attributes, and detailed explanations, graph information 1202 based on total points, and the like are displayed. The menu introduction 1201 is created by extracting the dish name and the dish information associated with the restaurant ID of the restaurant selected by the user on the predetermined information providing site from the menu information table. Further, the graph information 1202 is created based on the total points associated with the restaurant ID of the restaurant selected by the user on the predetermined information providing site. The graph information 1202 is not limited to the gauge shown in FIG. 12, and may be a pie chart, a numerical display, an icon, a character display, or the like. The graph information 1202 may be the display color of the display area related to the menu introduction 1201 related to the graph information 1202, the display color of the characters of the menu introduction 1201 or the like. Then, the menu information display screen 1200 is displayed based on the screen display data including the created menu introduction 1201 and graph information 1202.

メニュー紹介1201及びグラフ情報1202を表記するための言語は、携帯端末4によって表示設定された言語である。なお、携帯端末4は、メニュー情報表示画面1200をサーバ2に要求する際に、携帯端末4において表記される文字情報の言語を指定するための情報である言語指定情報を送信する。そして、サーバ2は、メニュー情報テーブルから、言語指定情報に基づいて料理名称及び料理情報を抽出して、メニュー紹介1201を作成する。 The language for expressing the menu introduction 1201 and the graph information 1202 is the language displayed and set by the mobile terminal 4. When requesting the menu information display screen 1200 from the server 2, the mobile terminal 4 transmits language designation information which is information for designating the language of the character information expressed in the mobile terminal 4. Then, the server 2 extracts the dish name and the dish information from the menu information table based on the language designation information, and creates the menu introduction 1201.

(メニュー生成システム1の動作シーケンスの例1)
図13は、メニュー生成システム1の動作シーケンスの一例を示す図である。この動作シーケンスは、予めサーバ記憶部22及び店舗端末記憶部32に記憶されているプログラムに基づいて、主にサーバ処理部26及び店舗端末処理部35により、サーバ2及び店舗端末3の各要素と協働して実行される。
(Example 1 of the operation sequence of the menu generation system 1)
FIG. 13 is a diagram showing an example of an operation sequence of the menu generation system 1. This operation sequence is based on a program stored in advance in the server storage unit 22 and the store terminal storage unit 32, and is mainly provided by the server processing unit 26 and the store terminal processing unit 35 with each element of the server 2 and the store terminal 3. It is carried out in collaboration.

最初に、飲食店の関係者の店舗端末3の端末送信部352は、飲食店の関係者等による店舗端末操作部33の操作に応じて、飲食店IDを含む登録画面要求を、店舗端末通信部31を介してサーバ2に送信する(ステップS101)。 First, the terminal transmission unit 352 of the store terminal 3 of the person concerned with the restaurant sends a registration screen request including the restaurant ID to the store terminal communication in response to the operation of the store terminal operation unit 33 by the person concerned with the restaurant. It is transmitted to the server 2 via the unit 31 (step S101).

次に、サーバ2の画面作成部261は、店舗端末3からサーバ通信部21を介して登録画面要求を受信すると、登録画面800を表示するための画面表示データを作成する(ステップS102)。まず、画面作成部261は、ジャンルテーブルに基づいてジャンル選択ドロップダウンリスト802を作成する。次に、画面作成部261は、食材テーブルに基づいて食材選択ドロップダウンリスト805を作成する。次に、画面作成部261は、調味料テーブルに基づいて調味料選択ドロップダウンリスト806を作成する。次に、画面作成部261は、調理方法テーブルに基づいて調理方法選択ドロップダウンリスト807を作成する。次に、画面作成部261は、厨房条件テーブルに基づいて厨房条件選択ドロップダウンリスト808を作成する。そして、画面作成部261は、作成されたジャンル選択ドロップダウンリスト802、食材選択ドロップダウンリスト805、調味料選択ドロップダウンリスト806、調理方法選択ドロップダウンリスト807、及び厨房条件選択ドロップダウンリスト808を含む登録画面800を表示するための画面表示データを作成する。 Next, when the screen creation unit 261 of the server 2 receives the registration screen request from the store terminal 3 via the server communication unit 21, it creates screen display data for displaying the registration screen 800 (step S102). First, the screen creation unit 261 creates a genre selection drop-down list 802 based on the genre table. Next, the screen creation unit 261 creates a food selection drop-down list 805 based on the food table. Next, the screen creation unit 261 creates a seasoning selection drop-down list 806 based on the seasoning table. Next, the screen creation unit 261 creates a cooking method selection drop-down list 807 based on the cooking method table. Next, the screen creation unit 261 creates a kitchen condition selection drop-down list 808 based on the kitchen condition table. Then, the screen creation unit 261 displays the created genre selection drop-down list 802, ingredient selection drop-down list 805, seasoning selection drop-down list 806, cooking method selection drop-down list 807, and kitchen condition selection drop-down list 808. Create screen display data for displaying the including registration screen 800.

次に、サーバ2のサーバ送信部266は、作成された登録画面800を表示するための画面表示データを、受信した飲食店IDに対応する店舗端末3にサーバ通信部21を介して送信する(ステップS103)。 Next, the server transmission unit 266 of the server 2 transmits the screen display data for displaying the created registration screen 800 to the store terminal 3 corresponding to the received restaurant ID via the server communication unit 21 ( Step S103).

次に、店舗端末3の閲覧実行部351は、サーバ2から店舗端末通信部31を介して登録画面800を表示するための画面表示データを受信すると、受信された画面表示データに基づいて登録画面800を店舗端末表示部34に表示する(ステップS104)。 Next, when the browsing execution unit 351 of the store terminal 3 receives the screen display data for displaying the registration screen 800 from the server 2 via the store terminal communication unit 31, the registration screen is based on the received screen display data. 800 is displayed on the store terminal display unit 34 (step S104).

次に、店舗端末3の閲覧実行部351は、店舗端末表示部34に表示された登録画面800に対して飲食店の関係者等が店舗端末操作部33を操作して入力した入力情報と飲食店IDとを含む登録要求を、店舗端末通信部31を介してサーバ2に送信する(ステップS105)。 Next, the browsing execution unit 351 of the store terminal 3 operates the store terminal operation unit 33 and the input information and the food and drink input by the person concerned with the restaurant on the registration screen 800 displayed on the store terminal display unit 34. A registration request including the store ID is transmitted to the server 2 via the store terminal communication unit 31 (step S105).

そして、サーバ2の入力処理部262、変換処理部263及び記憶処理部264は、サーバ通信部21を介して受信した登録要求に含まれる各種情報に基づいて、イベント情報登録処理を実行する(ステップS106)。イベント情報登録処理の詳細については後述する。 Then, the input processing unit 262, the conversion processing unit 263, and the storage processing unit 264 of the server 2 execute the event information registration process based on various information included in the registration request received via the server communication unit 21 (step). S106). The details of the event information registration process will be described later.

(メニュー情報登録処理)
図14は、イベント情報登録処理の一例を示すフローチャートである。図14に示すイベント情報登録処理は、図13のステップS106において実行される。
(Menu information registration process)
FIG. 14 is a flowchart showing an example of the event information registration process. The event information registration process shown in FIG. 14 is executed in step S106 of FIG.

まず、入力処理部262は、店舗端末3からの登録要求を受け付ける(ステップS201)。登録要求には、飲食店ID、料理名称入力ボックス801にテキスト入力された複数の言語のそれぞれで表記された料理名称の文字情報、所定の料理に対して選択入力されたジャンルの文字情報と、所定の料理に対して選択入力されたメニュー属性の文字情報と、詳細説明表示ボックス803に表示された詳細説明の文字情報とが含まれる。メニュー属性は、食材選択ドロップダウンリスト805において選択入力された食材の文字情報と、調味料選択ドロップダウンリスト806において選択入力された調味料の文字情報と、調理方法選択ドロップダウンリスト807において選択入力された調理方法の文字情報と、厨房条件選択ドロップダウンリスト808において選択入力された厨房条件の文字情報とを含む。なお、登録要求時に、第1言語以外の言語で表記された詳細説明が店舗端末記憶部32に一時的に記憶されていた場合、登録要求は、第1言語以外の言語で表記された詳細説明を含む。 First, the input processing unit 262 receives the registration request from the store terminal 3 (step S201). The registration request includes the restaurant ID, the character information of the dish name written in each of the multiple languages text-entered in the dish name input box 801 and the character information of the genre selected and input for the predetermined dish. The character information of the menu attribute selected and input for a predetermined dish and the character information of the detailed explanation displayed in the detailed explanation display box 803 are included. The menu attributes are the character information of the ingredients selected and input in the food selection drop-down list 805, the character information of the seasoning selected and input in the seasoning selection drop-down list 806, and the selection input in the cooking method selection drop-down list 807. The text information of the cooked cooking method and the text information of the kitchen condition selected and input in the kitchen condition selection drop-down list 808 are included. If the detailed explanation written in a language other than the first language is temporarily stored in the store terminal storage unit 32 at the time of the registration request, the registration request is the detailed explanation written in a language other than the first language. including.

次に、変換処理部263は、受け付けたジャンル、メニュー属性及び詳細説明の文字情報を、当該文字情報の言語とは異なる他の言語で表記されたメニュー属性の文字情報に変換する(ステップS202)。まず、変換処理部263は、受け付けた、ジャンル及びメニュー属性の文字情報と、詳細説明の文字情報と、当該文字情報の言語とを特定する。次に、変換処理部263は、用語辞書テーブルを参照して、特定されたジャンル及びメニュー属性の文字情報に関連付けられた、特定された言語とは異なる他の言語で表記された文字情報を抽出する。次に、変換処理部263は、詳細説明辞書テーブルを参照して、特定された詳細説明の文字情報に関連付けられた、特定された言語とは異なる他の言語で表記された詳細説明の文字情報を抽出する。なお、登録要求が、第1言語以外の言語で表記された詳細説明を含む場合、用語辞書テーブルを参照せずに、登録要求に含まれている詳細説明を抽出する。 Next, the conversion processing unit 263 converts the received character information of the genre, the menu attribute, and the detailed description into the character information of the menu attribute expressed in a language different from the language of the character information (step S202). .. First, the conversion processing unit 263 specifies the received character information of the genre and menu attributes, the character information of the detailed explanation, and the language of the character information. Next, the conversion processing unit 263 refers to the term dictionary table and extracts the character information expressed in another language different from the specified language, which is associated with the character information of the specified genre and menu attribute. To do. Next, the conversion processing unit 263 refers to the detailed explanation dictionary table, and refers to the character information of the detailed explanation expressed in another language different from the specified language, which is associated with the character information of the specified detailed explanation. Is extracted. When the registration request includes a detailed explanation written in a language other than the first language, the detailed explanation included in the registration request is extracted without referring to the term dictionary table.

次に、ポイント処理部265は、合計ポイント算出処理を実行する(ステップS203)。まず、ポイント処理部265は、変換処理部263によって特定されたメニュー属性の文字情報のそれぞれに対応する忌避ポイントを、食材テーブル、調味料テーブル、調理方法テーブル及び厨房条件テーブルから、忌避カテゴリ毎に抽出する。そして、ポイント処理部265は、忌避カテゴリ毎に、抽出されたメニュー属性の文字情報のそれぞれに対応する忌避ポイントを合計した合計ポイントを算出する。 Next, the point processing unit 265 executes the total point calculation process (step S203). First, the point processing unit 265 sets the repellent points corresponding to each of the character information of the menu attributes specified by the conversion processing unit 263 from the foodstuff table, the seasoning table, the cooking method table, and the kitchen condition table for each repellent category. Extract. Then, the point processing unit 265 calculates a total point by totaling the repellent points corresponding to each of the extracted character information of the menu attribute for each repellent category.

そして、記憶処理部264は、受け付けた料理の料理名称の文字情報、飲食店ID、料理のジャンル及びメニュー属性の文字情報、詳細説明の文字情報、並びに、抽出されたジャンルの文字情報、メニュー属性の文字情報及び詳細説明の文字情報を、メニュー情報として、新たな料理IDと関連付けてメニュー情報テーブルに記憶し(ステップS204)、一連のステップを終了する。 Then, the memory processing unit 264 includes character information of the dish name of the received dish, restaurant ID, character information of the dish genre and menu attribute, character information of the detailed explanation, character information of the extracted genre, and menu attribute. The character information of the above and the character information of the detailed explanation are stored in the menu information table as menu information in association with the new dish ID (step S204), and a series of steps are completed.

(メニュー生成システム1の動作シーケンスの例2)
図15は、メニュー生成システム1の動作シーケンスの一例を示す図である。この動作シーケンスは、予めサーバ記憶部22及び携帯端末記憶部42に記憶されているプログラムに基づいて、主にサーバ処理部26及び携帯端末処理部45により、サーバ2及び携帯端末4の各要素と協働して実行される。
(Example 2 of the operation sequence of the menu generation system 1)
FIG. 15 is a diagram showing an example of an operation sequence of the menu generation system 1. This operation sequence is based on a program stored in advance in the server storage unit 22 and the mobile terminal storage unit 42, and is mainly provided by the server processing unit 26 and the mobile terminal processing unit 45 with each element of the server 2 and the mobile terminal 4. It is carried out in collaboration.

ユーザの携帯端末4の閲覧実行部451は、ユーザ(飲食店の利用者(顧客)等)による携帯端末操作部43の操作に応じて、飲食店ID及び言語指定情報を含む表示要求を、携帯端末通信部41を介してサーバ2に送信する(ステップS301)。なお、所定の情報提供サイトに掲載された各飲食店を紹介するホームページに含まれるリンク(メニューを表示するためのリンク等)が、ユーザに指定されることによって、表示要求が送信される。 The browsing execution unit 451 of the user's mobile terminal 4 carries a display request including the restaurant ID and language designation information in response to the operation of the mobile terminal operation unit 43 by the user (user (customer) of the restaurant, etc.). It is transmitted to the server 2 via the terminal communication unit 41 (step S301). A display request is transmitted by designating a link (a link for displaying a menu, etc.) included in a home page introducing each restaurant posted on a predetermined information providing site to the user.

次に、サーバ2の画面作成部261は、携帯端末4からサーバ通信部21を介して表示要求を受信すると、表示画面作成処理を実行する(ステップS302)。まず、画面作成部261は、表示要求に含まれる飲食店IDに対応する使用飲食店IDに関連付けられた料理名称、料理情報及び合計ポイントを特定する。次に、画面作成部261は、特定された料理名称及び料理情報のうち、言語指定情報に対応する料理名称及び料理情報を、メニュー情報テーブルから抽出する。次に、画面作成部261は、抽出された情報に基づいてメニュー紹介1201を作成する。次に、画面作成部261は、特定された合計ポイントに基づいてグラフ情報1202を作成する。そして、画面作成部261は、メニュー紹介1201及びグラフ情報1202を含むメニュー情報表示画面1200を表示するための画面表示データを作成する。 Next, when the screen creation unit 261 of the server 2 receives the display request from the mobile terminal 4 via the server communication unit 21, the screen creation unit 261 executes the display screen creation process (step S302). First, the screen creation unit 261 specifies the dish name, the dish information, and the total points associated with the restaurant ID used corresponding to the restaurant ID included in the display request. Next, the screen creation unit 261 extracts the dish name and the dish information corresponding to the language designation information from the menu information table from the specified dish name and the dish information. Next, the screen creation unit 261 creates the menu introduction 1201 based on the extracted information. Next, the screen creation unit 261 creates graph information 1202 based on the specified total points. Then, the screen creation unit 261 creates screen display data for displaying the menu information display screen 1200 including the menu introduction 1201 and the graph information 1202.

次に、サーバ2のサーバ送信部266は、表示画面作成処理によって作成されたメニュー情報表示画面1200を表示するための画面表示データを、サーバ通信部21を介して携帯端末4に送信する(ステップS303)。 Next, the server transmission unit 266 of the server 2 transmits screen display data for displaying the menu information display screen 1200 created by the display screen creation process to the mobile terminal 4 via the server communication unit 21 (step). S303).

そして、携帯端末4の閲覧実行部451は、サーバ2から携帯端末通信部41を介して画面表示データを受信すると、受信された画面表示データに基づいてメニュー情報表示画面1200を携帯端末表示部44に表示する(ステップS304)。 Then, when the browsing execution unit 451 of the mobile terminal 4 receives the screen display data from the server 2 via the mobile terminal communication unit 41, the menu information display screen 1200 is displayed on the mobile terminal display unit 44 based on the received screen display data. Is displayed in (step S304).

以上詳述したとおり、メニュー生成システム1は、忌避カテゴリ毎に各料理を食べることできる可能性を示すリスク情報を示すことが可能となり、食材を食べることができない原因となる個人属性の度合いに応じたメニュー情報を提供することが可能となる。 As described in detail above, the menu generation system 1 can show risk information indicating the possibility of eating each dish for each repellent category, depending on the degree of personal attribute that causes the inability to eat the food. It is possible to provide menu information.

(変形例)
なお、店舗端末3の店舗端末記憶部32及び/又は携帯端末4の携帯端末記憶部42が、ジャンルテーブル、食材テーブル、調味料テーブル、調理方法テーブル、厨房条件テーブル、飲食店テーブル、用語辞書テーブル、詳細説明辞書テーブル及びメニュー情報テーブルの全て又はその一部を記憶してもよい。この場合、サーバ2は、これらの各種テーブルに記憶された情報を使用する際に、店舗端末3の店舗端末記憶部32及び/又は携帯端末4の携帯端末記憶部42にアクセスして、当該テーブルに記憶された情報を取得し、各種処理を実行する。
(Modification example)
The store terminal storage unit 32 of the store terminal 3 and / or the mobile terminal storage unit 42 of the mobile terminal 4 is a genre table, an ingredient table, a seasoning table, a cooking method table, a kitchen condition table, a restaurant table, and a term dictionary table. , Detailed explanation All or a part of the dictionary table and the menu information table may be stored. In this case, when the server 2 uses the information stored in these various tables, the server 2 accesses the store terminal storage unit 32 of the store terminal 3 and / or the mobile terminal storage unit 42 of the mobile terminal 4, and the table. Acquires the information stored in the server and executes various processes.

当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。 It will be appreciated by those skilled in the art that various changes, substitutions, and modifications can be made to this without departing from the spirit and scope of the invention.

1 メニュー生成システム
2 サーバ
21 サーバ通信部
22 サーバ記憶部
23 第1記憶部
24 第2記憶部
25 第3記憶部
26 サーバ処理部
261 画面作成部
262 入力処理部
263 変換処理部
264 記憶処理部
265 ポイント処理部
266 サーバ送信部
3 店舗端末
31 店舗端末通信部
32 店舗端末記憶部
33 店舗端末操作部
34 店舗端末表示部
35 店舗端末処理部
351 閲覧実行部
352 端末送信部
4 携帯端末
41 携帯端末通信部
42 携帯端末記憶部
43 携帯端末操作部
44 携帯端末表示部
45 携帯端末処理部
451 閲覧実行部
1 Menu generation system 2 Server 21 Server communication unit 22 Server storage unit 23 1st storage unit 24 2nd storage unit 25 3rd storage unit 26 Server processing unit 261 Screen creation unit 262 Input processing unit 263 Conversion processing unit 264 Storage processing unit 265 Point processing unit 266 Server transmission unit 3 Store terminal 31 Store terminal communication unit 32 Store terminal storage unit 33 Store terminal operation unit 34 Store terminal display unit 35 Store terminal processing unit 351 Browsing execution unit 352 Terminal transmission unit 4 Mobile terminal 41 Mobile terminal communication Unit 42 Mobile terminal storage unit 43 Mobile terminal operation unit 44 Mobile terminal display unit 45 Mobile terminal processing unit 451 Browsing execution unit

Claims (7)

飲食店のメニューを生成するメニュー生成システムであって、
料理に用いられる食材及び調味料に、忌避ポイントを忌避カテゴリ毎に関連付けて記憶する第1記憶部と、
前記第1記憶部に記憶された食材及び調味料から、各飲食店で提供される所定の料理の食材及び調味料の選択入力を受け付ける入力処理部と、
前記第1記憶部を参照して、受け付けた前記所定の料理の食材及び調味料に関連付けられた忌避ポイントを前記忌避カテゴリ毎に抽出し、前記抽出されたそれぞれの忌避ポイントを合計した合計ポイントを前記忌避カテゴリ毎に算出するポイント処理部と、
端末から受信された忌避カテゴリに対応した前記合計ポイントに基づいた表示情報を前記端末に送信する送信部と、
を有することを特徴とするメニュー生成システム。
It is a menu generation system that generates restaurant menus.
A first storage unit that stores repellent points in association with each repellent category for ingredients and seasonings used in cooking.
An input processing unit that accepts selection input of ingredients and seasonings for a predetermined dish provided at each restaurant from the ingredients and seasonings stored in the first storage unit.
With reference to the first storage unit, the repellent points associated with the received ingredients and seasonings of the predetermined dish are extracted for each of the repellent categories, and the total points obtained by summing the extracted repellent points are calculated. A point processing unit that calculates for each of the repellent categories ,
A transmission unit that transmits the display information based on the total point corresponding to the repelling category received from the terminal to the terminal,
A menu generation system characterized by having.
前記忌避カテゴリは、宗教、禁忌又は嗜好をむ、請求項1に記載のメニュー生成システム。 The repellent categories, religion, contraindications or嗜good to including, the menu generation system according to claim 1. 前記入力処理部が受け付けた前記所定の料理の食材及び調味料は、第1言語で表記された文字情報であり、
前記食材及び前記調味料について、第1言語で表記された文字情報と第2言語で表記された文字情報とを互いに関連付けて記憶する第2記憶部と、
前記第2記憶部に基づいて、受け付けた前記所定の料理の食材及び調味料の第1言語で表記された文字情報を、第2言語で表記された前記所定の料理の食材及び調味料の文字情報に変換する変換処理部と、を更に有し、
前記送信部は、前記所定の料理の合計ポイントに基づいたグラフとともに、前記変換された第2言語で表記された前記所定の料理の食材及び調味料の文字情報を前記端末に送信する、請求項1又は2に記載のメニュー生成システム。
The ingredients and seasonings of the predetermined dish received by the input processing unit are character information written in the first language.
A second storage unit that stores the character information written in the first language and the character information written in the second language in association with each other for the foodstuff and the seasoning.
Based on the second storage unit, the character information written in the first language of the received ingredients and seasonings of the predetermined dish is used as the characters of the ingredients and seasonings of the predetermined dish written in the second language. It also has a conversion processing unit that converts information into information.
A claim that the transmitting unit transmits character information of the ingredients and seasonings of the predetermined dish expressed in the converted second language together with a graph based on the total points of the predetermined dish to the terminal. The menu generation system according to 1 or 2.
各飲食店によって提供される料理に関するメニュー情報を記憶する第3記憶部と、
前記変換された第2言語で表記された前記所定の料理の食材及び調味料の文字情報、並びに、前記所定の料理の合計ポイントを、互いに関連付けてメニュー情報として前記第3記憶部に記憶する記憶処理部と、を更に有する、請求項3に記載のメニュー生成システム。
A third storage unit that stores menu information related to dishes provided by each restaurant,
A memory in which the character information of the ingredients and seasonings of the predetermined dish written in the converted second language and the total points of the predetermined dish are stored in the third storage unit as menu information in association with each other. The menu generation system according to claim 3, further comprising a processing unit.
前記第1記憶部は、前記忌避ポイントに関連付けて、料理の調理方法、及び、料理を調理する厨房条件を更に記憶し、
前記入力処理部は、第1記憶部に記憶された調理方法及び厨房条件から各飲食店で提供される所定の料理の調理方法及び厨房条件の選択入力を更に受け付け、
前記ポイント処理部は、受け付けた前記所定の料理の調理方法及び厨房条件に関連付けられた忌避ポイントを抽出する、請求項1〜4のいずれか一項に記載のメニュー生成システム。
The first storage unit further stores the cooking method of the dish and the kitchen conditions for cooking the dish in association with the repellent point.
The input processing unit further accepts selection input of the cooking method and kitchen conditions of a predetermined dish provided at each restaurant from the cooking method and kitchen conditions stored in the first storage unit.
The menu generation system according to any one of claims 1 to 4, wherein the point processing unit extracts repellent points associated with the received cooking method and kitchen conditions of the predetermined dish.
飲食店のメニューを生成するコンピュータが実行するメニュー生成方法であって、
料理に用いられる食材及び調味料に、忌避ポイントを忌避カテゴリ毎に関連付けて第1記憶部に記憶し、
前記第1記憶部に記憶された食材及び調味料から、各飲食店で提供される所定の料理の食材及び調味料の選択入力を受け付け、
前記第1記憶部を参照して、受け付けた前記所定の料理の食材及び調味料に関連付けられた忌避ポイントを前記忌避カテゴリ毎に抽出するとともに前記抽出されたそれぞれの忌避ポイントを合計した合計ポイントを前記忌避カテゴリ毎に算出し、端末から受信された忌避カテゴリに対応した前記合計ポイントに基づいた表示情報を前記端末に送信する、
ことを含むことを特徴とするメニュー生成方法。
A computer-executed menu generation method that generates restaurant menus.
Repellent points are associated with the ingredients and seasonings used in cooking for each repellent category and stored in the first storage unit.
From the ingredients and seasonings stored in the first storage unit, select input of ingredients and seasonings for a predetermined dish provided at each restaurant is accepted.
With reference to the first storage unit, the repellent points associated with the received ingredients and seasonings of the predetermined dish are extracted for each repellent category, and the total points obtained by summing the extracted repellent points are calculated. and transmits calculated for each said repelling category, the display information based on the total point corresponding to the received repellent category from the terminal to the terminal;
A menu generation method characterized by including that.
飲食店のメニューを生成するコンピュータに、
料理に用いられる食材及び調味料に、忌避ポイントを忌避カテゴリ毎に関連付けて第1記憶部に記憶し、
前記第1記憶部に記憶された食材及び調味料から、各飲食店で提供される所定の料理の食材及び調味料の選択入力を受け付け、
前記第1記憶部を参照して、受け付けた前記所定の料理の食材及び調味料に関連付けられた忌避ポイントを前記忌避カテゴリ毎に抽出するとともに前記抽出されたそれぞれの忌避ポイントを合計した合計ポイントを前記忌避カテゴリ毎に算出し、端末から受信された忌避カテゴリに対応した前記合計ポイントに基づいた表示情報を端末に送信する、
ことを実行させることを特徴とするメニュー生成プログラム。
On the computer that generates the restaurant menu,
Repellent points are associated with the ingredients and seasonings used in cooking for each repellent category and stored in the first storage unit.
From the ingredients and seasonings stored in the first storage unit, select input of ingredients and seasonings for a predetermined dish provided at each restaurant is accepted.
With reference to the first storage unit, the repellent points associated with the received ingredients and seasonings of the predetermined dish are extracted for each repellent category, and the total points obtained by summing the extracted repellent points are calculated. Calculated for each repellent category and transmit the display information based on the total points corresponding to the repellent category received from the terminal to the terminal .
A menu generator characterized by doing things.
JP2016066929A 2016-03-29 2016-03-29 Menu generation system, menu generation method and menu generation program Expired - Fee Related JP6790413B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016066929A JP6790413B2 (en) 2016-03-29 2016-03-29 Menu generation system, menu generation method and menu generation program
TW105143056A TW201734933A (en) 2016-03-29 2016-12-23 Menu generation system, menu generation method, and non-transitory computer-readable storage medium storing menu generation program
PCT/IB2017/000396 WO2017168239A1 (en) 2016-03-29 2017-03-29 Menu generation system, menu generation method, and non-transitory computer-readable storage medium storing menu generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016066929A JP6790413B2 (en) 2016-03-29 2016-03-29 Menu generation system, menu generation method and menu generation program

Publications (2)

Publication Number Publication Date
JP2017182353A JP2017182353A (en) 2017-10-05
JP6790413B2 true JP6790413B2 (en) 2020-11-25

Family

ID=58632536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016066929A Expired - Fee Related JP6790413B2 (en) 2016-03-29 2016-03-29 Menu generation system, menu generation method and menu generation program

Country Status (3)

Country Link
JP (1) JP6790413B2 (en)
TW (1) TW201734933A (en)
WO (1) WO2017168239A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109727161B (en) * 2017-10-31 2024-03-19 盒马(中国)有限公司 Restaurant, order information processing method and device
EP3742311A1 (en) * 2018-01-19 2020-11-25 Gurunavi, Inc. Server control method, server, and server control program
MY194390A (en) * 2019-11-27 2022-11-30 Panasonic Ip Man Co Ltd Method, information terminal, program, and storage medium
WO2021176742A1 (en) 2020-03-03 2021-09-10 パナソニックIpマネジメント株式会社 Control method, information terminal, program, and recording medium
CN114761988A (en) * 2020-03-03 2022-07-15 松下知识产权经营株式会社 Control method, information terminal, program, and recording medium
JP2022056355A (en) * 2020-09-29 2022-04-08 株式会社トレタ Information processing apparatus, information processing method, and information processing program

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005222191A (en) 2004-02-04 2005-08-18 Fujitsu Ltd Menu order selection support system, data center and store system
JP2007011440A (en) * 2005-06-28 2007-01-18 Epoch Vaguna:Kk System for supporting provision of food ready for allergy
JP2007299092A (en) * 2006-04-28 2007-11-15 Daiichikosho Co Ltd Ordering system
JP2009070188A (en) * 2007-09-13 2009-04-02 Ricoh Co Ltd Menu distribution system, menu server, reading device, method, and program
US7953873B1 (en) * 2008-04-25 2011-05-31 Intuit Inc. Network-based service for menu filtering based on user information
JP2010061382A (en) * 2008-09-03 2010-03-18 Nikon Corp Automatic recipe creation apparatus and program
JP2011118590A (en) * 2009-12-02 2011-06-16 Sharp Corp Commodity sales price calculation system
JP5422775B1 (en) * 2013-09-02 2014-02-19 敏充 茂木 Order reception management device, order input terminal device and program thereof
JP2015194857A (en) * 2014-03-31 2015-11-05 株式会社Creative Fantasy Information processor, information processing method, and program

Also Published As

Publication number Publication date
JP2017182353A (en) 2017-10-05
TW201734933A (en) 2017-10-01
WO2017168239A1 (en) 2017-10-05

Similar Documents

Publication Publication Date Title
JP6790413B2 (en) Menu generation system, menu generation method and menu generation program
JP6754190B2 (en) Information processing systems, information processing methods, and information processing programs
JP2022095704A (en) Control method, information terminal, program, and recording medium
JP2019023829A (en) Information providing system, program, and server
JP6635843B2 (en) Menu generation system, menu generation method, and menu generation program
KR200495956Y1 (en) menu creation system
TW201734934A (en) Menu information providing system, menu information providing method, and non-transitory computer-readable storage medium storing menu information providing program
JP5898365B1 (en) Menu generation system
JP2017182352A (en) Menu generation system
JP2018120513A (en) Multilingual display system for restaurant and restaurant guide system
JP6798387B2 (en) Multilingual conversion system, multilingual conversion method and multilingual conversion program
JP6545112B2 (en) Computer, menu generation system, menu presentation method
JP6866615B2 (en) Menu generation system, menu generation method and menu generation program
TWI717725B (en) Menu generation system, menu generation method, and non-transitory computer-readable storage medium storing menu generation program
KR20220121168A (en) Server, apparatus, and the method for recommending optimized meal kit based on the consumer's character and situation
JP6810362B2 (en) Computer, menu presentation method, program
JP6537756B1 (en) Server control method, server, and server control program
JP6899311B2 (en) Computer, conversion system, conversion method, program
JP2018163391A (en) Restaurant Navigation system
JP7167765B2 (en) Server control method, server, and server control program
JP2025099458A (en) System, information processing method, near-field wireless communication tag and card
HK40021254A (en) Menu generation system, menu generation method, and non-transitory computer-readable storage medium storing menu generation program
JP2018165907A (en) Term conversion system and term conversion method and term conversion program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200414

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200602

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20200713

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201019

R150 Certificate of patent or registration of utility model

Ref document number: 6790413

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees