(57)【要約】【課題】詳細な食材を含むメニュー情報を容易に収集することを可能とする情報処理装置、情報処理システム、情報処理方法及びプログラムを提供すること。【解決手段】本発明に係る情報処理装置は、ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理装置であって、記憶手段と、通信手段と、制御手段とを具備する。記憶手段は、食材を上位分類及び下位分類に分類した情報である食材分類情報を記憶する。通信手段は、メニュー情報をユーザ端末から受信する。制御手段は、メニュー情報に上位分類の食材である上位食材が含まれる場合に、食材分類情報から上位食材の下位分類に含まれる食材である下位食材を特定し、下位食材の情報を含む食材情報をユーザ端末に送信するように通信手段を制御し、通信手段が下位食材を含むメニュー情報を受信すると、メニュー情報の登録を受け付ける。【選択図】図４
2018032424.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理装置であって、
食材を上位分類及び下位分類に分類した情報である食材分類情報と、前記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶する記憶手段と、
前記メニュー情報を前記ユーザ端末から受信する通信手段と、
前記メニュー情報に上位分類の食材である上位食材が含まれる場合に、前記食材分類情報から前記上位食材の下位分類に含まれる食材である下位食材を特定し、前記下位食材の情報を含む食材情報を前記ユーザ端末に送信するように前記通信手段を制御し、前記通信手段が前記下位食材を含むメニュー情報を受信すると、前記メニュー情報の登録を受け付ける制御手段と、
表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する前記食材の上位分類または下位分類を特定するメニュー情報送信手段と
を具備し、
前記食材情報は、前記下位食材の画像又は前記下位食材の詳細説明であり、
前記メニュー情報送信手段は、前記特定の言語において前記食材の下位分類に対する言語情報が存在しない場合には、前記食材の上位分類を特定する
情報処理装置。
【請求項２】
ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理装置であって、
食材を上位分類及び下位分類に分類した情報である食材分類情報と、前記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶する記憶手段と、
前記メニュー情報を前記ユーザ端末から受信する通信手段と、
前記メニュー情報に上位分類の食材である上位食材が含まれる場合に、前記食材分類情報から前記上位食材の下位分類に含まれる食材である下位食材を特定し、前記下位食材の情報を含む食材情報を前記ユーザ端末に送信するように前記通信手段を制御し、前記通信手段が前記下位食材を含むメニュー情報を受信すると、前記メニュー情報の登録を受け付ける制御手段と、
表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する前記食材の上位分類または下位分類を特定するメニュー情報送信手段と
を具備し、
前記食材情報は、前記下位食材の画像又は前記下位食材の詳細説明であり、
前記メニュー情報送信手段は、前記ユーザ端末においてメニュー情報の入力に利用された言語に下位分類に対する言語情報が存在せず、且つ、前記特定の言語において前記食材の下位分類に対する言語情報が存在する場合には、前記食材の下位分類を特定する
情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記通信手段はさらに、前記ユーザ端末から前記ユーザ端末の所在地を取得し、
前記制御手段は、前記下位食材のうち、前記所在地に応じて選択した食材の食材情報を前記ユーザ端末に送信するように前記通信手段を制御する
情報処理装置。
【請求項４】
請求項１から３のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、前記下位食材のうち、前記メニュー情報の入力に利用されている言語に応じて選択した食材の食材情報を前記ユーザ端末に送信するように前記通信手段を制御する
情報処理装置。
【請求項５】
請求項１から３のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、前記下位食材のうち、前記メニュー情報を受信した時期に応じて選択した食材の食材情報を前記ユーザ端末に送信するように前記通信手段を制御する
情報処理装置。
【請求項６】
第２の情報処理装置において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける第１の情報処理装置であって、
食材を上位分類及び下位分類に分類した情報である食材分類情報と、前記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶する記憶手段と、
前記メニュー情報を前記第２の情報処理装置から受信する第１の通信手段と、
前記メニュー情報に上位分類の食材である上位食材が含まれる場合に、前記食材分類情報から前記上位食材の下位分類に含まれる食材である下位食材を特定し、前記下位食材の情報を含む食材情報を前記第２の情報処理装置に送信するように前記第１の信手段を制御し、前記通信手段が前記下位食材を含むメニュー情報を受信すると、前記メニュー情報の登録を受け付ける第１の制御手段と
表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する前記食材の上位分類または下位分類を特定するメニュー情報送信手段と
を備える第１の情報処理装置と、
前記第１の通信手段から前記食材情報を受信する第２の通信手段と、
前記第１の情報処理装置に前記メニュー情報を送信するように前記第２の通信手段を制御し、前記第２の通信手段が前記食材情報を受信すると、前記食材情報をユーザに提示する第２の制御手段と
を備える第２の情報処理装置と
を具備し、
前記メニュー情報送信手段は、前記特定の言語において前記食材の下位分類に対する言語情報が存在しない場合には、前記食材の上位分類を特定する
情報処理システム。
【請求項７】
第２の情報処理装置において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける第１の情報処理装置であって、
食材を上位分類及び下位分類に分類した情報である食材分類情報と、前記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶する記憶手段と、
前記メニュー情報を前記第２の情報処理装置から受信する第１の通信手段と、
前記メニュー情報に上位分類の食材である上位食材が含まれる場合に、前記食材分類情報から前記上位食材の下位分類に含まれる食材である下位食材を特定し、前記下位食材の情報を含む食材情報を前記第２の情報処理装置に送信するように前記第１の信手段を制御し、前記通信手段が前記下位食材を含むメニュー情報を受信すると、前記メニュー情報の登録を受け付ける第１の制御手段と
表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する前記食材の上位分類または下位分類を特定するメニュー情報送信手段と
を備える第１の情報処理装置と、
前記第１の通信手段から前記食材情報を受信する第２の通信手段と、
前記第１の情報処理装置に前記メニュー情報を送信するように前記第２の通信手段を制御し、前記第２の通信手段が前記食材情報を受信すると、前記食材情報をユーザに提示する第２の制御手段と
を備える第２の情報処理装置と
を具備し、
前記メニュー情報送信手段は、前記ユーザ端末においてメニュー情報の入力に利用された言語に下位分類に対する言語情報が存在せず、且つ、前記特定の言語において前記食材の下位分類に対する言語情報が存在する場合には、前記食材の下位分類を特定する
情報処理システム。
【請求項８】
ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理方法であって、
食材を上位分類及び下位分類に分類した情報である食材分類情報と、前記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶し、
前記メニュー情報を前記ユーザ端末から受信し、
前記メニュー情報に上位分類の食材である上位食材が含まれる場合に、前記食材分類情報から前記上位食材の下位分類に含まれる食材である下位食材を特定し、前記下位食材の情報を含む食材情報を前記ユーザ端末に送信するように前記通信手段を制御し、前記通信手段が前記下位食材を含むメニュー情報を受信すると、前記メニュー情報の登録を受け付け、
表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する前記食材の上位分類または下位分類を特定し、
前記特定の言語において前記食材の下位分類に対する言語情報が存在しない場合には、前記食材の上位分類を特定する
情報処理方法。
【請求項９】
ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理方法であって、
食材を上位分類及び下位分類に分類した情報である食材分類情報と、前記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶し、
前記メニュー情報を前記ユーザ端末から受信し、
前記メニュー情報に上位分類の食材である上位食材が含まれる場合に、前記食材分類情報から前記上位食材の下位分類に含まれる食材である下位食材を特定し、前記下位食材の情報を含む食材情報を前記ユーザ端末に送信するように前記通信手段を制御し、前記通信手段が前記下位食材を含むメニュー情報を受信すると、前記メニュー情報の登録を受け付け、
表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する前記食材の上位分類または下位分類を特定し、
前記メニュー情報送信手段は、前記ユーザ端末においてメニュー情報の入力に利用された言語に下位分類に対する言語情報が存在せず、且つ、前記特定の言語において前記食材の下位分類に対する言語情報が存在する場合には、前記食材の下位分類を特定する
情報処理方法。
【請求項１０】
ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理装置に、
食材を上位分類及び下位分類に分類した情報である食材分類情報と、前記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶するステップと、
前記メニュー情報を前記ユーザ端末から受信するステップと、
前記メニュー情報に上位分類の食材である上位食材が含まれる場合に、前記食材分類情報から前記上位食材の下位分類に含まれる食材である下位食材を特定し、前記下位食材の情報を含む食材情報を前記ユーザ端末に送信するように前記通信手段を制御し、前記通信手段が前記下位食材を含むメニュー情報を受信すると、前記メニュー情報の登録を受け付けるステップと、
表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する前記食材の上位分類または下位分類を特定するステップと
を実行させるプログラムであって、
前記特定の言語において前記食材の下位分類に対する言語情報が存在しない場合には、前記食材の上位分類を特定する
プログラム。
【請求項１１】
ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理装置に、
食材を上位分類及び下位分類に分類した情報である食材分類情報と、前記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶するステップと、
前記メニュー情報を前記ユーザ端末から受信するステップと、
前記メニュー情報に上位分類の食材である上位食材が含まれる場合に、前記食材分類情報から前記上位食材の下位分類に含まれる食材である下位食材を特定し、前記下位食材の情報を含む食材情報を前記ユーザ端末に送信するように前記通信手段を制御し、前記通信手段が前記下位食材を含むメニュー情報を受信すると、前記メニュー情報の登録を受け付けるステップと、
表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する前記食材の上位分類または下位分類を特定するステップと
を実行させるプログラムであって、
前記ユーザ端末においてメニュー情報の入力に利用された言語に下位分類に対する言語情報が存在せず、且つ、前記特定の言語において前記食材の下位分類に対する言語情報が存在する場合には、前記食材の下位分類を特定する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー情報の登録に利用される情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
飲食店の運営者が、飲食店で提供するメニューの食材や調理方法等といったメニュー情報を情報端末に入力すると、メニュー情報がサーバに登録されるシステムが利用されている。飲食店の利用者はこのメニュー情報を参照して来店前や来店中にメニュー情報を把握することができる。特に、飲食店が外国に所在する場合には食材等の把握が容易となり、利便性が高い。
【０００３】
例えば特許文献１には、サーバが飲食店で提供される料理の食材を含む料理情報を記憶し、ユーザの国籍に応じて料理情報に変更を施した上でユーザ端末に配信する技術が開示されている。料理情報の変更は、国毎に登録された苦手食材の強調表示等によって行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−４９７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなシステムでは、飲食店運営者には詳細な食材の登録が求められる。しかしながら、食文化圏によっては食材の分類に相違が存在する。例えば、日本ではタイ、ヒラメ、スズキ等のように魚名によって詳細に分類されるのに対し、欧米では白身魚のようにまとめて分類されることが多い。
【０００６】
このため、飲食店運営者にとって登録しようとするメニューに使用する食材の詳細な名称が不明な場合がある。したがって、メニュー情報を相違する食文化圏の間で収集しようとしても、飲食店運営者による詳細な食材の登録を受けることができず、詳細な食材を含むメニュー情報を収集することは容易ではなかった。
【０００７】
以上のような事情に鑑み、本発明の目的は、詳細な食材を含むメニュー情報を容易に収集することを可能とする情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理装置であって、記憶手段と、通信手段と、制御手段とを具備する。
上記記憶手段は、食材を上位分類及び下位分類に分類した情報である食材分類情報を記憶する。
上記通信手段は、上記メニュー情報を上記ユーザ端末から受信する。
上記制御手段は、上記メニュー情報に上位分類の食材である上位食材が含まれる場合に、上記食材分類情報から上記上位食材の下位分類に含まれる食材である下位食材を特定し、上記下位食材の情報を含む食材情報を上記ユーザ端末に送信するように上記通信手段を制御し、上記通信手段が上記下位食材を含むメニュー情報を受信すると、上記メニュー情報の登録を受け付ける。
【０００９】
ユーザ端末の利用者（店舗運営者）が、店舗名や料理名、食材等の情報であるメニュー情報を登録する際、詳細な食材名が不明な場合がある。上記構成によれば、ユーザ端末の利用者がメニュー情報を登録する際に上位食材を入力すると、その上位食材の下位分類に含まれる下位食材の食材情報（食材画像等）が提示される。食材情報を参照することによってユーザ端末の利用者は食材名を把握することができ、詳細な食材名をメニュー情報に含めることが可能となる。
【００１０】
上記食材情報は、上記下位食材の画像であってもよい。
【００１１】
魚や野菜等の外観に特徴がある食材の場合、その食材の画像（写真やイラスト）を食材情報として提示することにより、ユーザ端末の利用者が容易に食材名を把握することが可能となる。
【００１２】
上記食材情報は、上記下位食材の詳細説明であってもよい。
【００１３】
調味料等の外観での判別が困難な食材の場合、その食材の生産地、原材料、製法といった詳細説明を食材情報として提示することにより、ユーザ端末の利用者が容易に食材名を把握することが可能となる。
【００１４】
上記通信手段はさらに、上記ユーザ端末から上記ユーザ端末の所在地を取得し、
上記制御手段は、上記下位食材のうち、上記所在地に応じて選択した食材の食材情報を上記ユーザ端末に送信するように上記通信手段を制御してもよい。
【００１５】
この構成によれば、制御手段は、下位食材のうち、ユーザ端末の所在地では食用とされない食材（例えば一部の魚介類）を除外した食材を選択し、選択した食材の食材情報をユーザ端末に送信させることができる。これにより、ユーザ端末の利用者に提示される食材情報の数が限定され、メニューに利用する食材を容易に選択することが可能となる。
【００１６】
上記制御手段は、上記下位食材のうち、上記メニュー情報の入力に利用されている言語に応じて選択した食材の食材情報を上記ユーザ端末に送信するように上記通信手段を制御してもよい。
【００１７】
この構成によれば、制御手段は、下位食材のうち、メニュー情報の入力に利用されている言語の使用地域では食用とされない食材を除外した食材を選択し、選択した食材の食材情報をユーザ端末に送信させることができる。これにより、ユーザ端末の利用者に提示される食材情報の数が限定され、メニューに利用する食材を容易に選択することが可能となる。
【００１８】
上記制御手段は、上記下位食材のうち、上記メニュー情報を受信した時期に応じて選択した食材の食材情報を上記ユーザ端末に送信するように上記通信手段を制御してもよい。
【００１９】
この構成によれば、制御手段は、下位食材のうち、メニュー情報を受信した時期には食用とされない食材（例えば、収穫時期が限定されている野菜）を除外した食材を選択し、選択した食材の食材情報をユーザ端末に送信させることができる。これにより、ユーザ端末の利用者に提示される食材情報の数が限定され、メニューに利用する食材を容易に選択することが可能となる。
【００２０】
上記記憶手段は、上記食材の上位分類及び下位分類のそれぞれに対応する多言語情報を更に記憶しており、上記情報処理装置は、表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する上記食材の上位分類または下位分類を上記表示端末に送信するメニュー情報送信手段を更に含んでもよい。
【００２１】
この構成によれば、表示端末の利用者は、特定の言語のメニュー情報の表示要求を表示端末において入力することにより、その言語に対応する食材の上位分類または下位分類を表示端末において参照することが可能となる。
【００２２】
上記メニュー情報送信手段は、上記特定の言語において上記食材の下位分類に対する言語情報が存在しない場合には、上記食材の上位分類を上記表示端末に送信してもよい。
【００２３】
この構成によれば、特定の言語において食材の下位分類に対する言語情報（翻訳）が存在しない場合には、その上位分類を参照し、食材を把握することが可能となる。
【００２４】
上記メニュー情報送信手段は、上記ユーザ端末においてメニュー情報の入力に利用された言語に下位分類に対する言語情報が存在せず、且つ、上記特定の言語において上記食材の下位分類に対する言語情報が存在する場合には、上記食材の下位分類を上記表示端末に送信する
【００２５】
この構成によれば、特定の言語において食材の下位分類に対する言語情報（翻訳）が存在する場合には、その下位分類を参照し、食材を把握することが可能となる。
【００２６】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、第１の情報処理装置と、第２の情報処理装置とを具備する。
上記第１の情報処理装置は、第２の情報処理装置において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける第１の情報処理装置であって、記憶手段と、第１の通信手段と、第１の制御手段とを備える。
上記記憶手段は、食材を上位分類及び下位分類に分類した情報である食材分類情報を記憶する。
上記第１の通信手段は、上記メニュー情報を上記第２の情報処理装置から受信する。
上記第１の制御手段は、上記メニュー情報に上位分類の食材である上位食材が含まれる場合に、上記食材分類情報から上記上位食材の下位分類に含まれる食材である下位食材を特定し、上記下位食材の情報を含む食材情報を上記第２の情報処理装置に送信するように上記通信手段を制御し、上記通信手段が上記下位食材を含むメニュー情報を受信する。
上記第２の情報処理装置は、第２の通信手段と、第２の制御手段とを備える。
上記第２の通信手段は、上記第１の通信手段から上記食材情報を受信する。
上記第２の制御手段は、上記第１の情報処理装置に上記メニュー情報を送信するように上記第２の通信手段を制御し、上記第２の通信手段が上記食材情報を受信すると、上記食材情報をユーザに提示する。
【００２７】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理方法であって、食材を上位分類及び下位分類に分類した情報である食材分類情報を記憶し、上記メニュー情報を上記ユーザ端末から受信し、上記メニュー情報に上位分類の食材である上位食材が含まれる場合に、上記食材分類情報から上記上位食材の下位分類に含まれる食材である下位食材を特定し、上記下位食材の情報を含む食材情報を上記ユーザ端末に送信するように上記通信手段を制御し、上記通信手段が上記下位食材を含むメニュー情報を受信すると、上記メニュー情報の登録を受け付ける。
【００２８】
上記目的を達成するため、本発明の一形態に係るプログラムは、ユーザ端末において入力された、食材を含むメニューの情報であるメニュー情報の登録を受け付ける情報処理装置に、食材を上位分類及び下位分類に分類した情報である食材分類情報を記憶するステップと、上記メニュー情報を上記ユーザ端末から受信するステップと、上記メニュー情報に上位分類の食材である上位食材が含まれる場合に、上記食材分類情報から上記上位食材の下位分類に含まれる食材である下位食材を特定し、上記下位食材の情報を含む食材情報を上記ユーザ端末に送信するように上記通信手段を制御し、上記通信手段が上記下位食材を含むメニュー情報を受信すると、上記メニュー情報の登録を受け付けるステップとを実行させる。
【発明の効果】
【００２９】
以上説明したように、本発明によれば、詳細な食材を含むメニュー情報を容易に収集することを可能とする情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することができる。しかし、当該効果は本発明を限定するものではない。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る情報処理システムの模式図である。
【図２】同情報処理システムの機能的構成を示すブロック図である。
【図３】同情報処理システムのサーバ装置が備える記憶部に記憶されている食材分類情報の例である。
【図４】同情報処理システムの動作を示すフローチャートである。
【図５】同情報処理システムのユーザ端末において表示されるメニュー情報登録サイトの例である。
【図６】同情報処理システムのユーザ端末において表示されるメニュー情報登録サイトにおける食材の選択肢の例である。
【図７】同情報処理システムのユーザ端末において表示されるメニュー情報登録サイトにおける食材情報の例である。
【図８】同情報処理システムのユーザ端末において表示されるメニュー情報登録サイトにおける食材情報の例である。
【図９】同情報処理システムのサーバ装置のハードウェア構成を示すブロック図である。
【図１０】同情報処理システムのユーザ端末のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００３１】
本発明の実施形態に係る情報処理システムについて説明する。
【００３２】
［情報処理システムの構成］
図１は、本実施形態に係る情報処理システム１０の構成を示す模式図である。同図に示すように、情報処理システム１０はサーバ装置１００及びユーザ端末２００を備える。サーバ装置１００とユーザ端末２００はインターネット３００を介して互いに接続されている。
【００３３】
サーバ装置１００は、メニュー情報を提供するウェブサーバであり、ユーザ端末２００はインターネット３００を介してサーバ装置１００にアクセス可能な情報処理装置である。ユーザ端末２００は、飲食店の運営者が利用する端末であり、例えばタブレットＰＣ（Personal Computer）やノートブックＰＣ、スマートフォン等である。
【００３４】
図２は、サーバ装置１００及びユーザ端末２００の機能的構成を示すブロック図である。同図に示すように、サーバ装置１００は、記憶部１０１、通信部１０２、制御部１０３及びメニュー情報送信部１０４を備え、ユーザ端末２００は、通信部２０１、制御部２０２及び記憶部２０３を備える。
【００３５】
記憶部１０１は、食材分類情報１０１ａ、食材情報１０１ｂ及びメニュー情報１０１ｃを記憶する。この詳細については後述する。通信部１０２は、制御部１０３による制御を受けて通信部２０１と通信し、メニュー情報を通信部２０１から受信する。
【００３６】
制御部１０３は、通信部１０２がメニュー情報を受信すると、メニュー情報の登録を受け付ける。この際に制御部１０３は必要に応じて、食材分類情報１０１ａを利用して食材の特定し、特定した食材の食材情報を通信部２０１に送信するように通信部１０２を制御する。
【００３７】
メニュー情報送信部１０４は、飲食店の利用者がメニュー情報の参照に利用する表示端末からの特定の言語のメニュー情報の表示要求を受け付けた際に、該特定の言語に対応する食材の上位分類または下位分類を表示端末に送信する。
【００３８】
通信部２０１は、制御部２０２による制御を受けて通信部１０２と通信し、メニュー情報を通信部１０２に送信する。制御部２０２は、ユーザからのメニュー情報の入力を受け付け、メニュー情報を通信部１０２に送信するように通信部２０１を制御する。記憶部２０３は、入力されたメニュー情報等を一時的に記憶する。
【００３９】
図３は、食材分類情報１０１ａの例である。同図に示すように食材分類情報１０１ａは食材を分類してデータベース化したものである。食材は、大分類（例：魚）、中分類（例：白身魚）及び小分類（例：ヒラメ）に段階的に分類されている。なお、分類は大分類、中分類及び小分類の３段階に限られず、２段階又は４段階以上であってもよい。また、食材分類情報１０１ａには、他の言語では食材名が存在するが、特定の言語では食材名が存在しない食材が含まれていてもよい。なお、食材は調味料を含む。
【００４０】
食材分類情報１０２ａは、サーバ装置１００の管理者が作成するものとすることができる。なお、図３に示す食材分類情報１０２ａは一言語（日本語）のみで示すが、食材分類情報１０２ａ食材を複数の言語に翻訳した食材名をデータベース化したものであってもよい。
【００４１】
食材情報１０１ｂは、食材分類情報１０１ａにおいて小分類に分類されている各食材に対して登録され、各食材の特徴を表す情報である。食材情報１０１ｂは例えば、食材の写真やイラスト等の画像や、食材の生産地、原材料、製法等の詳細説明の文章とすることができる。魚等の外観に特徴がある食材の場合には画像を食材情報１０１ｂとし、調味料等の外観に特徴がない食材の場合には文章を食材情報１０１ｂとすることができる。食材情報が文章である場合には各言語の文章を食材情報することが望ましい。
【００４２】
食材情報１０１ｂは、小分類に分類されている全ての食材に対して登録されていてもよく、一部の食材に対して登録されていてもよい。例えば、小分類に分類されている食材のうち名称が存在しない食材に対してのみ、食材情報１０１ｂが登録されてもよい。食材情報１０１ｂは、食材分類情報１０１ａと共にサーバ装置１００の管理者が作成するものとすることができる。
【００４３】
なお、食材情報１０１ｂの全部又は一部はサーバ装置１００とは別のサーバ装置に記憶されていてもよい。この場合、例えば食材分類情報１０１ａにおける各食材に識別番号を付し、その識別番号に食材情報１０１ｂを対応させることができる。
【００４４】
［情報処理システムの動作］
図４は情報処理システム１０の動作を示すフローチャートである。ユーザがユーザ端末２００を利用してメニュー情報の登録用ウェブサイト（以下、メニュー情報登録サイト）にアクセスすると、制御部２０２はメニュー情報登録サイト情報取得要求を通信部１０２に送信するように通信部２０１を制御する（Ｓｔ２０１）。メニュー情報登録サイトはブラウザやアプリケーションを利用してアクセスすることができる。
【００４５】
制御部１０３は、通信部１０２がメニュー情報登録サイト情報取得要求を受信すると、メニュー情報登録サイトを構成する情報であるメニュー情報登録サイト情報を生成する（Ｓｔ１０１）。この際、制御部１０３は、食材分類情報１０１ａを参照し、各分類の食材名をメニュー情報登録サイト情報に含めることができる。制御部１０３は、メニュー情報登録サイト情報を通信部２０１に送信するように通信部１０２を制御する（Ｓｔ１０２）
【００４６】
通信部２０１がメニュー情報登録サイト情報を受信する（Ｓｔ２０２）と、制御部２０２はメニュー情報登録サイトを生成し、メニュー情報登録サイトにおけるユーザのメニュー情報の入力を受け付ける（Ｓｔ２０３）。図５は、ユーザ端末２００において表示されるメニュー情報登録サイトのメニュー情報登録画面の例である。同図に示すようにメニュー情報は、店舗名称、料理種別、料理名及び食材といったメニューに関する情報であり、ユーザは登録を希望するメニューのメニュー情報を入力することができる。メニュー情報の内容は特に限定されず、少なくとも食材が含まれていればよい。
【００４７】
図６は、食材の選択時に表示される食材の選択肢の例である。同図に示すように、食材の入力欄には食材の選択肢が提示されるものとすることができる。この選択肢は、食材分類情報１０１ａに含まれている食材を食材分類情報１０１ａの分類にしたがって配置したものとすることができる。
【００４８】
ユーザはユーザ端末２００において、登録しようとするメニューの食材を選択肢から選択することができる。また、ユーザは食材名称の文字列を直接入力してもよい。ユーザはメニュー情報登録サイトにおいて一つ又は複数の食材を入力することができる。
【００４９】
制御部２０２は、メニュー情報が入力されると、メニュー情報を通信部１０２に送信するように通信部２０１を制御する（Ｓｔ２０４）。
【００５０】
制御部１０３は、通信部１０２がメニュー情報を受信する（Ｓｔ１０３）と、メニュー情報に含まれる食材が食材分類情報においていずれの分類に含まれるかを判定する（Ｓｔ１０４）。メニュー情報に含まれる食材が最も下位の分類（例えば図３中「小分類」）に含まれる場合（Ｓｔ１０４：Ｙｅｓ）には、制御部１０３はメニュー情報を登録する（Ｓｔ１０８）。
【００５１】
一方、制御部１０３は、メニュー情報に含まれる食材が最も下位の分類以外の分類（例えば図３中「中分類」）に含まれる場合（Ｓｔ１０３：Ｎｏ）には、メニュー情報に含まれる食材（以下、上位食材）の下位分類に含まれる食材（以下、下位食材）を特定する（Ｓｔ１０５）。例えば、メニュー情報に含まれる食材が「白身魚」の場合には、その下位分類に含まれる「タイ」、「ヒラメ」、「スズキ」等を下位食材として特定する。
【００５２】
続いて、制御部１０３は、特定した下位食材に関連付けられた食材情報１０１ｂを記憶部１０１から読み出し、当該食材情報を通信部２０１に送信するように通信部１０２を制御する（Ｓｔ１０６）。上記の例では「タイ」、「ヒラメ」、「スズキ」等の食材情報が通信部２０１に送信される。
【００５３】
制御部２０２は、通信部２０１が食材情報を受信する（Ｓｔ２０５）と、メニュー情報登録サイトにおいて受信した食材情報を提示する（Ｓｔ２０６）。図７は、ユーザ端末２００において表示されるメニュー情報登録サイトの例である。同図に示すように、食材が魚の場合には食材名と共にサーバ装置１００から送信された食材情報である魚の画像が提示されるものとすることができる。
【００５４】
図８は、ユーザ端末２００において表示されるメニュー情報登録サイトの別の例である。同図に示すように、食材が酢の場合には食材名と共にサーバ装置１００から送信された食材情報である酢の原料及び製法等が提示されるものとすることができる。
【００５５】
ユーザは、提示された食材情報を参照して、登録しようとするメニューに利用する食材を特定することができる。例えば、タイ、ヒラメ及びスズキが同じ食材名で表されている国でも、食材情報を参照することにより、登録しようとするメニューに利用する下位食材を特定することができる。
【００５６】
ユーザが食材情報を利用して特定した下位食材を入力すると、制御部２０２はその食材を含むメニュー情報を通信部１０２に送信するように通信部２０１を制御する（Ｓｔ２０７）。
【００５７】
制御部１０３は、通信部１０２がメニュー情報を受信する（Ｓｔ１０７）と、メニュー情報を登録（Ｓｔ１０８）し、記憶部１０１に記憶させる。以上のようにしてメニュー情報１０１ｃがサーバ装置１００に登録される。
【００５８】
サーバ装置１００にはインターネット３００を介して多数のユーザ端末２００が接続されており、上記のようにして各ユーザ端末２００からサーバ装置１００に各メニューのメニュー情報が登録される。
【００５９】
店舗の利用者は、スマートフォンやＰＣ等の表示端末によってサーバ装置１００にアクセスすることによって、メニュー情報を参照することができ、店舗の選択や食材の把握を行うことができる。
【００６０】
上記のように、ユーザは上位食材を入力することで、下位食材の食材情報を参照することができる。これにより、下位食材の名称が不明であっても、下位分類の食材を特定することが容易となり、食材の分類が異なるような食文化圏の間でも食材分類情報１０１ａを利用することが可能となる。
【００６１】
［食材の選択について］
上記の説明において制御部１０３は上位食材がメニュー情報に含まれる場合に、下位食材を特定し、その食材情報をユーザ端末２００に送信するとしたが、この際に下位食材の一部を選択し、選択した食材の食材情報のみをユーザ端末２００に送信してもよい。
【００６２】
制御部１０３は、ユーザ端末２００の所在地に応じて下位食材を選択することができる。具体的には、制御部１０３は、メニュー情報に含まれる食材の下位食材のうち、ユーザ端末２００の所在地を含む地域では食用とされない食材（例えば、特定の魚介類）を除外した食材を選択することができる。ユーザ端末２００の所在地は、メニュー情報に含まれるＩＰアドレス等を利用して取得することができる。
【００６３】
制御部１０３は、下位食材のうち、上記選択した食材の食材情報をのみをユーザ端末２００に送信させることができる。これにより、ユーザに提示される食材情報の数が限定され、ユーザはメニューに利用する食材を容易に選択することが可能となる。
【００６４】
また、制御部１０３は、メニュー情報の入力に利用された言語に応じて下位食材を特定することもできる。具体的には、制御部１０３は、メニュー情報に含まれる食材の下位食材のうち、メニュー情報の入力に利用された言語が使用される地域では食用とされない食材を除外した食材を選択することもできる。
【００６５】
さらに、制御部１０３は、メニュー情報を受信した時期に応じて下位食材を選択することもできる。具体的には、制御部１０３は、メニュー情報に含まれる食材の下位食材のうち、メニュー情報を受信した時期には食用とされない食材（例えば、収穫時期が限定される野菜）を除外した食材を選択することもできる。
【００６６】
さらに、制御部１０３は、ユーザ端末２００の所在地とメニュー情報を受信した時期に応じて下位食材を選択することもできる。具体的には、制御部１０３は、メニュー情報に含まれる食材の下位食材のうち、ユーザ端末２００の所在地においてメニュー情報を受信した時期には食用とされない食材を除外した食材を選択することもできる。
【００６７】
さらに、制御部１０３は、メニュー情報の入力に利用された言語とメニュー情報を受信した時期に応じて下位食材を選択することもできる。具体的には、制御部１０３は、メニュー情報に含まれる食材の下位食材のうち、メニュー情報の入力に利用された言語が使用される地域においてメニュー情報を受信した時期には食用とされない食材を除外した食材を選択することもできる。
【００６８】
制御部１０３が食材の選択に利用する情報、例えば各食材が食用とされる地域や時期等は、食材分類情報１０１ａに含まれる各食材に関連付けられて記憶部１０１に記憶されており、制御部１０３はこの情報を参照して食材の選択を行うものとすることができる。
【００６９】
［表示端末へのメニュー情報の送信について］
店舗の利用者が表示端末によってサーバ装置１００にアクセスすると、サーバ装置１００は表示端末にメニュー情報を送信する。この際、サーバ装置１００は、食材分類情報１０１ａを利用して表示端末に送信する情報を選択することができる。
【００７０】
具体的には記憶部１０１は、食材の上位分類及び下位分類のそれぞれに対応する多言語情報を記憶している。多言語情報は、各言語での食材名であり、サーバ装置１００の管理者が多言語情報を生成し、各食材に関連付けたものとすることができる。
【００７１】
メニュー情報送信部１０４は、表示端末から特定の言語のメニュー情報の表示要求を受け付けると、メニュー情報に含まれる食材について、その言語に対応する食材の上位分類又は下位分類を表示端末に送信する。
【００７２】
具体的には、メニュー情報送信部１０４は、特定の言語において食材の下位分類に対する言語情報が存在しない場合には、食材の上位分類のみを表示端末に送信する。例えば、表示端末から特定の言語の表示要求を受け付けたメニュー情報に「タイ」が含まれる場合であって、特定の言語に「タイ」に相当する食材名が存在しない場合、「タイ」の上位分類であり、特定の言語において言語情報が存在する「白身魚」を表示端末に送信する。なお、「白身魚」に相当する食材名が特定の言語に存在しない場合、更に上位分類である「魚」が表示端末に送信される。
【００７３】
また、メニュー情報送信部１０４は、ユーザ端末２００からのメニュー情報の入力に利用された言語において、下位分類に対する言語情報が存在しない場合であり、且つ、特定の言語において食材の下位分類に対する言語情報が存在する場合には、その食材の下位分類を表示端末に送信する。例えば、ユーザ端末２００からのメニュー情報の入力に利用された言語において、「タイ」に相当する食材名が存在しない場合であり、且つ、表示端末から特定の言語の表示要求を受け付けたメニュー情報に「タイ」が含まれる場合であって、その言語に「タイ」に相当する食材名が存在する場合、「タイ」を表示端末に送信する。
【００７４】
これにより、店舗の利用者は、特定の言語のメニュー情報の表示要求を行うことにより、その言語に存在する食材名に応じて食材の上位分類又は下位分類を参照することが可能となる。
【００７５】
なお、メニュー情報送信部１０４は、メニュー情報の表示要求を受け付けた時期に応じて、送信する食材名を選択することも可能である。例えば、同じ食材であっても、ユーザ端末２００からのメニュー情報の入力の季節に関わらず、メニュー情報の表示要求を受け付けた時期が冬である場合には、冬の呼び名が表示端末に送信される。
【００７６】
［ハードウェア構成］
図９は、サーバ装置１００のハードウェア構成を示すブロック図である。同図に示すようにサーバ装置１００はハードウェア構成として、ＣＰＵ（Central Processing Unit）１２１、メモリ１２２、ストレージ１２３及び入出力部（Ｉ／Ｏ）１２４を有する。これらはバス１２５によって互いに接続されている。
【００７７】
ＣＰＵ１２１は、メモリ１２２に格納されたプログラムに従って他の構成を制御すると共に、プログラムに従ってデータ処理を行い、処理結果をメモリ１２２に格納する。ＣＰＵ１２１は、サーバ装置１００の機能的構成において制御部１０３として機能する。
【００７８】
メモリ１２２はＣＰＵ１２１によって実行されるプログラム及びデータを一時的に格納する。メモリ１２２はＲＡＭ（Random Access Memory）とすることができる。メモリ１２２は、ストレージ１２３と共にサーバ装置１００の機能的構成において記憶部１０１として機能する。
【００７９】
ストレージ１２３は、プログラムやデータを格納する。ストレージ１２３はＨＤＤ（hard disk drive）やＳＳＤ（solid state drive）等とすることができる。ストレージ１２３は、メモリ１２２と共にサーバ装置１００の機能的構成において記憶部１０１として機能する。
【００８０】
入出力部１２４はサーバ装置１００に対する入力を受け付け、またサーバ装置１００の出力を外部に供給する。入出力部１２４は、ネットワーク等の接続インターフェイスを含む。入出力部１２４は、サーバ装置１００の機能的構成において通信部１０２として機能する。
【００８１】
サーバ装置１００のハードウェア構成はここに示すものに限られず、サーバ装置１００の機能的構成を実現できるものであればよい。また、上記ハードウェア構成の一部又は全部はネットワーク上に存在していてもよい。
【００８２】
図１０は、ユーザ端末２００のハードウェア構成を示すブロック図である。同図に示すようにユーザ端末２００はハードウェア構成として、ＣＰＵ２２１、ＧＰＵ（Graphic Processing Unit）２２２、メモリ２２３、ストレージ２２４及び入出力部（Ｉ／Ｏ）２２５を有する。これらはバス２２６によって互いに接続されている。
【００８３】
ＣＰＵ２２１は、メモリ２２３に格納されたプログラムに従って他の構成を制御すると共に、プログラムに従ってデータ処理を行い、処理結果をメモリ２２３に格納する。ＣＰＵ２２１は、ＧＰＵ２２２と共にユーザ端末２００の機能的構成において制御部２０２として機能する。
【００８４】
ＧＰＵ２２２は、ＣＰＵ２２１による制御を受けて、画像を生成する。ＧＰＵ２２２はマイクロプロセッサとすることができる。ＧＰＵ２２２はＣＰＵ２２１と共にユーザ端末２００の機能的構成において制御部２０２として機能する。
【００８５】
メモリ２２３はＣＰＵ２２１によって実行されるプログラム及びデータを格納する。メモリ２２３はＲＡＭとすることができる。メモリ２２３は、ストレージ２２４と共にユーザ端末２００の機能的構成において記憶部２０３として機能する。
【００８６】
ストレージ２２４は、プログラムやデータを格納する。ストレージ２２４はＨＤＤやＳＳＤ等とすることができる。ストレージ２２４は、メモリ２２３と共にユーザ端末２００の機能的構成において記憶部２０３として機能する。
【００８７】
入出力部２２５はユーザ端末２００に対する入力を受け付け、またユーザ端末２００の出力を外部に供給する。入出力部２２５は、キーボードやマウス等の入力機器やディスプレイ等の出力機器、ネットワーク等の接続インターフェイスを含む。入出力部２２５は、ユーザ端末２００の機能的構成において通信部２０１として機能する。
【００８８】
ユーザ端末２００のハードウェア構成はここに示すものに限られず、ユーザ端末２００の機能的構成を実現できるものであればよい。また、上記ハードウェア構成の一部又は全部はネットワーク上に存在していてもよい。
【符号の説明】
【００８９】
１０…情報処理システム
１００…サーバ装置
２００…ユーザ端末
１０１、２０３…記憶部
１０２、２０１…通信部
１０３、２０２…制御部
【図１】
2018032424.tif 000003
【図２】
2018032424.tif 000004
【図３】
2018032424.tif 000005
【図４】
2018032424.tif 000006
【図５】
2018032424.tif 000007
【図６】
2018032424.tif 000008
【図７】
2018032424.tif 000009
【図８】
2018032424.tif 000010
【図９】
2018032424.tif 000011
【図１０】
2018032424.tif 000012