(57)【特許請求の範囲】
【請求項１】
施設で提供される料理メニューを紹介するメニュー情報を生成するメニュー生成システムであって、
メニュー名を識別するメニューＩＤ毎に複数言語で示したメニュー名を対応付けて記憶する第１データベースと、
メニュー属性を識別する属性ＩＤ毎に複数言語で示したメニュー属性を対応付けて記憶する第２データベースと、
前記メニューIＤと、該メニューIＤで特定されるメニューのメニュー属性を識別する属性IＤと、施設を識別する施設IＤとを対応付けて記憶するメニューデータベースと、
情報端末から施設ＩＤの入力を受け付けると共に、該情報端末に対して前記第１、第２データベースに記憶された前記メニュー名及び前記メニュー属性を前記複数言語のうちの一の言語でそれぞれ選択可能な状態で提示し、該情報端末が提示された情報のなかから選択した前記メニュー名及び前記メニュー属性を受け付け、該受け付けたメニュー名を識別するメニューIＤと、該受け付けたメニュー属性を識別する属性ＩＤと、前記受け付けた施設ＩＤとを対応付けて前記メニューデータベースに記憶させるメニュー情報登録部とを有する、
ことを特徴とするメニュー生成システム。
【請求項２】
前記複数言語で示したメニュー情報に施設ＩＤを対応付けて記憶する多言語メニュー情報データベースを有し、
前記メニュー情報登録部は、前記情報端末からの要求に応じて、前記メニューIＤと前記属性ＩＤと前記施設ＩＤとを対応付けて前記メニューデータベースに記憶させると、前記第１、２データベース及び前記メニューデータベースを用いて、対応する施設の前記複数言語のメニュー情報を生成し、前記生成した複数言語のメニュー情報と前記対応する施設の施設ＩＤとを対応付けて多言語メニュー情報データベースに記憶させる、
ことを特徴とする請求項１に記載のメニュー生成システム。
【請求項３】
施設を利用するユーザが用いるユーザ端末から、所望の施設を指定する情報を受け付けると共に、前記複数言語のうちのいずれかの言語を指定したメニュー提示要求を受け付けると、前記メニューデータベースにアクセスし、該指定された施設を特定する施設ＩＤに対応付けられた前記メニューIＤ及び前記属性ＩＤを読み出し、該読み出した該メニューIＤ及び該属性ＩＤと、前記第１、第２データベースとを用いて指定された施設のメニューを前記指定された言語で示したメニュー情報を生成し、該ユーザ端末に該生成したメニュー情報を提供する施設情報提供部を有する、
ことを特徴とする請求項１記載のメニュー生成システム。
【請求項４】
施設を利用するユーザが用いるユーザ端末から、所望の施設を指定する情報を受け付けると共に、前記複数言語のうちのいずれかの言語を指定したメニュー提示要求を受け付けると、前記多言語メニュー情報データベースにアクセスし、該指定された施設を特定する施設ＩＤに対応付けられたメニュー情報であって且つ指定された言語のメニュー情報を読み出し、前記ユーザ端末に、該読み出したメニュー情報を提供する施設情報提供部を有する、
ことを特徴とする請求項２記載のメニュー生成システム。
【請求項５】
前記第１データベース及び前記第２データベースが１つのデータベースで構成されている、
ことを特徴とする請求項１〜４のいずれかに記載のメニュー生成システム。
【請求項６】
前記第２データベースは、
食材を識別する属性IＤに、複数言語で示した食材を対応付けて記憶する食材データベースと、
調味料を識別する属性IＤに、複数言語で示した調味料を対応付けて記憶する調味料データベースと、
調理方法を識別する属性IＤに、複数言語で示した調理方法を対応付けて記憶する調理方法データベースとを有している、
ことを特徴とする請求項１〜５のいずれかに記載のメニュー生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー生成システムに関し、例えば、飲食店等の施設で提供する料理メニューを案内するメニュー情報を複数言語で生成するメニュー生成システムに関する。
【背景技術】
【０００２】
近年，外国人の訪日が増加しており，飲食店に外国人が訪れることも少なくない。飲食店側は，外国人向けに英語などの外国語で表記されたメニューを用意している場合もある。また、従来から、飲食店等の店舗において、外国人に、料理メニューを紹介するためのシステムが各種提案されている。
【０００３】
例えば、特許文献１には、記録媒体に記録されたメニュー説明（メニュー解説）の音声情報を再生するメニュー解説装置が開示されている。このメニュー解説装置は、外国語によるメニュー説明の音声情報が再生できるように構成され、日本語が不自由な外国人に母国語の音声でメニューを案内できるようになっている。本装置を利用するためには、飲食店が事前に詳細な解説情報を準備しておかなければならないため，飲食店に外国語が堪能な従業員がいない場合はメニューの解説そのものを作成できない，ということもありえる。
【０００４】
また、特許文献２には、英語でメニュー説明を表示させる接客支援端末が提案されている。この接客支援装置は、予め英語のメニュー説明を記憶しており、従業員からの所定操作を受け付けると、英語によるメニュー説明が表示されるようになっている。しかしこの場合であっても，特許文献１の場合と同様に，飲食店が事前にメニューの説明をハンディターミナルに登録しておかなければならないが，飲食店に，外国語が堪能な従業員がいないことも多い。そのため，メニューの説明そのものを作成できない，ということもありえる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−４９１８５号公報
【特許文献２】特開２００２−２９７７３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年，外国人が飲食店を探す場合，ガイドブックなどを用いるほか，インターネットで飲食店情報を提供するウェブサイトから探すことも多い。そして，飲食店情報を提供するウェブサイトで検索された飲食店のウェブページでは，店名，場所，連絡先などのほか，メニューなども情報提供されている。そうすると，飲食店のウェブページで外国語の表記によるメニューを提示できれば，外国人に対する訴求効果も高くなり，また，実際に飲食店に外国人が訪れた場合に，そのメニューを見せれば，外国人が注文をすることも容易となる。
【０００７】
この目的を達成するためには，自動翻訳サイトなどを用いて，外国語による飲食店のウェブページを提供することが考えられるが，日本語によるメニューを自動翻訳した場合，自動翻訳の精度などに問題がある。
【０００８】
とくに、飲食店を訪れる顧客のなかには、宗教、信条（ベジタリアン等）、健康問題（アレルギー等）等の理由により、「食材」、「調理方法」、「調味料」等の料理の属性により食べられる料理が限定される人がいる。そのため、飲食店においては、提供するメニュー（料理）の属性（食材、調理方法、調味料等）について、顧客に対して正確に説明することが求められることがある。特に、食文化が異なり、メニュー名やメニューの画像を見ただけではどのような料理かを理解できない外国人に対しては、メニュー説明として、メニューの属性（食材、調理方法、調味料等）について正確に伝えることが重要になっている。
【０００９】
上述した特許文献１、２に記載の発明によれば、顧客担当となる従業員が外国語を判らなくても、顧客に外国語によるメニュー説明を提示することができる。しかし、特許文献１、２に記載の発明は、飲食店側が、事前に外国語のメニュー説明を準備して装置に登録しておく必要があり、飲食店に外国語が堪能な従業員がいなければ、外国語による正確なメニュー説明を作成することができないという課題を有している。また、特許文献１、２に記載の発明において、複数言語（英語、中国語、韓国語、スペイン語等の複数言語）に対応させようとした場合、店舗側で、各言語のメニュー説明を正確に作成しなければならず、その手間やコストが多大なものになる。
【００１０】
また、外国人に飲食店のメニューを説明する方法として、飲食店を案内するウェブページ上に記載されたメニュー説明を、自動翻訳サイトなどで自動翻訳する方法も考えられる。しかし、現状の自動翻訳には精度が低いという問題を抱えており、飲食店のメニュー説明を正確に翻訳できない虞がある。特に、メニューの属性（食材、調理方法、調味料等）については各国独自のものも多数あり、一般的な自動翻訳サイトでは正確に翻訳できないことがある。
【００１１】
本発明は上記課題に鑑みてなされたものであって、その目的は、外国語が堪能な従業員がいない場合であっても、簡便な方法により、複数言語に対応可能な料理メニューを生成できるメニュー生成システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するための本発明の態様は、施設で提供される料理メニューを紹介するメニュー情報を生成するメニュー生成システムであって、メニュー名を識別するメニューＩＤ毎に複数言語で示したメニュー名を対応付けて記憶する第１データベースと、メニュー属性を識別する属性ＩＤ毎に複数言語で示したメニュー属性を対応付けて記憶する第２データベースと、前記メニューIＤと、該メニューIＤで特定されるメニューのメニュー属性を識別する属性IＤと、施設を識別する施設IＤとを対応付けて記憶するメニューデータベースと、情報端末から施設ＩＤの入力を受け付けると共に、該情報端末に対して前記第１、第２データベースに記憶された前記メニュー名及び前記メニュー属性を前記複数言語のうちの一の言語でそれぞれ選択可能な状態で提示し、該情報端末が提示された情報のなかから選択した前記メニュー名及び前記メニュー属性を受け付け、該受け付けたメニュー名を識別するメニューIＤと、該受け付けたメニュー属性を識別する属性ＩＤと、前記受け付けた施設ＩＤとを対応付けて前記メニューデータベースに記憶させるメニュー情報登録部とを有する、ことを特徴とする。
【００１３】
また、前記メニュー生成システムは、前記複数言語で示したメニュー情報に施設ＩＤを対応付けて記憶する多言語メニュー情報データベースを有し、前記メニュー情報登録部は、前記情報端末からの要求に応じて、前記メニューIＤと前記属性ＩＤと前記施設ＩＤとを対応付けて前記メニューデータベースに記憶させると、前記第１、２データベース及び前記メニューデータベースを用いて、対応する施設の前記複数言語のメニュー情報を生成し、前記生成した複数言語のメニュー情報と前記対応する施設の施設ＩＤとを対応付けて多言語メニュー情報データベースに記憶させるように構成されていても良い。
【００１４】
また、前記メニュー生成システムは、施設を利用するユーザが用いるユーザ端末から、所望の施設を指定する情報を受け付けると共に、前記複数言語のうちのいずれかの言語を指定したメニュー提示要求を受け付けると、前記メニューデータベースにアクセスし、該指定された施設を特定する施設ＩＤに対応付けられた前記メニューIＤ及び前記属性ＩＤを読み出し、該読み出した該メニューIＤ及び該属性ＩＤと、前記第１、第２データベースとを用いて指定された施設のメニューを前記指定された言語で示したメニュー情報を生成し、該ユーザ端末に該生成したメニュー情報を提供する施設情報提供部を有するように構成されていても良い。
【００１５】
また、前記メニュー生成システムは、施設を利用するユーザが用いるユーザ端末から、所望の施設を指定する情報を受け付けると共に、前記複数言語のうちのいずれかの言語を指定したメニュー提示要求を受け付けると、前記多言語メニュー情報データベースにアクセスし、該指定された施設を特定する施設ＩＤに対応付けられたメニュー情報であって且つ指定された言語のメニュー情報を読み出し、前記ユーザ端末に、該読み出したメニュー情報を提供する施設情報提供部を有するように構成されていてもよい。
【００１６】
また、前記第１データベース及び前記第２データベースが１つのデータベースで構成されていてもよい。また、前記第２データベースは、食材を識別する属性IＤに、複数言語で示した食材を対応付けて記憶する食材データベースと、調味料を識別する属性IＤに、複数言語で示した調味料を対応付けて記憶する調味料データベースと、調理方法を識別する属性IＤに、複数言語で示した調理方法を対応付けて記憶する調理方法データベースとを有している構成になっていてもよい。
【００１７】
このように、本発明の態様では、各施設について共通に利用できるメニューの構成情報（メニュー名、メニュー属性）を複数言語で登録した第１、第２データベースを設ける構成を採用している。また、本発明は、各施設のメニュー情報として、メニューＩＤと、属性ＩＤと、施設ＩＤとを対応付けた情報を登録するようにしている。この構成によれば、メニュー生成システムは、所望される施設を特定する情報と、所望する言語の指定を受け付ければ、施設ＩＤに対応付けられたメニューの各構成情報を識別する情報（メニューIＤ、属性IＤ）と、第１、第２データベースとを参照し、所望される施設のメニュー情報を所望された言語で生成することができる。
【００１８】
また、本発明の態様の構成によれば、施設の担当者は、メニュー生成システムから提供される、一の言語（例えば、日本語）でメニューの各構成情報（メニュー名、メニュー属性）を選択していくという簡単な操作により、メニュー生成システムに複数言語に対応可能なメニュー情報が登録される。その結果、本発明によれば、外国語が堪能な従業員がいない場合であっても、簡便に複数言語に対応可能なメニューを生成できる。
【００１９】
また、本発明の態様は、予め、メニューの各構成情報（メニュー名、メニュー属性）を複数言語で登録した第１、第２データベースを設けているので、一般的な自動翻訳サイトでは正確に翻訳できない虞があるメニューの属性（食材、調理方法、調味料等）についても正確な内容で提示することができる。
【発明の効果】
【００２０】
本発明によれば、外国語が堪能な従業員がいない場合であっても、簡便な方法により、多言語に対応可能なメニューを生成できるメニュー生成システムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態のメニュー生成システムのシステム構成図である。
【図２】本発明の実施形態のメニューデータベースを模擬的に示した模式図である。
【図３】本発明の実施形態のメニュー名データベースを模擬的に示した図である。
【図４】本発明の実施形態の属性（メニュージャンル）データベースを模擬的に示した図である。
【図５】本発明の実施形態の属性（食材）データベースを模擬的に示した模式図である。
【図６】本発明の実施形態の属性（調味料）データベースを模擬的に示した模式図である。
【図７】本発明の実施形態の属性（調理方法）データベースを模擬的に示した模式図である。
【図８】本発明の実施形態の紹介文データベースを模擬的に示した模式図である。
【図９】本発明の実施形態のメニュー生成システムが行うメニュー情報登録処理の手順を示したフローチャートである。
【図１０】本発明の実施形態のメニュー生成システムが提供するメニュー情報登録画面の一例を示した模式図である。
【図１１】本発明の実施形態のメニュー生成システムが提供するメニュー情報提供画面の一例を示した模式図である。
【図１２】実施形態の変形例のメニュー構成情報データベースを模擬的に示した模式図である。
【図１３】実施形態の変形例のメニューデータベースを示した模式図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について図面を用いて説明する。
先ず、本発明の実施形態のメニュー生成システムの構成について図１〜図８を用いて説明する。
【００２３】
図１に示すように、本発明の実施形態のメニュー生成システムは、飲食店やカラオケ店等の施設の従業員等が用いる店舗端末（情報端末）２からの要求に応じて複数言語に対応可能なメニュー（施設で提供する料理メニュー）情報を作成して登録すると共に、施設を利用するユーザが用いるユーザ端末３に対して複数言語に対応可能なメニュー情報を提供するサーバ１を備えている。サーバ１は、インターネット等のネットワークＮＷに接続されており、ネットワークＮＷを介して店舗端末２との間で各種データの授受が行えるようになっている。また、サーバ１は、ネットワークＮＷを介してユーザ端末３との間で各種データの授受が行えるようになっている。尚、本発明の実施形態では、メニュー情報の登録に店舗端末２が用いられているがこれは一例に過ぎない。メニュー情報の登録には、例えば、従業員のパソコン（例えば、自宅で使うパソコン）やスマートフォン等の情報端末を用いるようにしてもよく、店舗端末２以外の情報端末が用いられる場合においても本実施形態が適用される。
【００２４】
また、サーバ１には、メニュー（メニュー名）を識別するメニューＩＤ毎に複数言語で示したメニュー名を対応付けて記憶（登録）するメニュー名データベース（第１データベース）２１と、メニュー属性（メニュージャンル、食材、調味料、調理方法）を識別する属性ＩＤ（メニュージャンルＩＤ、食材ＩＤ、調味料ＩＤ、調理方法ＩＤ）毎に複数言語で示したメニュー属性（メニュージャンル、食材、調味料、調理方法）を対応付けて記憶する属性データベース（第２データベース）２２、２３、２４、２５と、メニュー紹介文を識別する紹介文ＩＤ毎に複数言語で示したメニュー紹介文を対応付けて記憶する紹介文データベース２６とが設けられている。また、サーバ１には、各施設のメニューを登録するためのメニューデータベース２０と、各店舗の住所や連絡先、店舗の紹介文などが登録された施設情報データベース２７とが設けられている。
【００２５】
また、店舗端末２及びユーザ端末３は、いずれも、Ｗｅｂブラウザ機能を有する制御部と、液晶ディスプレイ等で構成される表示部と、キーボードや操作ボタン等で構成される入力部とを備えた情報端末（パソコン、スマートフォン、タブレット端末等の情報端末）により構成されている。
【００２６】
そして、サーバ１は、飲食店やカラオケ店等の施設の従業員が操作する店舗端末２からの要求に応じて、店舗端末２に対してメニューを生成するためのメニュー情報登録画面１００（図１０参照）を提供する。このメニュー情報登録画面１００は、所定言語（例えば日本語）で作成されており、店舗端末２からの操作により、メニュー情報登録画面上において、上記の各データベース２１〜２６に登録された所定言語（例えば日本語）の情報（メニューの構成情報）の候補が選択可能に表示（例えば、リスト表示）されるように構成されている。施設の従業員は、店舗端末２を操作することで、メニュー情報登録画面上に表示された「メニューの構成情報の候補」から、メニュー名、メニュー属性（メニュージャンル、食材、調味料、調理方法）、メニュー紹介文を選択できるようになっており、選択された情報がサーバ１に送信される。
【００２７】
サーバ１は、施設の店舗端末２から送信された「メニュー名、メニュー属性（メニュージャンル、食材、調味料、調理方法）、メニュー紹介文」を受け付け、対応する施設を識別する施設IＤに、「受け付けたメニュー（メニュー名）を識別するメニューIＤ、受け付けたメニュー属性を識別する属性IＤ（メニュージャンルＩＤ、食材IＤ、調味料IＤ、調理方法IＤ）、受け付けたメニュー紹介文を識別する紹介文IＤ」を対応付けてメニューデータベース２０に格納する。これにより、サーバ１に、施設のメニュー情報が登録される。
【００２８】
また、サーバ１は、ユーザ端末３から、所望の施設及び所望の言語の指定されたメニュー提示要求を受け付け、メニューデータベース２０から受け付けた施設ＩＤに対応付けられた「メニューIＤ、属性IＤ（メニュージャンルＩＤ、食材IＤ、調味料IＤ、調理方法IＤ）、紹介文IＤ」を抽出し、その抽出した情報と、上記の各データベース２１〜２６とを用いて、ユーザが所望する言語で示した、ユーザが所望する施設のメニュー情報を生成し、ユーザ端末３に生成したメニュー情報を提供するようになっている。
【００２９】
このように、本発明の実施形態のサーバ１には、メニューの各構成情報（メニュー名、メニュー属性、メニュー紹介文）を複数言語で登録したデータベース２１〜２６が設けられている。そして、サーバ１は、施設の従業員がメニューの登録を行う際に、店舗端末２に対して、各データベース２１〜２６に登録されたメニューの各構成情報を所定言語で提示し（選択可能な状態で提示し）、提示した各構成情報（メニュー名、メニュー属性、メニュー紹介文）を選択させている。また、サーバ１は、施設ＩＤに、受け付けた「メニューIＤ、属性IＤ（メニュージャンルIＤ、食材IＤ、調味料IＤ、調理方法IＤ）、紹介文IＤ」を対応付けてメニューデータベース２０に格納することで、施設のメニュー情報を登録するようになっている。この構成により、サーバ１は、所望される施設を特定する情報と、所望する言語の指定を受け付ければ、所望される施設の施設ＩＤに対応付けられたメニューの各構成情報を識別する情報（メニューIＤ、属性IＤ（メニュージャンルIＤ、食材IＤ、調味料IＤ、調理方法IＤ）、紹介文IＤ）と、上記の各データベース２１〜２６とを参照することで、所望される施設のメニュー情報を所望された言語で生成することができる。
【００３０】
すなわち、本発明の実施形態によれば、施設の従業員が、言語毎に、施設で提供するメニュー情報を作成する必要がない。従業員は、店舗端末２を操作して、サーバ１から提供される、所定言語（例えば、日本語）によるメニューの各構成情報（メニュー名、メニュージャンル、メニュー属性、メニュー紹介文）を選択するという簡単な操作により、複数言語に対応可能なメニュー情報を登録することができる。その結果、本発明の実施形態によれば、外国語が堪能な従業員がいない場合であっても、簡便に、複数言語に対応可能なメニュー情報を生成できる。また、サーバ１に、予め、メニューの各構成情報（メニュー名、メニュージャンル、メニュー属性、メニュー紹介文）を複数言語で登録したデータベース２１〜２６を設けているので、一般的な自動翻訳サイトでは正確に翻訳できないメニューの属性（食材、調理方法、調味料等）についても正確な内容で提示することができる。
【００３１】
次に、サーバ１の具体的な構成を説明する。
【００３２】
サーバ１は、制御部１０と、メニュー情報登録部１１と、施設情報提供部１２と、記憶部１４とを有している。また、記憶部１４には、メニューデータベース２０と、メニュー名データベース２１と、属性（メニュージャンルデータベース）２２と、属性（食材）データベース２３と、属性（調味料）データベース２４と、属性（調理方法）データベース２５と、紹介文データベース２６と、施設情報データベース２７とが格納されている。
【００３３】
先ず、サーバ１の構成のうち、記憶部１４に格納されている各データの構成について説明する。
【００３４】
図２に示すように、メニューデータベース２０は、飲食店等の施設を識別する施設ＩＤが登録されるフィールド２０ａと、メニューを識別するメニューＩＤが登録されるフィールド２０ｂと、メニュージャンルを識別するメニュージャンルＩＤが登録されるフィールド２０ｃと、食材を識別する食材ＩＤが登録されるフィールド２０ｄと、調味料を識別する調味料ＩＤが登録されるフィールド２０ｅと、調理方法を識別する調理方法ＩＤが登録されるフィールド２０ｆと、メニューの紹介文を識別する紹介文ＩＤが登録されるフィールド２０ｇと、メニューを撮像した画像が登録されるフィールド２０ｈとを有するレコードにより構成されている（複数のレコードにより構成されている）。
【００３５】
施設ＩＤは、英数字・記号などで構成される一意のデータであり、飲食店等の施設毎に割り当てられている。メニューＩＤは、英数字・記号などで構成される一意のデータであり、カツ丼、刺身等のメニュー毎に割り当てられている。メニュージャンルＩＤは、英数字・記号などで構成される一意のデータであり、日本食、イタリア料理等のメニュージャンル毎に割り当てられている。食材ＩＤは、英数字・記号などで構成される一意のデータであり、メニューに用いられる牛肉、豚肉等の食材（メニューの属性）毎に割り当てられている。調味料ＩＤは、英数字・記号などで構成される一意のデータであり、メニューに用いられる調味料（メニューの属性）毎に割り当てられている。調理方法ＩＤは、英数字・記号などで構成される一意のデータであり、メニューに用いられる調理方法（メニューの属性）毎に割り当てられている。紹介文ＩＤは、英数字・記号などで構成される一意のデータであり、メニューの紹介文毎に割り当てられている。
【００３６】
尚、図中の最上位のレコード２００では、フィールド２０ａに「施設ＩＤ（Ｓ００１）」が登録され、フィールド２０ｂに「フィールド２０ａに登録された施設ＩＤ（Ｓ００１）により特定される施設で提供されるメニューを識別するメニューＩＤ（Ｍ０００１）」が登録され、フィールド２０ｃに「フィールド２０ｂに登録されたメニューＩＤ（Ｍ０００１）により特定されるメニューが属するメニューのジャンルを識別するメニュージャンルＩＤ（ＭＪＳ０１１１）」が登録されている。また、レコード２００では、フィールド２０ｄに「フィールド２０ｂに登録されたメニューＩＤ（Ｍ０００１）により特定されるメニューに用いられる食材を識別する食材ＩＤ（ＦＡ１１、ＦＣ２０）」が登録され、フィールド２０ｅに「フィールド２０ｂに登録されたメニューＩＤ（Ｍ０００１）により特定されるメニューに用いられる調味料を識別する調味料ＩＤ（ＴＡ１）」が登録され、フィールド２０ｆに「フィールド２０ｂに登録されたメニューＩＤ（Ｍ０００１）により特定されるメニューの調理方法を識別する調理方法ＩＤ（ＴＡ１）」が登録されている。また、レコード２００では、フィールド２０ｇに「フィールド２０ｂに登録されたメニューＩＤ（Ｍ０００１）により特定されるメニューを紹介するメニューの紹介文を識別する紹介文ＩＤ（ＥＡ０００１）」が登録され、フィールド２０ｈに「メニューＩＤ（Ｍ０００１）により特定されるメニューの撮像画像」が登録されている。
【００３７】
また、図３に示すように、メニュー名データベース２１は、メニューＩＤが登録されるフィールド２１ａと、フィールド２１ａに登録されたメニューＩＤにより特定されるメニューの日本語のメニュー名が登録されるフィールド２１ｂと、フィールド２１ａに登録されたメニューＩＤにより特定されるメニューの英語のメニュー名が登録されるフィールド２１ｃと、フィールド２１ａに登録されたメニューＩＤにより特定されるメニューの中国語（簡体字）のメニュー名が登録されるフィールド２１ｄと、フィールド２１ａに登録されたメニューＩＤにより特定されるメニューの中国語（繁体字）のメニュー名が登録されるフィールド２１ｅと、フィールド２１ａに登録されたメニューＩＤにより特定されるメニューの韓国語のメニュー名が登録されるフィールド２１ｆとを有するレコードにより構成されている（複数のレコードにより構成されている）。
【００３８】
また、図４に示すように、属性（メニュージャンル）データベース２２は、メニュージャンルＩＤが登録されるフィールド２２ａと、フィールド２２ａに登録されたメニュージャンルＩＤにより特定されるメニュージャンルを日本語で示した情報が登録されるフィールド２２ｂと、フィールド２２ａに登録されたメニュージャンルＩＤにより特定されるメニュージャンルを英語で示した情報が登録されるフィールド２２ｃと、フィールド２２ａに登録されたメニューＩＤにより特定されるメニュージャンルを中国語（簡体字）で示した情報が登録されるフィールド２２ｄと、フィールド２２ａに登録されたメニュージャンルＩＤにより特定されるメニュージャンルを中国語（繁体字）で示した情報が登録されるフィールド２２ｅと、フィールド２２ａに登録されたメニュージャンルＩＤにより特定されるメニュージャンルを韓国語で示した情報が登録されるフィールド２２ｆとを有するレコードにより構成されている（複数のレコードにより構成されている）。
【００３９】
また、図５に示すように、属性（食材）データベース２３は、食材ＩＤが登録されるフィールド２３ａと、フィールド２３ａに登録された食材ＩＤにより特定される食材を日本語で示した情報が登録されるフィールド２３ｂと、フィールド２３ａに登録された食材ＩＤにより特定される食材を英語で示した情報が登録されるフィールド２３ｃと、フィールド２３ａに登録された食材ＩＤにより特定される食材を中国語（簡体字）で示した情報が登録されるフィールド２３ｄと、フィールド２３ａに登録された食材ＩＤにより特定される食材を中国語（繁体字）で示した情報が登録されるフィールド２３ｅと、フィールド２３ａに登録された食材ＩＤにより特定される食材を韓国語で示した情報が登録されるフィールド２３ｆとを有するレコードにより構成されている（複数のレコードにより構成されている）。
【００４０】
また、図６に示すように、属性（調味料）データベース２４は、調味料ＩＤが登録されるフィールド２４ａと、フィールド２４ａに登録された調味料ＩＤにより特定される調味料を日本語で示した情報が登録されるフィールド２４ｂと、フィールド２４ａに登録された調味料ＩＤにより特定される調味料を英語で示した情報が登録されるフィールド２４ｃと、フィールド２４ａに登録された調味料ＩＤにより特定される調味料を中国語（簡体字）で示した情報が登録されるフィールド２４ｄと、フィールド２４ａに登録された調味料ＩＤにより特定される調味料を中国語（繁体字）で示した情報が登録されるフィールド２４ｅと、フィールド２４ａに登録された調味料ＩＤにより特定される調味料を韓国語で示した情報が登録されるフィールド２４ｆとを有するレコードにより構成されている（複数のレコードにより構成されている）。
【００４１】
また、図７に示すように、属性（調理方法）データベース２５は、調理方法ＩＤが登録されるフィールド２５ａと、フィールド２５ａに登録された調理方法ＩＤにより特定される調理方法を日本語で示した情報が登録されるフィールド２５ｂと、フィールド２５ａに登録された調理方法ＩＤにより特定される調理方法を英語で示した情報が登録されるフィールド２５ｃと、フィールド２５ａに登録された調理方法ＩＤにより特定される調理方法を中国語（簡体字）で示した情報が登録されるフィールド２５ｄと、フィールド２５ａに登録された調理方法ＩＤにより特定される調理方法を中国語（繁体字）で示した情報が登録されるフィールド２５ｅと、フィールド２５ａに登録された調理方法ＩＤにより特定される調理方法を韓国語で示した情報が登録されるフィールド２５ｆとを有するレコードにより構成されている（複数のレコードにより構成されている）。
【００４２】
また、図８に示すように、紹介文データベース２６は、紹介文ＩＤが登録されるフィールド２６ａと、フィールド２６ａに登録された紹介文ＩＤにより特定される紹介文を日本語で示した情報が登録されるフィールド２６ｂと、フィールド２６ａに登録された紹介文ＩＤにより特定される紹介文を英語で示した情報が登録されるフィールド２６ｃと、フィールド２６ａに登録された紹介文ＩＤにより特定される紹介文を中国語（簡体字）で示した情報が登録されるフィールド２６ｄと、フィールド２６ａに登録された紹介文ＩＤにより特定される紹介文を中国語（繁体字）で示した情報が登録されるフィールド２６ｅと、フィールド２６ａに登録された紹介文ＩＤにより特定される紹介文を韓国語で示した情報が登録されるフィールド２６ｆとを有するレコードにより構成されている（複数のレコードにより構成されている）。
【００４３】
尚、上述した各データベース２１、２２、２３、２４、２５、２６では、５種類（日本語、英語、中国語（簡体字）、中国語（繁体字）、韓国語）の言語によりメニューの各構成情報（メニュー名、メニュー属性、メニュー紹介文）が登録されているが、言語の種類や数は一例に過ぎない。各データベース２１、２２、２３、２４、２５、２６における言語の種類や言語の数は適宜設定されるものである。
【００４４】
施設情報データベース２７は、施設を識別する施設ＩＤ毎に、施設名、施設の住所や連絡先、施設の紹介文や施設の画像などの施設情報が登録されるデータベースである。尚、施設情報データベース２７の具体的な構成は図示しないが、施設情報についても、各データベース２１、２２、２３、２４、２５、２６に対応する種類の言語により登録されている。
【００４５】
次に、サーバ１の機能処理部を説明する。
【００４６】
制御部１０は、サーバ１全体の動作を制御すると共に、サーバ１に対する各種設定を受け付ける。
【００４７】
メニュー情報登録部１１は、飲食店等の施設の店舗端末２からの要求に応じて、店舗端末２に対して、当該施設で提供するメニュー情報を生成するためのメニュー情報登録画面１００（図１１参照）を提供し、メニュー情報登録画面１００上において、メニュー情報を受け付けて登録する。尚、メニュー情報登録部１１が行うメニュー情報登録処理は後段で詳細に説明する。
【００４８】
施設情報提供部１２は、ユーザ端末３から「飲食店等の施設を指定したアクセス要求」を受け付けると、ユーザ端末３に対して、指定された施設を紹介するWｅｂサイトを提供するように構成されている。また、施設情報提供部１２は、Wｅｂサイト上において、ユーザ端末３から言語が指定されたメニュー提示要求が受け付け可能になっており、言語が指定されたメニュー提示要求を受け付けると、メニューデータベース２０にアクセスして、指定された施設を特定する施設IDが登録されたレコードを読み出し、読み出したレコードに登録された情報と、各データベース２１〜２６とを用いて指定された施設のメニューが指定された言語で示されたメニュー情報を生成し、ユーザ端末３に、生成したメニュー情報を提供するようになっている。
【００４９】
尚、サーバ１のハードウェア構成は特に限定されるものではない。例えば、サーバ１は、ＣＰＵ、補助記憶装置、主記憶装置、ネットワークインターフェース及び入出力インターフェースを備えるコンピュータ（１台或いは複数台のコンピュータ）により構成される。この場合、前記補助記憶装置には、制御部１０、メニュー情報登録部１１及び施設情報提供部１２の機能を実現するためのプログラムが格納されている。また、前記補助記憶装置の所定領域には、上述した記憶部１４が形成されている。そして、制御部１０、メニュー情報登録部１１及び施設情報提供部１２の機能は、前記ＣＰＵが前記補助記憶装置に格納された前記プログラムを前記主記憶装置にロードして実行することにより実現される。
【００５０】
次に、本発明の実施形態のサーバ１が行うメニュー情報登録処理について、図９及び図１０を参照しながら説明する。尚、図９は、本発明の実施形態のメニュー生成システムが行うメニュー情報登録処理の手順を示したフローチャートである。また、図１０は、本発明の実施形態のメニュー生成システムが提供するメニュー情報登録画面の一例を示した模式図である。尚、メニュー情報登録処理を行う前処理において、店舗端末２を利用する施設には施設ＩＤが割り当てられ、施設情報データベース２７には、当該施設ＩＤに対応付けた施設情報（施設名、施設の住所や連絡先、施設の紹介文や施設の画像）が登録されているものする。また、メニュー情報登録処理は、所定言語で行うようになっているが、以下では所定言語が「日本語」である場合を例にする。
【００５１】
施設の従業員がサーバ１にメニュー登録を行う場合、店舗端末２を操作してサーバ１へのアクセス要求を行う。サーバ１のメニュー情報登録部１１は、店舗端末２からのアクセス要求を受けると、店舗端末２に対して、施設ＩＤの入力を促す認証画面(図示せず)を提供する。メニュー情報登録部１１は、店舗端末２から施設ＩＤが入力されると、入力された施設ＩＤを受け付け、受け付けた施設ＩＤの認証を行う（Ｓ１、Ｓ２）。具体的には、メニュー情報登録部１１は、施設情報データベース２７に受け付けた施設ＩＤが登録されていれば、入力された施設ＩＤを認証してＳ３以降の処理に進み、施設情報データベース２７に受け付けた施設ＩＤが登録されていなければエラーメッセージを表示して、Ｓ１に戻る（或いは、処理を終了する）。
【００５２】
Ｓ３では、メニュー情報登録部１１は、店舗端末２にメニュー情報登録画面１００（図１０参照）を提供し、Ｓ４〜Ｓ１１の処理に進む。
【００５３】
ここで、図１０を参照しながら、メニュー情報登録画面１００について説明する。メニュー情報登録画面１００には、メニュー画像の選択を受け付けるための領域１００ａと、メニュー名の選択を受け付けるための領域１００ｂと、メニュー属性（メニュージャンル、食材、調味料、調理方法）の選択を受け付けるための領域１００ｄと、料理の紹介文の選択を受け付けるための領域１００ｅと、メニュー情報のアップロードを受け付けるための領域１００ｆとが設けられている。
【００５４】
メニュー情報登録画面１００上の領域１００ａには、画像ファイルの選択を付けるボタン１００ａ１と、画像表示領域１００ａ１１とが設けられている。店舗端末２が操作されてボタン１００ａ１が選択（クリック）されると、店舗端末２に登録された（或いは店舗端末２に接続されたネットワーク上のデータベースやカメラ等のデバイスに登録された）画像ファイルを選定することができるようになっており、選定された画像ファイルのサムネイルが画像表示領域１００ａ１１に表示される。
【００５５】
また、メニュー情報登録画面１００上の領域１００ｂには、選択対象となるメニュー名の候補を表示させるメニュー名候補表示ボタン１００ｂ１と、メニュー名の表示欄１００ｂ１１とが設けられている。メニュー情報登録部１１は、メニュー名候補表示ボタン１００ｂ１の選択（クリック）を受け付けると、ニュー情報登録画面１００上において、メニュー名データベース２１に登録された所定言語（日本語）のメニュー名を選択可能に表示するようになっている（例えば、メニュー名の候補をリスト表示するようになっている）。そして、店舗端末２が操作されて、画面１００上で表示されたメニュー名のいずれかが選択されると、選択されたメニュー名が表示欄１００ｂ１１に表示される。
【００５６】
また、メニュー情報登録画面１００上の領域１００ｄには、選択対象となる「メニューの属性候補」を表示させる属性候補表示ボタン１００ｄ１、１００ｄ２、１００ｄ３、１００ｄ４と、表示欄１００ｄ１１、１００ｄ２１、１００ｄ３１、１００ｄ４１とが設けられている。
【００５７】
メニュー情報登録部１１は、属性（メニュージャンル）候補表示ボタン１００ｄ１の選択を受け付けると、ニュー情報登録画面１００上において、属性（メニュージャンル）データベース２２に登録された所定言語（日本語）のメニュージャンルを選択可能に表示するようになっている（例えば、メニュージャンルの候補をリスト表示するようになっている）。そして、店舗端末２が操作されてリスト表示されたメニュージャンルのいずれかが選択されると、選択されたメニュージャンルが表示欄１００ｄ１１に表示される。また、メニュー情報登録部１１は、属性（食材）候補表示ボタン１００ｄ２の選択を受け付けると、メニュー情報登録画面１００上において、属性（食材）データベース２３に登録された所定言語（日本語）の食材を選択可能に表示するようになっている（例えば、食材の候補をリスト表示するようになっている）。そして、店舗端末２が操作されて表示された食材のいずれかが選択されると、選択された食材が表示欄１００ｄ２１に表示される。また、メニュー情報登録部１１は、属性（調味料）候補表示ボタン１００ｄ３の選択を受け付けると、ニュー情報登録画面１００上において、属性（調味料）データベース２４に登録された所定言語（日本語）の調味料を選択可能に表示するようになっている（例えば、調味料の候補をリスト表示するようになっている）。そして、店舗端末２が操作されて表示された調味料のいずれかが選択されると、選択された調味料が表示欄１００ｄ３１に表示される。また、メニュー情報登録部１１は、属性（調理方法）候補表示ボタン１００ｄ４の選択を受け付けると、ニュー情報登録画面１００上において、属性（調理方法）データベース２５に登録された所定言語（日本語）の調理方法を選択可能に表示するようになっている（例えば、調理方補油の候補をリスト表示するようになっている）。そして、店舗端末２が操作されてリスト表示された調理方法のいずれかが選択されると、選択された調理方法が表示欄１００ｄ４１に表示される。
【００５８】
また、メニュー情報登録画面１００上の領域１００ｅには、選択対象となる紹介文の候補を表示させる紹介文候補表示ボタン１００ｅ１と、紹介文の表示欄１００ｅ１１とが設けられている。メニュー情報登録部１１は、紹介文候補表示ボタン１００ｅ１の選択を受け付けると、ニュー情報登録画面１００上において、紹介文データベース２４に登録された所定言語（日本語）の紹介文を選択可能に表示するようになっている（例えば、紹介文の候補をリスト表示するようになっている）。そして、店舗端末２が操作されて表示された紹介文のいずれかが選択されると、選択された紹介文が表示欄１００ｅ１１に表示される。
【００５９】
また、メニュー情報登録画面１００上の領域１００ｆには、領域１００ａ、１００ｂ、１００ｄ、１００ｅにおいて選択されているメニュー情報（画像ファイル、メニュー名、メニュー属性、紹介文）の登録を受け付ける登録ボタン１００ｆ１と、上記選択されているメニュー情報を取り消す取消ボタン１００ｆ２とが設けられている。
【００６０】
図９に戻り、Ｓ４〜Ｓ１１の処理を説明する。尚、Ｓ４〜Ｓ１０の処理順は特に限定されるものではないが、以下では説明の便宜上、Ｓ４〜Ｓ１０が順次行われるものとしている。
【００６１】
Ｓ４では、メニュー情報登録部１１は、店舗端末２からメニュー画像の選択を受け付ける。具体的には、メニュー情報登録部１１は、メニュー情報登録画面１００上において、店舗端末２に、メニューを撮像した画像ファイルの選択操作を行わせる。メニュー情報登録部１１は、店舗端末２からの画像の選択を受け付けると、店舗端末２に提供しているメニュー情報登録画面１００の画像表示領域１００ａ１１に、店舗端末２が選定した画像ファイルのサムネイルを表示させる。
【００６２】
Ｓ５では、メニュー情報登録部１１は、店舗端末２からメニュー名の選択を受け付ける。具体的には、店舗端末２がメニュー情報登録画面１００上のメニュー名候補表示ボタン１００ｂ１を選択すると、店舗端末２からメニュー情報登録部１１に、メニュー名候補表示要求が行われる。メニュー情報登録部１１は、メニュー名候補表示要求を受け付けると、メニュー名データベース２１から所定言語（日本語）のメニュー名を読み出す。また、メニュー情報登録部１１は、店舗端末２に提供しているメニュー情報登録画面１００上に、読み出した所定言語（日本語）のメニュー名を選択可能な状態で表示する（例えば、リスト表示する）。そして、店舗端末２が操作されて表示したメニュー名のいずれかが選択されると、メニュー情報登録部１１は、選択されたメニュー名を受け付け、店舗端末２に提供しているメニュー情報登録画面１００の表示欄１００ｂ１１に選択されたメニュー名を表示させる。
【００６３】
Ｓ６では、メニュー情報登録部１１は、店舗端末２からメニュージャンルの選択を受け付ける。具体的には、店舗端末２がメニュー情報登録画面１００上の属性（メニュージャンル）候補表示ボタン１００ｄ１を選択すると、店舗端末２からメニュー情報登録部１１に、属性（メニュージャンル）候補表示要求が行われる。メニュー情報登録部１１は、属性（メニュージャンル）候補表示要求を受け付けると、メニュージャンルデータベース２２から所定言語（日本語）のメニュージャンルを読み出す。また、メニュー情報登録部１１、店舗端末２に提供しているメニュー情報登録画面１００上に、読み出した所定言語（日本語）のメニュージャンルを選択可能に表示する。そして、店舗端末２が操作されて表示したメニュージャンルのいずれかが選択されると、メニュー情報登録部１１は、選択されたメニュージャンルを受け付けて、店舗端末２に提供しているメニュー情報登録画面１００の表示欄１００ｄ１１に選択されたメニュージャンルを表示させる。
【００６４】
Ｓ７では、メニュー情報登録部１１は、店舗端末２から食材の選択を受け付ける。具体的には、店舗端末２がメニュー情報登録画面１００上の属性（食材）候補表示ボタン１００ｄ２を選択すると、店舗端末２からメニュー情報登録部１１に、属性（食材）候補表示要求が行われる。メニュー情報登録部１１は、属性（食材）候補表示要求を受け付けると、属性（食材）データベース２３から所定言語（日本語）の食材を読み出す。また、メニュー情報登録部１１は、店舗端末２に提供しているメニュー情報登録画面１００上に、読み出した所定言語（日本語）の食材を選択可能な状態で表示する。そして、店舗端末２が操作されて表示した食材のいずれかが選択されると、メニュー情報登録部１１は、選択された食材を受け付け、店舗端末２に提供しているメニュー情報登録画面１００の表示欄１００ｄ２１に選択された食材を表示させる。尚、食材は、複数選択できるようになっている。
【００６５】
Ｓ８では、メニュー情報登録部１１は、店舗端末２から調味料の選択を受け付ける。具体的には、店舗端末２がメニュー情報登録画面１００上の属性（調味料）候補表示ボタン１００ｄ３を選択すると、店舗端末２からメニュー情報登録部１１に、属性（調味料）候補表示要求が行われる。メニュー情報登録部１１は、属性（調味料）候補表示要求を受け付けると、属性（調味料）データベース２４から所定言語（日本語）の調味料を読み出す。また、メニュー情報登録部１１は、店舗端末２に提供しているメニュー情報登録画面１００上に、読み出した所定言語（日本語）の調味料を選択可能な状態で表示する。そして、店舗端末２が操作されて表示した調味料のいずれかが選択されると、メニュー情報登録部１１は、選択された調味料を受け付け、店舗端末２に提供しているメニュー情報登録画面１００の表示欄１００ｄ３１に選択された調味料を表示させる。尚、調味料は、複数選択できるようになっている。
【００６６】
Ｓ９では、メニュー情報登録部１１は、店舗端末２から調理方法の選択を受け付ける。具体的には、店舗端末２がメニュー情報登録画面１００上の属性（調理方法）候補表示ボタン１００ｄ４を選択すると、店舗端末２からメニュー情報登録部１１に、属性（調理方法）候補表示要求が行われる。メニュー情報登録部１１、属性（調理方法）候補表示要求を受け付けると、属性（調理方法）データベース２５から所定言語（日本語）の調理方法を読み出す。また、メニュー情報登録部１１は、店舗端末２に提供しているメニュー情報登録画面１００上に、読み出した所定言語（日本語）の調理方法を選択可能な状態で表示する。そして、店舗端末２が操作されて表示した調理方法のいずれかが選択されると、メニュー情報登録部１１は、選択された調理方法を受け付けて、店舗端末２に提供しているメニュー情報登録画面１００の表示欄１００ｄ４１に選択された調理方法を表示させる。尚、調理方法は、複数選択できるようになっている。
【００６７】
Ｓ１０では、メニュー情報登録部１１は、店舗端末２からメニューの紹介文の選択を受け付ける。具体的には、店舗端末２がメニュー情報登録画面１００上の紹介文候補表示ボタン１００ｅ１を選択すると、店舗端末２からメニュー情報登録部１１に、メニューの紹介文候補表示要求が行われる。メニュー情報登録部１１は、紹介文候補表示要求を受け付けると、紹介文データベース２６から所定言語（日本語）の紹介文を読み出す。また、メニュー情報登録部１１は、店舗端末２に提供しているメニュー情報登録画面１００上に、読み出した所定言語（日本語）の紹介文を選択可能な状態で表示する。そして、店舗端末２が操作されてリスト表示した紹介文のいずれかが選択されると、メニュー情報登録部１１は、選択された紹介文を受け付けて、店舗端末２に提供しているメニュー情報登録画面１００の表示欄１００ｅ１１に選択された紹介文を表示させる。
【００６８】
Ｓ４〜Ｓ１０の処理により、メニュー情報（画像ファイル、メニュー名、メニュー属性、紹介文）が選定されると、メニュー情報登録部１１は、選択されたメニュー情報を、メニューデータベース２０に登録する処理を行う（Ｓ１１）。具体的には、Ｓ４〜Ｓ１０の処理の後に、店舗端末２がメニュー情報登録画面１００上の登録ボタン１００ｆ１を選択すると、店舗端末２からメニュー情報登録部１１に、メニューの登録要求が行われる。施設情報提供部１１は、メニューの登録要求を受け付けると、Ｓ１で受け付けた施設ＩＤに、「Ｓ４で選定された画像ファイル、Ｓ５で選択されたメニュー名を識別するメニューＩＤ、Ｓ６〜９で選択された属性（メニュージャンル、食材、調味料、調理方法）を識別する属性ＩＤ（メニュージャンルＩＤ、食材ＩＤ、調味料ＩＤ、調理方法ＩＤ）、Ｓ１０で選択された紹介文を識別する紹介文ＩＤ」を対応付けたレコードを生成し、メニュー情報データベース２０に生成したレコードを登録する。尚、Ｓ１１において、店舗端末２によりメニュー情報登録画面１００上の取消ボタン１００ｆ２が選択されると、メニュー情報登録部１１は、Ｓ４〜Ｓ１０で選択されたメニュー情報を登録せずに消去し、Ｓ３に戻る。
【００６９】
Ｓ１１の処理により、メニュー情報が登録されると、メニュー情報登録部１１は、店舗端末２に対して、メニュー登録を続けるか否かの問い合わせ画面（図示せず）を提供し、店舗端末２にメニュー登録を続ける否かを選択させる（Ｓ１２）。メニュー情報登録部１１は、店舗端末２から「メニュー登録を続ける旨の要求」を受け付けると、Ｓ３の処理に戻り、店舗端末２から「メニュー登録を終了する旨の要求」を受け付けると、処理を終了する。
【００７０】
次に、施設情報提供部１２により行われる、複数言語に対応したメニュー情報を生成し、ユーザ端末３に提供する処理について説明する。
【００７１】
本発明の実施形態のサーバ１の施設情報提供部１２は、ユーザ端末３に対して、飲食店等の施設を案内するＷｅｂサイトを提供するようになっており、そのＷｅｂサイトにおいて、複数言語（日本語、英語、中国語（簡体字）、中国語（繁体字）、韓国語）に対応したメニュー情報が提供できるようになっている。
【００７２】
具体的には、施設情報提供部１２は、ユーザ端末３から「飲食店等の施設を指定したアクセス要求」を受け付けると、ユーザ端末３に対して、指定された施設を紹介するＷｅｂサイトのメインページ（図示せず）を送信する。これにより、ユーザ端末３の表示部にＷｅｂサイトのメインページが表示される。
【００７３】
上記のメインページは、所定言語（日本語）で作成されていると共に、日本語以外の言語（英語、中国語（簡体字）、中国語（繁体字）、韓国語）の選択が受け付可能に構成されている。ユーザ端末３がメインページ上において、所定言語（日本語）以外の言語の選択をすると、ユーザ端末３から施設情報提供部１２に、選択された言語を指定した要求（言語指定要求）が送信される。施設情報提供部１２は、言語指定要求を受け付けると、施設情報データベース２７にアクセスして、対応する施設の情報（施設名、住所等の情報）のうち指定された言語による施設情報を参照して、ユーザから指定された言語による施設案内ページを生成する。また、施設情報提供部１２は、ユーザ端末３に生成した施設案内ページを送信する。これにより、ユーザ端末３の表示部には、ユーザが指定した言語による施設案内ページ（図示せず）が表示される。
【００７４】
上記の施設案内ページは、施設で提供する料理メニューの提示要求（メニュー提示要求）が受け付け可能になっている。ユーザ端末３が施設案内ページ上において、メニュー提示要求を行うと、ユーザ端末３から施設情報提供部１２に、施設案内ページで表示している言語及び施設（施設ＩＤ）を指定したメニュー提示要求が行われる。施設情報提供部１２は、ユーザ端末３からのメニュー提示要求を受け付けると、指定された施設のメニューが指定された言語で示されたメニュー情報を生成し、ユーザ端末３に、生成したメニュー情報を提供するメニュー情報提供処理を行う。以下、メニュー提示要求を受け付けた場合に行われるメニュー情報提供処理について、指定された言語が英語であった場合を例にして説明する。
【００７５】
ユーザ端末３から施設情報提供部１２に、英語（及び所定施設）を指定したメニュー提示要求が行われると、施設情報提供部１２は、先ず、メニュー情報データベース２０にアクセスし、指定された施設（施設案内ページで案内している施設）を識別する施設ＩＤが登録されたレコードを全て読み出す。
【００７６】
次に、施設情報提供部１２は、メニュー名データベース２１にアクセスし、読み出したレコードのフィールド２０ｂに登録されたメニューＩＤに対応付けられた英語のメニュー名を抽出する。また、施設情報提供部１２は、属性データベース２２、２３、２４、２５にアクセスし、読み出したレコードのフィールド２０ｃ、２０ｄ、２０ｅ、２０ｆに登録されたメニュー属性ＩＤ（メニュージャンルＩＤ、食材ＩＤ、調味料ＩＤ、調理方法ＩＤ）に対応付けられた英語のメニュー属性（メニュージャンル、食材、調味料、調理方法）を抽出する。また、施設情報提供部１２は、紹介文データベース２６にアクセスし、読み出したレコードのフィールド２０ｇに登録された紹介文ＩＤに対応付けられた英語の紹介文を抽出する。
【００７７】
次に、施設情報提供部１２は、上記の読み出したレコードのフィールド２０ｈに登録された画像と、抽出した英語の「メニュー名、メニュー属性（メニュージャンル、食材、調味料、調理方法）、メニュー紹介文」を用いてメニュー情報を生成し、その生成したメニュー情報をユーザ端末３に送信する。例えば、施設情報提供部１２は、図１１に例示するメニュー情報提供画面１１０（図１１参照）を生成し、ユーザ端末３に送信する。これにより、ユーザ端末３の表示部には、英語で記載されたメニュー情報提供画面１１０が表示される。尚、図１１は、本発明の実施形態のメニュー生成システムが提供するメニュー情報提供画面の一例を示した模式図である。
【００７８】
図示する例では、メニュー情報提供画面１１０には、メニュー情報を表示する領域１３０が複数設けられている。各表示領域１３０には、メニュー画像の表示領域１３０ａと、英語のメニュー名の表示領域１３０ｂと、英語による紹介文の表示領域１３０ｃと、英語によるメニュー属性（食材、調味料、調理方法）の表示領域１３０ｄとが設けられている。尚、中国語（簡体字）、中国語（繁体字）、韓国語のメニュー情報についても英語のものと同様の手順で作成される。尚、図中では、メニュージャンルの表示を省略しているが、メニュージャンルは、例えば、領域１３０ｃや領域１３０ｄに表示される
【００７９】
また、日本語のメニュー情報については、上述したメインページ上において受け付けるようになっている。すなわち、ユーザ端末３がメインページ上においてメニュー提示要求を行うと、ユーザ端末３から施設情報提供部１２に、日本語及び施設（施設ＩＤ）を指定したメニュー提示要求が行われる。尚、日本語のメニュー情報についても、上述した英語の場合と同様の手順で作成され、ユーザ端末３に送信される。
【００８０】
このように、本発明の実施形態によれば、施設の従業員は、店舗端末２を操作して、サーバ１から提供される、一つの言語（例えば、日本語）でメニューの各構成情報（メニュー名、メニュージャンル、メニュー属性、メニュー紹介文）を選択していくという簡単な操作により、複数言語に対応可能なメニュー情報を生成し、サーバ１に生成したメニュー情報を登録することができる。その結果、本発明の実施形態によれば、外国語が堪能な従業員がいない場合であっても、簡便な方法で多言語に対応可能なメニュー情報を生成できる。
【００８１】
また、本発明の実施形態では、サーバ１に、予め、メニューの各構成情報（メニュー名、メニュージャンル、メニュー属性、メニュー紹介文）を複数言語で登録したデータベース２１〜２６を設けているため、一般的な自動翻訳サイトでは正確に翻訳できない虞があるメニューの属性（食材、調理方法、調味料等）についても正確な内容で提示することができる。
【００８２】
また、本発明の実施形態では、各施設に対して共通で利用できるメニューの構成情報を複数言語で登録したデータベース２１〜２６を設ける構成を採用し、各施設のメニュー情報として、メニューの各構成情報を識別する識別情報を登録する構成を採用している。この構成によれば、施設毎に且つ言語毎にメニュー情報を生成し、施設毎に且つ言語毎にメニュー情報を記憶させておく必要がないため、店舗側におけるメニュー生成作業の負担が軽減されると共に、システムのハードウェア資源の負荷が軽減される。
【００８３】
以上、説明したように、本発明の実施形態によれば、外国語が堪能な従業員がいない場合であっても、簡便な方法により、複数言語に対応可能なメニューを生成できるメニュー生成システムを提供することができる。
【００８４】
尚、上記実施形態は、その要旨の範囲内において種々の変更が可能である。
【００８５】
例えば、上述した実施形態では、メニュー情報が、メニュー名と、メニュー属性（メニュージャンル食材、調味料、調理方法）と、メニュー紹介文と、メニューを撮像した画像とにより構成されているが、特にこれに限定されるものではない。例えば、メニュー情報に画像が無く、メニュー名と、メニュー属性（メニュージャンル、食材、調味料、調理方法）とにより構成されていてもよい。また、メニュー属性にメニュージャンルが無く「食材、調味料、調理方法」だけであってもよいし、メニュー属性が、食材、調味料、調理方法のうちのいずれか１以上であってもよい。
【００８６】
なお、上述した実施形態では、メニュー名をメニュー名テーブル２１より選択し、更にメニュージャンルをデータベース２２より選択する構成としたが、メニュー名をメニュージャンルより選択する構成としてもよい。その場合、メニュージャンルを階層構造とし、たとえば大分類を「和食」、中分類を「刺身」、小分類を「まぐろ刺身」とすることが望ましい。もちろん、階層構造としては、大分類および中分類であってもよい。
【００８７】
更に、上述した実施形態では、メニューの構成情報（メニュー名、メニュー属性（メニュージャンル、食材、調味料、調理方法）及びメニュー紹介文）は、いずれも、データベース２１〜２６に登録された情報から選択する構成としたが、ユーザの利便性向上のため、まずメニュー名を選択した時点で、メニュー属性（メニュージャンル、食材、調味料、調理方法）やメニュー紹介文が暫定的に選択されてもよい。その場合、メニュー名テーブル２１は、個々のメニューに対して一般的に使用されている食材、調味料、調理方法やメニュー紹介文（それぞれのＩＤだけでよい）を記憶しておく必要がある。そしてユーザは、変更があれば、暫定的に選択されているメニュー属性（メニュージャンル、食材、調味料、調理方法）やメニュー紹介文を修正、追加、削除することができる。
【００８８】
また、上述した実施形態では、メニューの構成情報（メニュー名、メニュー属性（メニュージャンル、食材、調味料、調理方法）及びメニュー紹介文）は、いずれも、データベース２１〜２６に登録された情報から選択するようになっているが、特にこれに限定されるものではない。メニューの構成情報について、メニュー情報登録部１１は、店舗端末２から任意の情報（テキスト情報）を受け付けるようにしてもよい。この場合、メニュー情報登録部１１に翻訳機能を設けておき、任意のテキスト情報に対して、識別情報を割り当てると共に、翻訳機能により、任意のテキスト情報の翻訳をした上で、対応するデータベースに登録する。例えば、メニュー名データベース２１に登録されていない「日本語のメニュー名」が入力されたときには、メニュー情報登録部１１は、翻訳機能により「日本語のメニュー名」を外国語（英語、中国語（簡体字）、中国語（繁体字）、韓国語）にそれぞれ翻訳する。また、メニュー情報登録部１１は、入力された「日本語のメニュー名」にメニューＩＤを割り当て、そのメニューＩＤに、入力された日本語のメニュー名と、翻訳した各外国語のメニュー名とを対応付けて、メニュー名データベース２１に登録する。
【００８９】
また、各データベース２１〜２６において、登録される情報を階層構造に分類しておき、階層別にリスト表示させるようにしてもよい。
【００９０】
また、上述した実施形態では、メニューの各構成情報（メニュー名、メニュー属性、メニュー紹介文）を登録するために、複数のデータベース２１〜２６を設けているが特にこれに限定されるものではない。例えば、サーバ１の記憶部１４に、データベース２１〜２６の代わりに、図１２に例示するメニュー構成情報データベース２８を１つだけ設けるようにしてもよい。尚、図１２は、本発明の実施形態の変形例のメニュー構成情報データベースを模擬的に示した模式図である。
【００９１】
図示するように、メニュー構成情報データベース２８、メニュー構成情報（メニュー名、メニュー属性、メニュー紹介文）を識別するＩＤが登録されるフィールド２８ａと、フィールド２８ａに登録されたメニュー構成情報ＩＤにより特定されるメニュー構成情報を日本語で示した情報が登録されるフィールド２８ｂと、フィールド２８ａに登録されたメニュー構成情報ＩＤにより特定されるメニュー構成情報を英語で示した情報が登録されるフィールド２８ｃと、フィールド２８ａに登録されたメニュー構成情報IＤにより特定されるメニュー構成情報を中国語（簡体字）で示した情報が登録されるフィールド２８ｄと、フィールド２８ａに登録されたメニュー構成情報ＩＤにより特定されるメニュー構成情報を中国語（繁体字）で示した情報が登録されるフィールド２８ｅと、フィールド２８ａに登録されたメニュー構成情報ＩＤにより特定されるメニュー構成情報を韓国語で示した情報が登録されるフィールド２８ｆとを有するレコードにより構成されている（複数のレコードにより構成されている）。この構成によれば、メニュー構成情報を、１つのデータベースで管理することができる。
【００９２】
また、上記のデータベース２１〜２６の構成は、適宜設定される。例えば、「属性データベース２２、２３、２４、２５」が１つのデータベースとして構成されていてもよい。
【００９３】
また、上述した実施形態は、メニューデータベース２０に「メニューの各構成情報を識別する識別情報（メニューIＤ、メニュー属性IＤ、メニュー紹介文IＤ）等」を登録しておき、ユーザ端末３から、言語及び施設（施設ＩＤ）を指定したメニュー提示要求が行われると、メニューデータベース２０と、メニュー構成情報が登録された各データベース２１〜２６とを用いて、対応する言語によるメニュー情報を生成し、ユーザ端末３に提供しているが特にこれに限定されるものではない。
【００９４】
例えば、サーバ１の記憶部１４に、施設毎に複数言語（日本語、英語、中国語（簡体字）、中国語（繁体字）、韓国語）で生成されたメニュー情報を記憶する多言語メニュー情報データベース（図示せず）を設けておく。そして、メニュー情報登録部１１は、図９のＳ１１において、メニューデータベース２０に、新たな情報を登録した場合に、メニューデータベース２０及び各データベース２１〜２６を用いて、対応する施設の前記複数言語のメニュー情報を生成し、上記多言語メニュー情報データベースに、生成した複数言語のメニュー情報を登録するようにしてもよい。この場合、ユーザ端末が施設情報提供部１２に、施設案内ページで表示している言語及び施設（施設ＩＤ）を指定したメニュー提示要求を行うと、施設情報提供部１２は、上記多言語メニュー情報データベースのなかから、対応する言語及び施設（施設ＩＤ）のメニュー情報を読み出し、ユーザ端末３に、読み出したメニュー情報を提供する。このように、各施設の複数言語（日本語、英語、中国語（簡体字）、中国語（繁体字）、韓国語）のメニュー情報を登録しておくことで、ユーザ端末３から、言語及び施設（施設ＩＤ）を指定したメニュー提示要求を受けた際に、ユーザ端末３に早期にメニュー情報が提供される。
【００９５】
なお、メニュー情報登録部１１は、店舗端末２からの要求に応じて、メニューデータベース２０に登録された情報の変更や削除ができるようになっている。そして、メニュー情報登録部１１は、店舗端末２からの要求に応じて、メニューデータベース２０に登録された情報の変更をした場合、上記多言語メニュー情報データベースに登録された対応するメニュー情報を変更する。また、ニュー情報登録部１１は、店舗端末２からの要求に応じて、メニューデータベース２０に登録された情報の削除した場合は、上記多言語メニュー情報データベースに登録された対応するメニュー情報を削除する。
【００９６】
また、上述した実施形態のメニューデータベース２０では、施設ＩＤに、「メニューIＤ、属性IＤ（メニュージャンルＩＤ、食材IＤ、調味料IＤ、調理方法IＤ）、紹介文IＤ、画像」を対応付けて登録しているが特にこれに限定されるものではないメニューデータベース２０に代えて、図１３に示すメニューデータベース２９を用いるようにしても良い。尚、図１３は、本発明の実施形態のメニューデータベースの変形例を示した模式図である。
【００９７】
図示するメニューデータベース２９は、メニューＩＤに、「属性IＤ（メニュージャンルIＤ、食材IＤ、調味料IＤ、調理方法IＤ）、紹介文IＤ、画像、及び施設ＩＤ」を対応付けて記憶させたものであり、複数店舗（施設）で共通したメニューを提供する場合に、効率的なデータ管理をできるようしてものである。
【００９８】
具体的には、メニューデータベース２９は、メニューＩＤが登録されるフィールド２９ａと、メニュージャンルＩＤが登録されるフィールド２９ｂと、食材ＩＤが登録されるフィールド２９ｃと、調味料ＩＤが登録されるフィールド２９ｄと、調理方法ＩＤが登録されるフィールド２９ｅと、紹介文ＩＤが登録されるフィールド２０ｆと、メニューを撮像した画像が登録されるフィールド２９ｇ、施設ＩＤが登録されるフィールド２９ｈとを有するレコードにより構成されている（複数のレコードにより構成されている）。ここで、フィールド２９ｈには、複数の施設ＩＤが登録されるようになっている。このように構成することで、チェーン店等のように複数の店舗で同じメニューを提供しているケースにおいて、メニューデータベース２９に登録されるレコード数を少なくすることができ、効率的なデータ管理が可能になる。
【００９９】
また、サーバ１に、メニューのモデルデータ（メニューＩＤ毎に、メニュージャンルＩＤと、属性ＩＤと、紹介文ＩＤと、モデル画像を対応付けたモデルデータ）を保持させておいてもよい。この場合、店舗端末２に、メニュー名を最初に選択させるようにし、メニュー名以外の構成情報については、選択されたメニュー名が登録されたモデルデータの構成情報や、モデルデータの構成情報に類似するものを、上位にリスト表示させるようにする。
【０１００】
また、上述したデータベース２０〜２６は、いずれも、テーブル形式のデータ構造になっているが、あくまでもこれは一例に過ぎない。データベース２０〜２６の構造は、どのような構造であってもよい。
【０１０１】
また、上述した実施形態の図２に示すメニューデータベース２０では、施設IＤに、メニューIＤ、属性IＤ（メニュージャンルIＤ、食材IＤ、調味料IＤ、調理方法IＤ）、紹介文IＤ、及び画像が対応付けられて記憶されている構成としているが実際には、どの情報に何がぶら下がっていてもよい。更には全ての情報がサーバ内にプールしているようなデータ構成となっていてもよい。
【符号の説明】
【０１０２】
１…サーバ
２…店舗端末
３…ユーザ端末
１０…制御部、
１１…メニュー情報登録部
１２…施設情報登録部
１４…記憶部
２０…メニューデータベース
２１…メニュー名データベース
２２…メニュージャンルデータベース
２３…属性（食材）データベース
２４…属性（調味料）データベース
２５…属性（調理方法）データベース
２６…紹介文データベース
２７…施設情報データベース
２８…メニュー構成情報データベース
２９…メニューデータベース
【要約】
【課題】外国語が堪能な従業員がいない場合であっても、簡便な方法により、複数言語に対応可能な料理メニューを生成できるメニュー生成システムを提供する。
【解決手段】メニュー生成システムであって、メニュー情報の登録を受け付けるメニュー情報登録部１１と、メニュー情報を提供する施設情報提供部１２と、メニューを識別するメニューＩＤ毎に複数言語のメニュー名を対応付けて記憶するメニュー名データベース２１と、メニュー属性を識別する属性ＩＤ毎に複数言語のメニュー属性を対応付けて記憶する属性データベース２２、２３、２４、２５と、施設を識別する施設IＤと、メニューIＤと、属性IＤとを対応付けて記憶するメニューデータベース２０とを備えている。
【選択図】図１【図１】
0005952479.tif 000002
【図２】
0005952479.tif 000003
【図３】
0005952479.tif 000004
【図４】
0005952479.tif 000005
【図５】
0005952479.tif 000006
【図６】
0005952479.tif 000007
【図７】
0005952479.tif 000008
【図８】
0005952479.tif 000009
【図９】
0005952479.tif 000010
【図１０】
0005952479.tif 000011
【図１１】
0005952479.tif 000012
【図１２】
0005952479.tif 000013
【図１３】
0005952479.tif 000014