(57)【要約】      （修正有）【課題】アレルギーに関する情報に応じて、メニューを表示することができる表示方法、表示装置および表示プログラムを提供する。【解決手段】サーバは、来店する利用者及び同伴者のアレルギーに関する情報を利用者端末から取得する。サーバ、取得したアレルギーに関する情報に応じて、アレルギーに関する情報に対応するアレルゲンが提供する商品に含まれるか否かを判断して、表示する商品名に対応付けて、商品の写真又はイラストを非表示とするか否かをタブレット端末に表示制御する。【選択図】図９
2017076351.tif 000002
【特許請求の範囲】
【請求項１】
商品名を表示するメニューの表示方法において、
アレルギーに関する情報を取得し、
取得した前記アレルギーに関する情報に応じて、前記アレルギーに関する情報に対応するアレルゲンが含まれるか否かに応じて、表示する商品名に対応付けて、商品の写真又はイラストを非表示とするか否かを制御する
ことを特徴とするメニューの表示方法。
【請求項２】
前記制御する処理は、前記アレルギーに関する情報に対応するアレルゲンが含まれる商品の写真又はイラストを非表示とすることを特徴とする請求項１に記載の表示方法。
【請求項３】
前記制御する処理は、前記アレルギーを持つ利用者と前記アレルギーを持たない利用者とが存在する情報を受け付けた場合に、前記アレルギーに関する情報に対応するアレルゲンが含まれる商品の情報と、前記アレルギーに関する情報に対応するアレルゲンが含まれない商品の情報を表示することを特徴とする請求項２に記載の表示方法。
【請求項４】
前記制御する処理は、商品の優先順位と、商品に含まれるアレルゲンとを対応付けたテーブルを基にして、前記アレルギーに関する情報に対応するアレルゲンが含まれていない商品の内、優先度が最も高い商品の写真又はイラストを表示することを特徴とする請求項１に記載の表示方法。
【請求項５】
強調表示される商品と通常表示される商品とを含むメニューの表示方法において、
アレルギーに関する情報を取得し、
取得した前記アレルギーに関する情報に対応するアレルゲンが含まれる商品を、前記強調表示される商品の対象から除き、前記通常表示される商品とする、
ことを特徴とするメニューの表示方法。
【請求項６】
前記強調表示は写真又はイラストを含む表示であり、前記通常表示は写真及びイラストを含まない表示であることを特徴とする請求項５に記載のメニューの表示方法。
【請求項７】
前記強調表示は、商品名の文字サイズが、前記通常表示の商品名の文字サイズより大きいことを特徴とする請求項５又は６に記載のメニューの表示方法。
【請求項８】
アレルギーに関する情報を取得する取得部と、
取得した前記アレルギーに関する情報に応じて、前記アレルギーに関する情報に対応するアレルゲンが含まれるか否かに応じて、表示する商品名に対応付けて、商品の写真又はイラストを非表示とするか否かを制御する表示制御部と
を有することを特徴とする表示装置。
【請求項９】
コンピュータに、
アレルギーに関する情報を取得し、
取得した前記アレルギーに関する情報に応じて、前記アレルギーに関する情報に対応するアレルゲンが含まれるか否かに応じて、表示する商品名に対応付けて、商品の写真又はイラストを非表示とするか否かを制御する
処理を実行させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示方法等に関する。
【背景技術】
【０００２】
近年、食生活の変化等で、食物アレルギーを持つ人は増加傾向にある。消費者庁では、食物アレルギーを持つ患者の健康を損なわないように、主要なアレルギー物質に関する情報を開示することを食品製造会社や飲食店等に対して要望している。
【０００３】
このため、飲食店では、消費者庁からの要望に応えるべく、メニューの料理名に対応付けて、料理に含まれるアレルギー物質の情報を記載する等の対策を行っている。アレルギーを持つ患者が、飲食店で外食をする場合には、メニューに記載された各料理のアレルギー物質の情報を確認して、アレルギーを起こさない料理を選択することになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２０２７６３号公報
【特許文献２】特開２００５−２２２１９１号公報
【特許文献３】国際公開第２００１／０９５１８５号
【特許文献４】特開２０１４−１２０１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、アレルギーに関する情報に応じて、メニューを表示することができないという問題がある。
【０００６】
例えば、上記のようにメニューに記載された各料理のアレルギー物質の情報を一つ一つ確認してから、料理を選択する工程は時間を要する作業であり、患者や患者の同伴者に係る負担が大きくなる。また、飲食店の中には、おすすめ料理を、写真付きでメニューに表示させる場合がある。旬のメニューや新作メニュー等、顧客に特に食べてもらいたい料理を他のメニューよりも目立つように表示するような場合である。図１２は、従来のメニューの一例を示す図である。図１２に示す例では、特製オムライスが、おすすめ料理として表示されている。このようなメニューの表示は、一般の顧客には有効であるが、例えば、卵アレルギーを持っていておすすめ料理を食べることができない顧客であれば、このようなメニューを見ることで、逆に落胆させてしまう場合もある。
【０００７】
１つの側面では、本発明は、アレルギーに関する情報に応じて、メニューを表示することができる表示方法、表示装置および表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、コンピュータが下記の処理を実行する。コンピュータは、アレルギーに関する情報を取得する。コンピュータは、取得したアレルギーに関する情報に応じて、アレルギーに関する情報に対応するアレルゲンが含まれるか否かに応じて、表示する商品名に対応付けて、商品の写真又はイラストを非表示とするか否かを制御する。
【発明の効果】
【０００９】
アレルギーに関する情報に応じて、メニューを表示することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施例に係るシステムの構成を示す図である。
【図２】図２は、同伴者が「有」の場合にサーバが生成するメニュー画面の一例を示す図である。
【図３】図３は、同伴者が「無」の場合にサーバが生成するメニュー画面の一例を示す図である。
【図４】図４は、本実施例に係るサーバの構成を示す機能ブロック図である。
【図５】図５は、アレルギー情報テーブルのデータ構造の一例を示す図である。
【図６】図６は、メニューテーブルのデータ構造の一例を示す図である。
【図７】図７は、利用者管理テーブルのデータ構造の一例を示す図である。
【図８】図８は、タブレット端末の表示画面の一例を示す図である。
【図９】図９は、本実施例にかかるサーバの処理手順を示すフローチャート（１）である。
【図１０】図１０は、本実施例にかかるサーバの処理手順を示すフローチャート（２）である。
【図１１】図１１は、表示プログラムを実行するコンピュータの一例を示す図である。
【図１２】図１２は、従来のメニューの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する表示方法、表示装置および表示プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１２】
図１は、本実施例に係るシステムの構成を示す図である。図１に示すように、このシステムは、利用者端末１０と、タブレット端末２０と、サーバ１００とを有する。サーバ１００は、表示装置の一例である。例えば、サーバ１００とタブレット端末２０とは、ネットワーク５０を介して相互に接続される。タブレット端末２０と、利用者端末１０とは、無線によってデータ通信を行う。
【００１３】
利用者端末１０は、利用者が携帯する端末装置であり、例えば、スマートフォンに対応する。利用者端末１０は、アレルギー情報を保持する。例えば、アレルギー情報は、利用者ＩＤ（Identification  Data）と、アレルギー物質とを対応付ける情報である。利用者ＩＤは、利用者を一意に識別する情報である。アレルギー物質は、利用者ＩＤにより識別される利用者がアレルギー反応を起こすアレルゲンを示すものである。
【００１４】
タブレット端末２０は、サーバ１００から通知されるメニュー画面情報に基づいて、メニュー画面を表示するタブレット端末である。また、タブレット端末２０は、利用者端末１０と無線通信を行って、利用者端末１０からアレルギー情報を取得し、取得したアレルギー情報を、サーバ１００に送信する。また、タブレット端末２０は、利用者から同伴者の有無に関する情報の入力を受け付け、受け付けた同伴者の有無に関する情報を、サーバ１００に送信する。
【００１５】
ここでは図示を省略するが、タブレット端末２０は複数存在し、飲食店等の各テーブルに配置される。例えば、タブレット端末２０には、このタブレット端末が配置されるテーブルを一意に識別するテーブルＩＤが割り当てられている。タブレット端末２０は、テーブルＩＤに対応付けて、アレルギー情報や同伴者の有無に関する情報を、サーバ１００に送信する。
【００１６】
なお、タブレット端末２０は、アレルギーを持つ利用者が存在しない旨の入力を受け付けた場合には、テーブルＩＤに対応付けて、アレルギーを持つ利用者が存在しない旨の情報を、サーバ１００に通知する。
【００１７】
サーバ１００は、アレルギー情報および同伴者の有無に関する情報を基にして、メニュー画面の情報を生成する装置である。サーバ１００は、生成したメニュー画面の情報をタブレット端末２０に通知してメニュー画面を表示させる。
【００１８】
例えば、メニュー画面は、第１領域と、第２領域を有する。第１領域は、料理名を写真またはイラスト付きで表示する領域である。第２領域は、料理名を写真又はイラストをつけないで表示する領域である。
【００１９】
サーバ１００は、アレルギーを持つ利用者が存在しない場合、第１領域には、メニュー情報を参照して、優先順位の高い料理名から写真またはイラスト付きで設定する。これに対して、アレルギーを持つ利用者が存在する場合、同伴者の有無に関わらず、第１領域には、利用者のアレルギー情報に対応するアレルギー物質を含まない料理の料理名を優先順位の高い料理名から写真またはイラスト付きで設定する。
【００２０】
サーバ１００は、同伴者が「有」の場合には、第２領域に、アレルギー情報に対応するアレルギー物質を含む料理の料理名およびアレルギー情報に対応するアレルギー物質を含まない料理の料理名を合わせて設定する。これに対して、同伴者が「無」の場合には、第２領域に、アレルギー情報に対応するアレルギー物質を含まない料理の料理名を設定する。
【００２１】
図２は、同伴者が「有」の場合にサーバが生成するメニュー画面の一例を示す図である。例えば、利用者のアレルギー物質を「卵」とする。図２に示すメニュー画面２１において、領域２１ａが、第１領域に対応し、領域２１ｂが、第２領域に対応する。サーバ１００は、領域２１ａに対して、図６に示すようなメニューテーブルを参照し、領域２１ａに表示するイラストおよび料理名を取得する。ここでは、アレルギー物質「卵」を含まない料理のうち、優先順位が高い「ビーフシチュー」のイラストおよび料理名を配置する。また、サーバ１００は、領域２１ｂに対して、おすすめメニュー等に設定されていない通常メニュー（図示しない）を表示する。ここでは、同伴者が「有」であるため、アレルギー物質「卵」を含む料理および含まない料理の料理名を配置する。
【００２２】
例えば、サーバ１００が、図２のようなメニュー画面２１をタブレット端末２０に表示させることで、飲食店から顧客に対して、おすすめ料理を紹介することができる。また、単におすすめ料理を紹介するだけでなく、おすすめ料理のうち、利用者のアレルギーを含まない料理をおすすめ料理として紹介できるため、お勧めの料理が食べられないことが原因で、アレルギー持ちの利用者を落胆させてしまうことを防止することもできる。さらに、アレルギー持ちの利用者に同伴者がいる場合には、利用者のアレルギーを含む料理も表示させることで、同伴者がその料理を選択できないことを防止することもできる。
【００２３】
図３は、同伴者が「無」の場合にサーバが生成するメニュー画面の一例を示す図である。例えば、利用者のアレルギー物質を「卵」とする。図３に示すメニュー画面２２において、領域２２ａが、第１領域に対応し、領域２２ｂが、第２領域に対応する。サーバ１００は、領域２２ａに対して、アレルギー物質「卵」を含まない料理「ビーフシチュー」のイラストおよび料理名を配置する。また、サーバ１００は、領域２２ｂに対して、アレルギー物質「卵」を含まない料理の料理名を配置する。例えば、サーバ１００が、図３のようなメニュー画面２２をタブレット端末２０に表示させることで、利用者が持つアレルギーを含まない料理のみを紹介することができるため、食べられない料理を見て落胆することや、アレルギーが含まれているか否かを確認しながら料理を選択する負担がなくなる。
【００２４】
なお、図２，３において図示を省略したが、サーバ１００は、各料理名に対して、料理に含まれるアレルギー物質の情報を合わせて配置してもよい。
【００２５】
サーバ１００は、タブレット端末２０から、アレルギーを持つ利用者が存在しない旨の情報を受け付けた場合には、図１２に示すような通常のメニュー画面の情報を、タブレット端末２０に通知して表示させる。
【００２６】
次に、図１に示したサーバ１００の構成について説明する。図４は、本実施例に係るサーバの構成を示す機能ブロック図である。図４に示すように、このサーバ１００は、通信部１１０と、入力部１２０と、記憶部１３０と、制御部１４０とを有する。
【００２７】
通信部１１０は、ネットワーク５０を介して、タブレット端末２０とデータ通信を実行する処理部である。通信部１１０は、通信装置に対応する。後述する制御部１４０は、通信部１１０を介して、タブレット端末２０とデータをやり取りする。
【００２８】
入力部１２０は、サーバ１００に各種の情報を入力するための入力装置である。例えば、入力部１２０は、キーボードやマウス、タッチパネル、入力ボタン等に対応する。
【００２９】
記憶部１３０は、アレルギー情報テーブル１３１、メニューテーブル１３２、利用者管理テーブル１３３を有する。記憶部１３０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子等の記憶装置に対応する。
【００３０】
アレルギー情報テーブル１３１は、各料理に含まれるアレルギー物質の情報を保持するテーブルである。図５は、アレルギー情報テーブルのデータ構造の一例を示す図である。図５に示すように、このアレルギー情報テーブル１３１は、アレルギー物質と、料理名とを対応付ける。例えば、図５の１行目のレコードには、アレルギー物質「卵」を含む料理の料理名は「特製オムライス、ロコモコ丼、カルボナーラ、・・・」である旨が示されている。
【００３１】
メニューテーブル１３２は、メニュー画面の第１領域に表示させる料理の情報を保持するテーブルである。図６は、メニューテーブルのデータ構造の一例を示す図である。図６に示すように、このメニューテーブル１３２は、優先順位と、料理名と、イラストとを対応付ける。優先順位は、おすすめの料理として、メニュー画面の第１領域に表示させる料理の優先順位を示すものであり、値が小さいほど、優先順位が高いことを示す。料理名は、料理の名称である。イラストは、該当する料理のイラストの画像データである。ここでは、メニューテーブル１３２が、料理のイラストを保持する例を示すが、イラストの代わりに写真を保持しても良い。
【００３２】
利用者管理テーブル１３３は、利用者にアレルギー症状を引き起こすアレルギー物質や同伴者の有無に関する情報を保持するテーブルである。図７は、利用者管理テーブルのデータ構造の一例を示す図である。図７に示すように、この利用者管理テーブル１３３は、テーブルＩＤと、利用者人数と、アレルギー有り人数と、各アレルギー情報と対応付ける。このうち、テーブルＩＤは、タブレット端末２０が配置されたテーブルを一意に識別する情報である。利用者人数は、同一テーブルに座る利用者の人数を示す。アレルギー有り人数は、利用者のうち、アレルギーを持つ利用者の人数を示す。各アレルギー情報は、利用者ＩＤと、アレルギー物質とを対応付ける。利用者ＩＤは、アレルギーを持つ利用者を一意に識別する情報である。アレルギー物質は、利用者ＩＤに対応する利用者にアレルギー症状を引き起こすアレルギー物質を示す情報である。
【００３３】
例えば、利用者管理テーブル１３３の１行目のレコードについて説明すると、テーブルＩＤ「Ｔ１０」のテーブルには、利用者人数「２」人と、アレルギー有り人数「１」人と、アレルギー情報１として、利用者ＩＤ「Ａ００１」の利用者と、利用者ＩＤ「Ａ００１」の利用者のアレルギー物質は「卵」である旨が登録されている。
【００３４】
なお、アレルギー持ちの利用者がいない場合には、利用者人数には、来店人数が設定され、アレルギー有り人数には「０」人と設定される。アレルギー情報として、利用者ＩＤ、アレルギー物質に関する情報に「−」が設定される。例えば、図７のテーブルＩＤ「Ｔ１３」のテーブルを利用する利用者には、アレルギーを持つ利用者が存在しないため、利用者ＩＤ、アレルギー物質に関する情報に「−」が設定されている。このように、利用者人数とアレルギーを持つ利用者の人数とに基づいて、利用者の同伴者の有無を判定する。なお、利用者人数で判定する他に、利用者に同伴者の有無を設定させてもよい。
【００３５】
図４の説明に戻る。制御部１４０は、取得部１４１と、表示制御部１４２とを有する。制御部１４０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積装置に対応する。また、制御部１４０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００３６】
取得部１４１は、タブレット端末２０から、利用者人数と、アレルギー有り人数と、アレルギー情報とに関する情報を取得する処理部である。例えば、アレルギー情報および同伴者の有無に関する情報には、タブレット端末２０が配置されたテーブルＩＤが付与されているものとする。
【００３７】
取得部１４１は、テーブルＩＤをキーにして、アレルギー情報に含まれる利用者ＩＤと、アレルギー物質とを、利用者管理テーブル１３３に登録する。取得部１４１は、テーブルＩＤをキーにして、同伴者の有無に関する情報を、利用者管理テーブル１３３に登録する。
【００３８】
なお、取得部１４１は、タブレット端末２０から、アレルギーを持つ利用者が存在しない旨の情報を取得した場合には、利用者管理テーブル１３３のテーブルＩＤに対応する利用者ＩＤ、アレルギー物質の情報を「−」に設定する。
【００３９】
表示制御部１４２は、アレルギー情報テーブル１３１、メニューテーブル１３２、利用者管理テーブル１３３を基にして、タブレット端末２０に表示させるメニュー画面の情報を生成する処理部である。例えば、表示制御部１４２は、テーブルＩＤ毎にメニュー画面の情報を生成し、テーブルＩＤに対応するタブレット端末に、メニュー画面の情報を通知する。以下において、表示制御部１４２の処理の一例について説明する。表示制御部１４２は、メニュー画面の第１領域に配置する料理の情報を特定する処理と、メニュー画面の第２領域に配置する料理の情報を特定する処理を実行する。
【００４０】
表示制御部１４２が、メニュー画面の第１領域に配置する料理の情報を特定する処理の一例について説明する。表示制御部１４２は、利用者管理テーブル１３３のテーブルＩＤを選択し、選択したテーブルＩＤに含まれるアレルギー物質を特定する。表示制御部１４２は、特定したアレルギー物質と、アレルギー情報テーブル１３１と、メニューテーブル１３２とを比較して、特定したアレルギー物質を含まない料理名の内、優先順位が最も高い料理名およびイラストを特定する。表示制御部１４２は、料理名とイラストを、メニュー画面の第１領域に配置する。
【００４１】
例えば、テーブルＩＤ「Ｔ１０」のメニュー画面の第１領域に配置する料理名とイラストを特定する場合について説明する。図７に示すように、テーブルＩＤ「Ｔ１０」に対応するアレルギー物質は「卵」となる。表示制御部１４２は、アレルギー物質「卵」と、アレルギー情報テーブル１３１とを比較して、アレルギー物質「卵」を含む料理の料理名を特定する。図５に示すように、アレルギー物質「卵」を含む料理の料理名は「特製オムライス、ロコモコ丼、カルボナーラ、・・・」となる。
【００４２】
表示制御部１４２は、アレルギー物質「卵」を含む料理の料理名は「特製オムライス、ロコモコ丼、カルボナーラ、・・・」と、メニューテーブル１３２の料理名とを比較する。表示制御部１４２は、「特製オムライス、ロコモコ丼、カルボナーラ、・・・」以外の料理名の内、優先順位が最も高い料理名「ビーフシチュー」のイラストを、メニューテーブル１３２から取得する。表示制御部１４２は、メニュー画面の第１領域に、料理名「ビーフシチュー」と、料理名「ビーフシチュー」に対応するイラストを配置する。
【００４３】
続いて、表示制御部１４２が、メニュー画面の第２領域に配置する料理の情報を特定する処理の一例について説明する。表示制御部１４２は、利用者管理テーブル１３３のテーブルＩＤを選択し、選択したテーブルＩＤに対応する同伴者の有無を参照し、同伴者がいるか否かを判定する。
【００４４】
表示制御部１４２は、同伴者が「有」の場合には、利用者のアレルギー物質にかかわらず、通常メニューの第２領域に配置する各料理名を取得する。表示制御部１４２は、取得した各料理名の情報を、メニュー画面の第２領域に配置する。なお、図示を省略するが、通常メニューの情報は、記憶部１３０に登録されているものとする。
【００４５】
表示制御部１４２は、同伴者が「無」の場合には、選択したテーブルＩＤに対応するアレルギー物質を特定する。表示制御部１４２は、特定したアレルギー物質と、アレルギー情報テーブル１３１とを比較して、特定したアレルギー物質を含まない料理名を特定する。表示制御部１４２は、特定した料理名を、メニュー画面の第２領域に配置する。
【００４６】
表示制御部１４２は、上記のようにテーブルＩＤを選択して処理を実行することで、メニュー画面の第１領域および第２領域の料理の情報を配置し、メニュー画面の情報を生成する。表示制御部１４２は、テーブルＩＤに対応するタブレット端末２０に、メニュー画面の情報を通知する。
【００４７】
ところで、表示制御部１４２は、テーブルＩＤを選択し、選択したテーブルＩＤに対応するアレルギー情報が存在しない場合には、通常メニューのメニュー画面を、タブレット端末２０に通知する。また、同じアレルギーを持つ利用者同士で来店した場合など、全員が同じアレルギーであると判定された場合には、それを含むメニューは表示しなくてよい。
【００４８】
次に、本実施例に係るタブレット端末２０に表示される画面の移り変わりと処理の一例について説明する。図８は、タブレット端末の表示画面の一例を示す図である。タブレット端末２０は、来店人数とともにアレルギーがあるか否かの質問を表示画面に表示する（ステップＳ１０）。図８に示す例では、アレルギーを持つ利用者の人数を入力する欄が表示されている。タブレット端末２０は、利用者によりアレルギーを持つ人数に「０」が選択された場合には、アレルギーを持つ利用者が存在しない旨の情報を、サーバ１００に通知する。
【００４９】
タブレット端末２０は、利用者によりアレルギーを持つ人数「１」以上が選択された場合には、ステップＳ１１に移行する。タブレット端末２０は、利用者端末１０をかざすことを要求するメッセージを表示画面に表示する。図８に示す例では「ヘルスケアカードをかざしてください」なるメッセージが表示画面に表示されている。タブレット端末２０は、利用者端末１０からアレルギー情報を取得し、アレルギー情報を、サーバ１００に通知する（ステップＳ１１）。
【００５０】
タブレット端末２０は、アレルギーを持つ人数に「２」以上が選択された場合には、次の利用者端末１０ａをかざすことを要求するメッセージを表示画面に表示する。タブレット端末２０は、利用者端末１０からアレルギー情報を取得し、アレルギー情報を、サーバ１００に通知する（ステップＳ１２）。ステップＳ１２は、アレルギーを持つ人数に応じて繰り返し表示されるものとする。
【００５１】
例えば、アレルギー無しのグループまたはお一人様の場合には、ステップＳ１０、Ｓ１３の順に画面が遷移する。アレルギー有りのお一人様の場合には、ステップＳ１０，Ｓ１１，Ｓ１３の順に画面が遷移する。アレルギー有りが１人いるグループの場合には、ステップＳ１０，Ｓ１１，Ｓ１３の順に画面が遷移する。アレルギー有りが２名いるグループの場合には、Ｓ１０，Ｓ１１，Ｓ１２，Ｓ１３の順に画面が遷移する。アレルギー有りが３名いるグループの場合には、Ｓ１０，Ｓ１１，Ｓ１２，Ｓ１２，Ｓ１３の順に画面が遷移する。
【００５２】
タブレット端末２０は、サーバ１００から通知されるメニュー画面を表示する。例えば、利用者のアレルギー物質が「卵」で、同伴者がいる場合には、ステップＳ１３ａに示すメニュー画面が表示される。利用者のアレルギー物質が「卵」で、同伴者がいない場合には、ステップＳ１３ｂに示すメニュー画面が表示される。ステップＳ１３ａに示すメニュー画面の説明は、図２で説明した内容と同様である。ステップＳ１３ｂに示すメニュー画面の説明は、図３で説明した内容と同様である。
【００５３】
次に、本実施例に係るサーバ１００の処理手順について説明する。図９および図１０は、本実施例にかかるサーバの処理手順を示すフローチャートである。図９について説明する。サーバ１００の取得部１４１は、来店人数（利用者人数）を取得する（ステップＳ１０１）。取得部１４１は、アレルギーの有無（アレルギーを持つ利用者の数）をタブレット端末２０から取得する（ステップＳ１０２）。サーバ１００の表示制御部１４２は、アレルギーが無い場合（アレルギーを持つ利用者の人数が０人の場合）には（ステップＳ１０３，Ｎｏ）、通常メニュー画面をタブレット端末２０に表示させる（ステップＳ１０４）。
【００５４】
一方、サーバ１００は、アレルギーが有る場合（アレルギーを持つ利用者の人数が１人以上の場合）には（ステップＳ１０３，Ｙｅｓ）、利用者管理テーブル１３３に、テーブルＩＤに対応付けて、利用者人数とアレルギー有りの人数を記録する（ステップＳ１０５）。サーバ１００は、アレルギー情報の開示要求をタブレット端末２０に表示させる（ステップＳ１０６）。サーバ１００の取得部１４１は、アレルギー情報を取得していない場合には（ステップＳ１０７，Ｎｏ）、再度、ステップＳ１０７に移行する。
【００５５】
取得部１４１は、アレルギー情報を取得した場合には（ステップＳ１０７，Ｙｅｓ）、利用者管理テーブルに、テーブルＩＤおよび利用者ＩＤに対応付けてアレルギー情報を記録する（ステップＳ１０８）。取得部１４１は、アレルギー有りの人全員の情報を取得したか否かを判定する（ステップＳ１０９）。取得部１４１は、アレルギー有りの人全員の情報を取得していない場合には（ステップＳ１０９，Ｎｏ）、ステップＳ１０６に移行する。取得部１４１は、アレルギー有りの人全員の情報を取得した場合には（ステップＳ１０９，Ｙｅｓ）、ステップＳ１１０に移行する。
【００５６】
サーバ１００の表示制御部１４２は、アレルギー物質を含まない料理のイラストおよび料理名のうち、優先順位の最も高いイラストおよび料理名を取得し（ステップＳ１１０）、図１０のステップＳ１０９に移行する。
【００５７】
図１０の説明に移行する。表示制御部１４２は、利用者人数が複数であるか否かを判定する（ステップＳ１１１）。表示制御部１４２は、利用者人数が複数でない場合（アレルギー有りでお一人様の場合）には（ステップＳ１１１，Ｎｏ）、通常メニューの料理名のうち、利用者ＩＤに対応するアレルギー物質を含まない料理の料理名を取得し（ステップＳ１１２）、ステップＳ１１４に移行する。
【００５８】
一方、表示制御部１４２は、利用者人数が複数の場合（アレルギー無しの同伴者がいる場合または複数人がアレルギーである場合）には（ステップＳ１１１，Ｙｅｓ）、通常メニューの料理名を取得する（ステップＳ１１３）。表示制御部１４２は、取得したメニューのイラストおよび料理名に基づき、メニュー画面の情報を生成する（ステップＳ１１４）。表示制御部１４２は、生成したメニュー画面の情報をタブレット端末２０に表示させる（ステップＳ１１５）。
【００５９】
次に、本実施例に係るサーバの効果について説明する。サーバ１００は、アレルギー情報を取得し、アレルギー情報に対応するアレルギー物質が含まれているか否かに応じて、料理名に対応付けて、商品の写真またはイラストを非表示とするか否かを制御する。このため、サーバ１００によれば、アレルギーに関する情報に応じて、メニュー画面を表示することができる。
【００６０】
また、サーバ１００は、アレルギー情報に対応するアレルギー物質を含む料理の写真またはイラストをメニュー画面のおすすめとして表示しないように制御する。これにより、おすすめ料理として、アレルギーを持つ利用者が食べられない料理を表示することを抑止し、利用者に配慮することができる。なお、おすすめとして表示するメニュー画面の領域は、第１領域に対応する。
【００６１】
また、サーバ１００は、アレルギー持ちの利用者に同伴者がいる場合には、おすすめ料理として、アレルギー情報に対応するアレルギー物質を含む料理の写真またはイラストを非表示としつつ、料理名は通常メニューと同様に表示するように制御する。このため、アレルギーがある利用者を配慮しつつ、同伴者の選択肢を狭めてしまうことを抑止できる。
【００６２】
また、サーバ１００は、おすすめ料理として表示する写真またはイラストの情報を保持するメニューテーブル１３２を基にして、アレルギーに関する情報に対応するアレルギー物質の含まれていない商品の内、優先度が最も高い料理の写真又はイラストを表示する。このため、アレルギー持ちの利用者が食べることができる料理の写真またはイラストをおすすめ料理として表示することができる。
【００６３】
ところで、上述した実施例では、利用者端末１０にアレルギー情報を格納して、タブレット端末２０に読み取らせる場合について説明したがこれに限定されるものではない。利用者は、アレルギー情報をＩＣカード等の記憶媒体に格納し、タブレット端末２０に読み取らせても良い。また、利用者は、タブレット端末２０に直接、アレルギー情報を入力しても良い。
【００６４】
また、アレルギー情報に、アレルギー物質に加えて、アレルギー物資の料理方法を更に含ませても良い。この場合には、サーバ１００は、アレルギー情報テーブル１３１に、料理名と、アレルギー物質と、料理方法との組を対応付けて記憶させる。例えば、アレルギー物質が「卵」であるが、過熱してあれば、アレルギー症状が出ないといった利用者に対応するためである。
【００６５】
例えば、「料理名「オムライス」、アレルギー物質「卵」、料理方法「過熱」」と、「料理名「卵かけご飯」、アレルギー物質「卵」、料理方法「生」」とがアレルギー情報テーブル１３１に登録されているものとする。また、利用者のアレルギー情報には、アレルギー物質「卵」、料理方法「過熱してあればよい」であるとする。この場合には、サーバ１００は、第１領域に表示するおすすめ料理として、オムライスは表示してもよいが、たまごかけご飯は表示しないと判定する。ここでは、卵を例に説明したが、その他のアレルギー物質を含む料理についても同様である。
【００６６】
また、上記の実施例では、ネットワーク５０上にサーバ１００を設け、メニュー画面を生成する場合について説明したが、サーバ１００と同様の機能をタブレット端末２０に持たせ、タブレット端末２０が、メニュー画面を生成しても良い。
【００６７】
また、サーバ１００は、おすすめメニューを写真やイラストで表示する場合について説明したがこれに限定されるものではない。例えば、サーバ１００は、おすすめメニューを、他のメニューと比較して、フォントの色が目立つように設定しても良い。サーバ１００は、第１領域に、おすすめメニューの文字を赤色にし、フォントサイズＭにて表示させる。サーバ１００は、第２領域に他のメニューの文字を黒色にし、フォントサイズＮにて表示させる。ここで、Ｍは、Ｎよりも大きい数字とする。
【００６８】
次に、上記実施例に示したサーバ１００と同様の機能を実現する表示プログラムを実行するコンピュータの一例について説明する。図１１は、表示プログラムを実行するコンピュータの一例を示す図である。
【００６９】
図１１に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る読み取り装置２０４と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置２０５とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０６と、ハードディスク装置２０７とを有する。そして、各装置２０１〜２０７は、バス２０８に接続される。
【００７０】
ハードディスク装置２０７は、取得プログラム２０７ａ、表示制御プログラム２０７ｂを有する。ＣＰＵ２０１は、取得プログラム２０７ａ、表示制御プログラム２０７ｂを読み出してＲＡＭ２０６に展開する。取得プログラム２０７ａは、取得プロセス２０６ａとして機能する。表示制御プログラム２０７ｂは、表示制御プロセス２０６ｂとして機能する。取得プロセス２０６ａの処理は、取得部１４１の処理に対応する。表示制御プロセス２０６ｂの処理は、表示制御部１４２の処理に対応する。
【００７１】
なお、取得プログラム２０７ａ、表示制御プログラム２０７ｂについては、必ずしも最初からハードディスク装置２０７に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ２００が取得プログラム２０７ａ、表示制御プログラム２０７ｂを読み出して実行するようにしてもよい。
【００７２】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００７３】
（付記１）商品名を表示するメニューの表示方法において、
アレルギーに関する情報を取得し、
取得した前記アレルギーに関する情報に応じて、前記アレルギーに関する情報に対応するアレルゲンが含まれるか否かに応じて、表示する商品名に対応付けて、商品の写真又はイラストを非表示とするか否かを制御する
ことを特徴とするメニューの表示方法。
【００７４】
（付記２）前記制御する処理は、前記アレルギーに関する情報に対応するアレルゲンが含まれる商品の写真又はイラストを非表示とすることを特徴とする付記１に記載の表示方法。
【００７５】
（付記３）前記制御する処理は、前記アレルギーを持つ利用者と前記アレルギーを持たない利用者とが存在する情報を受け付けた場合に、前記アレルギーに関する情報に対応するアレルゲンが含まれる商品の情報と、前記アレルギーに関する情報に対応するアレルゲンが含まれない商品の情報を表示することを特徴とする付記２に記載の表示方法。
【００７６】
（付記４）前記制御する処理は、商品の優先順位と、商品に含まれるアレルゲンとを対応付けたテーブルを基にして、前記アレルギーに関する情報に対応するアレルゲンが含まれていない商品の内、優先度が最も高い商品の写真又はイラストを表示することを特徴とする付記１に記載の表示方法。
【００７７】
（付記５）アレルギーに関する情報を取得する取得部と、
取得した前記アレルギーに関する情報に応じて、前記アレルギーに関する情報に対応するアレルゲンが含まれるか否かに応じて、表示する商品名に対応付けて、商品の写真又はイラストを非表示とするか否かを制御する表示制御部と
を有することを特徴とする表示装置。
【００７８】
（付記６）前記表示制御部は、前記アレルギーに関する情報に対応するアレルゲンが含まれる商品の写真又はイラストを非表示とすることを特徴とする付記５に記載の表示装置。
【００７９】
（付記７）前記表示制御部は、前記アレルギーを持つ利用者と前記アレルギーを持たない利用者とが存在する情報を受け付けた場合に、前記アレルギーに関する情報に対応するアレルゲンが含まれる商品の情報と、前記アレルギーに関する情報に対応するアレルゲンが含まれない商品の情報を表示することを特徴とする付記６に記載の表示装置。
【００８０】
（付記８）前記表示制御部は、商品の優先順位と、商品に含まれるアレルゲンとを対応付けたテーブルを基にして、前記アレルギーに関する情報に対応するアレルゲンが含まれていない商品の内、優先度が最も高い商品の写真又はイラストを表示することを特徴とする付記５に記載の表示装置。
【００８１】
（付記９）コンピュータに、
アレルギーに関する情報を取得し、
取得した前記アレルギーに関する情報に応じて、前記アレルギーに関する情報に対応するアレルゲンが含まれるか否かに応じて、表示する商品名に対応付けて、商品の写真又はイラストを非表示とするか否かを制御する
処理を実行させることを特徴とする表示プログラム。
【００８２】
（付記１０）前記制御する処理は、前記アレルギーに関する情報に対応するアレルゲンが含まれる商品の写真又はイラストを非表示とすることを特徴とする付記９に記載の表示プログラム。
【００８３】
（付記１１）前記制御する処理は、前記アレルギーを持つ利用者と前記アレルギーを持たない利用者とが存在する情報を受け付けた場合に、前記アレルギーに関する情報に対応するアレルゲンが含まれる商品の情報と、前記アレルギーに関する情報に対応するアレルゲンが含まれない商品の情報を表示することを特徴とする付記９に記載の表示プログラム。
【００８４】
（付記１２）前記制御する処理は、商品の優先順位と、商品に含まれるアレルゲンとを対応付けたテーブルを基にして、前記アレルギーに関する情報に対応するアレルゲンが含まれていない商品の内、優先度が最も高い商品の写真又はイラストを表示することを特徴とする付記９に記載の表示プログラム。
【００８５】
（付記１３）強調表示される商品と通常表示される商品とを含むメニューの表示方法において、
アレルギーに関する情報を取得し、
取得した前記アレルギーに関する情報に対応するアレルゲンが含まれる商品を、前記強調表示される商品の対象から除き、前記通常表示される商品とする、
ことを特徴とするメニューの表示方法。
【００８６】
（付記１４）前記強調表示は写真又はイラストを含む表示であり、前記通常表示は写真及びイラストを含まない表示であることを特徴とする付記１３に記載のメニューの表示方法。
【００８７】
（付記１５）前記強調表示は、商品名の文字サイズが、前記通常表示の商品名の文字サイズより大きいことを特徴とする付記１３又は１４に記載のメニューの表示方法。
【符号の説明】
【００８８】
１０  利用者端末
２０  タブレット端末
１００  サーバ
【図１】
2017076351.tif 000003
【図２】
2017076351.tif 000004
【図３】
2017076351.tif 000005
【図４】
2017076351.tif 000006
【図５】
2017076351.tif 000007
【図６】
2017076351.tif 000008
【図７】
2017076351.tif 000009
【図８】
2017076351.tif 000010
【図９】
2017076351.tif 000011
【図１０】
2017076351.tif 000012
【図１１】
2017076351.tif 000013
【図１２】
2017076351.tif 000014