(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-11-18
(45)【発行日】2022-11-29
(54)【発明の名称】買い物支援システム、買い物支援サーバ、プログラム及びユーザ端末
(51)【国際特許分類】
G16H 20/60 20180101AFI20221121BHJP
【FI】
G16H20/60
(21)【出願番号】P 2019031578
(22)【出願日】2019-02-25
【審査請求日】2021-10-20
(73)【特許権者】
【識別番号】518042578
【氏名又は名称】シルタス株式会社
(74)【代理人】
【識別番号】100166589
【氏名又は名称】植村 貴昭
(72)【発明者】
【氏名】小原 一樹
【審査官】佐伯 憲太郎
(56)【参考文献】
【文献】特開2009-205256(JP,A)
【文献】特開2016-091061(JP,A)
【文献】特開2003-248725(JP,A)
【文献】特開2002-041667(JP,A)
【文献】特開2002-288350(JP,A)
【文献】小原 一樹,購買履歴データの活用と今後の展望,流通ネットワーキング,日本,日本工業出版株式会社,2018年11月10日,310号 ,pp.45-49
(58)【調査した分野】(Int.Cl.,DB名)
G16H 10/00-80/00
(57)【特許請求の範囲】
【請求項1】
食品販売に関する情報を少なくとも管理する管理端末と、ユーザが所有するユーザ端末と、該管理端末及び該ユーザ端末と通信可能なサーバ装置と、を備える買い物支援システムであって、
前記管理端末は、前記ユーザが購入した食品毎の価格を含む食品に関する情報に基づいて電子化された購買情報を生成し、当該電子化された購買情報を前記サーバ装置に送信し、
前記サーバ装置は、食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段を備え、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記ユーザ及びその家族の個人情報と、前記管理端末から受信した前記電子化された購買情報が示す食品毎の価格と、取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測し、推測した前記食品毎
の栄養素の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果に基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成して前記ユーザ端末に送信し、
前記ユーザ端末は、前記サーバ装置から送信された栄養偏向情報を受信し、該受信した栄養偏向情報を出力する ことを特徴とする買い物支援システム。
【請求項2】
食品販売に関する情報を少なくとも管理する管理端末と、ユーザが所有するユーザ端末と、該管理端末及び該ユーザ端末と通信可能なサーバ装置と、を備える買い物支援システムであって、
前記管理端末は、
前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を前記サーバ装置に送信する購入食品情報送信手段を備え、
前記ユーザ端末は、
前記サーバ装置が前記ユーザを識別するためのユーザ情報を前記サーバ装置に送信するユーザ情報送信手段と、
前記サーバ装置から送信された栄養偏向情報を受信し、該受信した栄養偏向情報を出力する栄養偏向情報出力手段と、を備え、
前記サーバ装置は、
前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、
少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段と、
少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、
前記ユーザ情報送信手段から送信された前記ユーザ情報を受信するユーザ情報受信手段と、
前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段と、
前記購入食品情報送信手段から送信された前記購入食品情報を前記ユーザの購入食品情報として記憶する購入食品情報記憶手段と、
前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段が取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段と、
当該食品分量推測手段が推測した前記食品毎
の栄養素の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄
養偏向情報生成手段と、
前記栄養偏向情報生成手段により生成された前記栄養偏向情報を、前記ユーザ端末に送信する栄養偏向情報送信手段と、
を備えることを特徴とする買い物支援システム。
【請求項3】
前記摂取栄養情報は、少なくとも人間が摂取する複数種類の摂取栄養の性別及び年齢による適切な分量を表す情報を含む、
ことを特徴とする請求項2に記載の買い物支援システム。
【請求項4】
食品販売に関する情報を少なくとも管理する管理端末とユーザが所有するユーザ端末と通信可能な買い物支援サーバであって、
前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、
少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段と、
少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、
前記ユーザ端末から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段と、
前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段と、
前記管理端末から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段と、
前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段が取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段と、
当該食品分量推測手段が推測した前記食品毎
の栄養素の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段と、
前記栄養偏向情報生成手段により生成された前記栄養偏向情報を、前記ユーザ端末に送信する栄養偏向情報送信手段と、
を備えることを特徴とする買い物支援サーバ。
【請求項5】
前記摂取栄養情報は、少なくとも人間が摂取する複数種類の摂取栄養の性別及び年齢による適切な分量を表す情報を含む、
ことを特徴とする請求項4に記載の買い物支援サーバ。
【請求項6】
前記ユーザ情報を受信したときに、該ユーザ情報に対応する前記購入食品情報が前記管理端末に既に記憶されているかどうかの問い合わせを送信する問い合わせ手段を、さらに備え、
前記購入食品情報記憶手段は、前記問い合わせを受信した前記管理端末から送信された前記購入食品情報を、前記ユーザの前記購入食品情報として記憶し、
前記栄養偏向情報生成手段は、前記購入食品情報記憶手段に記憶されている前記購入食品情報が、前記問い合わせを受信した前記管理端末から送信された前記購入食品情報だけであっても、前記栄養偏向情報を生成する、
ことを特徴とする請求項4または5に記載の買い物支援サーバ。
【請求項7】
前記ユーザ端末から、前記ユーザの健康の志向に関する健康志向情報を受信する健康志向情報受信手段と、
前記健康志向情報受信手段が受信した健康志向情報を記憶する健康志向情報記憶手段と、をさらに備え、
前記栄養偏向情報生成手段は、前記健康志向情報記憶手段に記憶された前記健康志向情報に従って前記栄養偏向情報を生成する、
ことを特徴とする請求項4乃至6のいずれか1項に記載の買い物支援サーバ。
【請求項8】
前記栄養偏向情報生成手段により生成された前記栄養偏向情報に応じて前記ユーザ及びその家族に摂取を推奨する種類の食品を抽出する推奨食品抽出手段と、
前記推奨食品抽出手段により抽出された食品を材料として含む料理に関する料理情報を抽出し、該抽出した料理情報を前記ユーザ端末に送信する料理情報送信手段と、をさらに備える、
ことを特徴とする請求項4乃至7のいずれか1項に記載の買い物支援サーバ。
【請求項9】
食品販売に関する情報を少なくとも管理する管理端末とユーザが所有するユーザ端末と通信可能なコンピュータ装置を、
前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、
少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段と、
少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、
前記ユーザ端末から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段と、
前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段と、
前記管理端末から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段と、
前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段が取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段と、
当該食品分量推測手段が推測した前記食品毎
の栄養素の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段と、
前記栄養偏向情報生成手段により生成された前記栄養偏向情報を、前記ユーザ端末に送信する栄養偏向情報送信手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、消費者の買い物を支援する買い物支援システム、買い物支援サーバ、プログラム及びユーザ端末に関する。
【背景技術】
【0002】
近年の健康志向の高まりによって、消費者は、より栄養バランスに優れた食事をすることを求めるようになっている。もっとも、消費者が購入した、或いは購入しようとする食材が栄養バランスに優れるものであるかを判断するのは難しい。そこで、8つの食品種(肉、魚、卵、大豆製品、乳製品、野菜、果物、米)の購入量を調べることにより、栄養バランスの良否を判定する栄養管理システムが提案されている(例えば、特許文献1参照)
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、同じ食品種に属する食品であっても、含まれる栄養素に大きな違いがある場合もある。例えば、同じ肉類であっても鶏のササミ肉と豚のロース肉では、含まれる栄養素に大きな違いがある。特許文献1のシステムでは、食品に含まれる栄養素の違いまで考慮していないので、栄養バランスの良否の判定精度が十分なものであるとは言えず、必ずしも栄養バランスに優れた食事ができるようなるとは限らなかった。
【0005】
また、特許文献1のシステムでは、特定の利用者群による8つの食品種に含まれる所定数の食品種別それぞれの標準摂取量を月単位に計算しているので、利用者の一日毎の食品の摂取量に対応しておらず、必ずしも栄養バランスに優れた食事ができるようなるとは限らなかった。
【0006】
また、特許文献1のシステムでは、ユーザの個人または家族単位で栄養バランスの良否の判定を行っているため、ユーザの家族の個人毎の対応は行っておらず、必ずしも栄養バランスに優れた食事ができるようなるとは限らなかった。
【0007】
本発明は、栄養バランスに優れた食事ができるような買い物を可能とする買い物支援システム、買い物支援サーバ、プログラム及びユーザ端末を提供することを目的とする。
【課題を解決するための手段】
【0008】
上記目的を達成するため、本発明にかかる買い物支援システムは、食品販売に関する情報を少なくとも管理する管理端末と、ユーザが所有するユーザ端末と、該管理端末及び該ユーザ端末と通信可能なサーバ装置と、を備える買い物支援システムであって、前記管理端末は、前記ユーザが購入した食品毎の価格を含む食品に関する情報に基づいて電子化された購買情報を生成し、当該電子化された購買情報を前記サーバ装置に送信し、前記サーバ装置は、食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段を備え、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記ユーザ及びその家族の個人情報と、前記管理端末から受信した前記電子化された購買情報が示す食品毎の価格と、取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測し、推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果に基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成して前記ユーザ端末に送信し、前記ユーザ端末は、前記サーバ装置から送信された栄養偏向情報を受信し、該受信した栄養偏向情報を出力する。
【0009】
上記買い物支援システムにより、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0010】
上記目的を達成するため、本発明にかかる買い物支援システムは、食品販売に関する情報を少なくとも管理する管理端末と、ユーザが所有するユーザ端末と、該管理端末及び該ユーザ端末と通信可能なサーバ装置と、を備える買い物支援システムであって、前記管理端末は、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を前記サーバ装置に送信する購入食品情報送信手段を備え、前記ユーザ端末は、前記サーバ装置が前記ユーザを識別するためのユーザ情報を前記サーバ装置に送信するユーザ情報送信手段と、前記サーバ装置から送信された栄養偏向情報を受信し、該受信した栄養偏向情報を出力する栄養偏向情報出力手段と、を備え、前記サーバ装置は、前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、前記ユーザ情報送信手段から送信された前記ユーザ情報を受信するユーザ情報受信手段と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段と、前記購入食品情報送信手段から送信された前記購入食品情報を前記ユーザの購入食品情報として記憶する購入食品情報記憶手段と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段が取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段と、当該食品分量推測手段が推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段と、前記栄養偏向情報生成手段により生成された前記栄養偏向情報を、前記ユーザ端末に送信する栄養偏向情報送信手段と、を備えることを特徴とする。
【0011】
上記買い物支援システムにより、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0012】
また、異なる販売店の使用に係る複数の管理端末があり、同じユーザが異なる販売店で食品を購入する場合であっても、サーバ装置では、ユーザ別に購入食品情報を記憶させることができる。このため、ユーザは、必ずしも1つの店舗で買い物をするのでなくても、当該ユーザの購入に係る食品から自己及びその家族の摂取に係る栄養素に偏りがあるかどうかを知ることができる。
【0013】
さらに、販売店毎に異なるユーザ識別情報が用いられた場合であっても、ユーザは、その何れのユーザ識別情報も自己のものであるとして登録しておけば、サーバ装置においてユーザ別に購入食品情報が記憶され、栄養偏向情報が生成される。このため、ユーザ識別情報を含む販売店のサービスに係るポイントカードなどを、異なる店舗で共通化する必要はなく、各販売店が独自に顧客サービスを提供しようとすることの妨げとなることがなく、販売店にとってもシステム利用にデメリットが生じない。
【0014】
前記摂取栄養情報は、少なくとも人間が摂取する複数種類の摂取栄養の性別及び年齢による適切な分量を表す情報を含む。
【0015】
これにより、上記買い物支援システムは、前記ユーザ及びその家族の性別及び年齢に応じて栄養素の偏りを示す栄養偏向情報を生成すことができる。
【0016】
上記目的を達成するため、本発明にかかる買い物支援サーバは、食品販売に関する情報を少なくとも管理する管理端末とユーザが所有するユーザ端末と通信可能な買い物支援サーバであって、前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、前記ユーザ端末から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段と、前記管理端末から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段が取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段と、当該食品分量推測手段が推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段と、前記栄養偏向情報生成手段により生成された前記栄養偏向情報を、前記ユーザ端末に送信する栄養偏向情報送信手段と、を備えることを特徴とする。
【0017】
上記買い物支援サーバにより、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0018】
また、異なる販売店の使用に係る複数のユーザ端末があり、同じユーザが異なる販売店で食品を購入する場合であっても、その購入に係る購入食品情報に対応づけられたユーザ識別情報によってユーザを特定することができ、ユーザ別に購入食品情報を記憶させることができる。このため、ユーザは、必ずしも1つの店舗で買い物をするのでなくても、当該ユーザの購入に係る食品から自己の摂取に係る栄養素に偏りがあるかどうかを知ることができる。
【0019】
さらに、販売店毎に異なるユーザ識別情報が用いられた場合であっても、ユーザは、その何れのユーザ識別情報も自己のものであるとして登録しておけば、ユーザ別に購入食品情報が記憶され、栄養偏向情報が生成される。このため、ユーザ識別情報を含む販売店のサービスに係るポイントカードなどを、異なる店舗で共通化する必要はなく、各販売店が独自に顧客サービスを提供しようとすることの妨げとなることがなく、販売店にとってもシステム利用にデメリットが生じない。
【0020】
前記摂取栄養情報は、少なくとも人間が摂取する複数種類の摂取栄養の性別及び年齢による適切な分量を表す情報を含む。
【0021】
これにより、上記買い物支援サーバは、前記ユーザ及びその家族の性別及び年齢に応じて栄養素の偏りを示す栄養偏向情報を生成すことができる。
【0022】
上記買い物支援サーバは、前記ユーザ情報を受信したときに、該ユーザ情報に対応する前記購入食品情報が前記管理端末に既に記憶されているかどうかの問い合わせを送信する問い合わせ手段を、さらに備え、前記購入食品情報記憶手段は、前記問い合わせを受信した前記管理端末から送信された前記購入食品情報を、前記ユーザの前記購入食品情報として記憶し、前記栄養偏向情報生成手段は、前記購入食品情報記憶手段に記憶されている前記購入食品情報が、前記問い合わせを受信した前記管理端末から送信された前記購入食品情報だけであっても、前記栄養偏向情報を生成することができる。
【0023】
これにより、新規登録したユーザも直ぐに自己の摂取に係る栄養素に偏りがあるかどうかを知ることができるようになる。また、ユーザ自体としての新規登録ではなくても、これまで登録していなかった販売店についてのユーザ識別情報を追加登録すれば、追加登録した販売店で既に購入した食品を含めた栄養偏向情報が生成されるので、より正確に自己の摂取に係る栄養素の偏りを知ることができるようになる。
【0024】
上記買い物支援サーバは、前記ユーザ端末から、前記ユーザの健康の志向に関する健康志向情報を受信する健康志向情報受信手段と、前記健康志向情報受信手段が受信した健康志向情報を記憶する健康志向情報記憶手段と、をさらに備え、前記栄養偏向情報生成手段は、前記健康志向情報記憶手段に記憶された前記健康志向情報に従って前記栄養偏向情報を生成するものとすることができる。
【0025】
ユーザ及びその家族は、それぞれが独自に健康の志向を有している(特に志向を有しない場合を含めて)ものである。ここでは、ユーザ及びその家族が自己の志向を登録すれば、その志向に従って栄養偏向情報が生成されることとなるので、ユーザ及びその家族は、自己の健康の志向に応じて、自己の摂取に係る栄養素の偏りを知ることができるようになる。
【0026】
上記買い物支援サーバは、栄養偏向情報生成手段により生成された前記栄養偏向情報に応じて前記ユーザ及びその家族に摂取を推奨する種類の食品を抽出する推奨食品抽出手段と、前記推奨食品抽出手段により抽出された食品を材料として含む料理に関する料理情報を抽出し、該抽出した料理情報を前記ユーザ端末に送信する料理情報送信手段と、をさらに備えていてもよい。
【0027】
この場合、ユーザ及びその家族は、不足している栄養素に応じて摂取を推奨する食品を材料として含む種類の料理の料理方法を知ることができるので、これに従った料理を食べることで、栄養素の偏りが生じないような健康な食生活を送れるようになる。
【0028】
上記目的を達成するため、本発明にかかるプログラムは、食品販売に関する情報を少なくとも管理する管理端末とユーザが所有するユーザ端末と通信可能なコンピュータ装置を、前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、前記ユーザ端末から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段と、前記管理端末から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段が取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段と、当該食品分量推測手段が推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段と、前記栄養偏向情報生成手段により生成された前記栄養偏向情報を、前記ユーザ端末に送信する栄養偏向情報送信手段、として機能させることを特徴とする。
【0029】
上記プログラムにより、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0030】
上記目的を達成するためユーザ端末は、食品販売に関する情報を少なくとも管理する管理端末と買い物支援サーバと通信可能な、ユーザが所有するユーザ端末であって、前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報を取得する食品情報取得手段と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、前記管理端末から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段が取得した前記食品情報とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段と、当該食品分量推測手段が推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段と、前記栄養偏向情報生成手段により生成された前記栄養偏向情報を、前記ユーザ端末に送信する栄養偏向情報送信手段と、を有するサーバからの前記栄養偏向情報を受信する。
【0031】
上記ユーザ端末により、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【発明の効果】
【0032】
本発明における買い物支援システム、買い物支援サーバ、プログラム及びユーザ端末によって栄養バランスに優れた食事ができるような買い物を可能となった。
【図面の簡単な説明】
【0033】
【
図1】本発明の実施の形態にかかる買い物支援システムの全体構成を示す図である。
【
図4】電子レシート情報のデータ構成を示す図である。
【
図5】ユーザ情報データベースのデータ構成を示す図である。
【
図6】ユーザ別履歴情報データベースのデータ構成を示す図である。
【
図7】食材別栄養価データベースのデータ構成を示す図である。
【
図8】所要量データベースのデータ構成を示す図である。
【
図9】効能データベースのデータ構成を示す図である。
【
図10】摂取食材モデルデータベースのデータ構成を示す図である。
【
図11】レシピデータベースのデータ構成を示す図である。
【
図12】本発明の実施の形態にかかる買い物支援システムにおける全体的な処理の流れを示す図である。
【
図13】栄養評価処理を示すフローチャートである。
【
図14】ID-POSデータから食材の購入量を確定する処理を示すフローチャートである。
【
図15】食材購入量確定処理を示すフローチャートである。
【
図16】栄養素摂取量算出処理を示すフローチャートである。
【
図17】家族構成員毎の栄養素摂取量算出処理を示す説明図である。
【
図18】日別の栄養素の割り振りを示す説明図である。
【
図19】ユーザ別嗜好特定処理を示すフローチャートである。
【
図20】おすすめ食材抽出処理を示すフローチャートである。
【
図21】おすすめレシピ抽出処理を示すフローチャートである。
【
図28】第1の変形例にかかる食材別味覚情報データベースの構成を示す図である。
【
図29】第1の変形例にかかるユーザ別嗜好特定処理を示すフローチャートである。
【
図30】第2の変形例にかかる家族構成員毎の栄養素摂取量算出処理を示す説明図である。
【発明を実施するための形態】
【0034】
以下、本発明の実施の形態にかかる買い物支援システムを、図面に基づいて説明する。 <買い物支援システムの全体構成>
【0035】
まず、本実施形態にかかる買い物支援システムのシステム構成について説明する。
図1は、本実施形態にかかる買い物支援システムの全体構成を示す図である。図示するように、本実施形態にかかる買い物支援システムは、サーバ装置1と、複数の店舗端末2(2-1~2-m)と、複数のユーザ端末3(3-1~3-n)とから構成されている。サーバ装置1と店舗端末(もしくは、店舗サーバ)2と、サーバ装置1とユーザ端末3とは、それぞれインターネットなどの通信回線を介して接続されている。
【0036】
店舗端末2は、ネットスーパーを含むスーパーマーケット等の食材を販売する各店舗、または、複数のチェーン(もしくは、グループ)店舗を統括する支部や本部、または電子レシート運営会社等に設けられたPOS端末(もしくは、POSサーバ等)である。また、店舗端末2は、ECサイトやオンラインショップ等のインターネット上で食材を販売する各店舗、または、複数のECサイトやオンラインショップのチェーン(もしくは、グループ)店舗を統括する支部や本部等に設けられたPOS端末(もしくは、POSサーバ等)である。店舗端末2は、店舗やECサイトやオンラインショップ毎に構築されたりチェーン店舗において統一仕様で構築されたりするため、多少の構成の相違はあるが、基本的に、販売商品データベース21と、販売履歴データベース22とを有している。なお、本実施形態においては、スーパーマーケット等の食材を販売する各店舗、または、複数のチェーン(もしくは、グループ)店舗を統括する支部や本部、または電子レシート運営会社等に設けられたPOS端末(もしくは、POSサーバ等)を主体に説明する。
【0037】
販売商品データベース21は、当該店舗、または、複数のチェーン(もしくは、グループ)店舗に属する各店舗で販売される商品に関する販売商品データを蓄積するデータベースである。販売商品データベース21に蓄積される販売商品データのうち少なくとも食品(食材)に該当する食品情報が、後述する販売商品情報としてサーバ装置1に送信される。販売履歴データベース22は、当該店舗で購入された商品に関する購入商品データを蓄積するデータベースである。商品購入の際に当該店舗でポイントカード等の会員カードが利用された場合には、ポイントカードに関する情報(カード種別及び会員ID)と対応付けて、購入された商品に関する情報が蓄積される。また、販売履歴データベース22に蓄積される購入商品データのうち少なくとも食品に該当する食品情報が、後述する電子レシート情報(電子化された購買情報)としてサーバ装置1に送信される。なお、サーバ装置1に送信される販売商品情報や電子レシート情報には、食品以外の商品に関する情報を含むようにしてもよい。
【0038】
店舗端末2からサーバ装置1には、販売商品データベース21から抽出される販売商品データで構成される販売商品情報と、販売履歴データベース22から抽出される購入商品データで構成される電子レシート情報が送信される。販売商品情報および/または電子レシート情報は、店舗端末2毎に異なる形式のもの(但し、統一形式のものにおいて必要なデータを含んでいる)が送信されサーバ装置1において統一形式に変換するものとしても、店舗端末2においてサーバ装置1において要求する統一形式に変換してから送信するものとしてもよい。以下においては説明の簡単化のため、販売商品情報と電子レシート情報は、店舗端末2において統一形式に変換されてからサーバ装置1に送信されている前提で説明する。
【0039】
<発展形:健康状態への対応> 以上が、買い物等の結果のみに基づく構成例の説明である。ここで、買い物等とは、前述のPOS等を含む全ての買い物から得ることができる情報が含まれる(以下、同様)。 さらに、ユーザの健康状態に基づく処理が可能である。以下、更に説明する。 ユーザ情報データベース11には、健康データベース11Aが含まれている。
【0040】
そして、この健康データベース11Aには、後述する、ユーザ端末から送られてくるユーザ端末健康情報や、健康記録情報サーバ4内にある健康情報データベース41からの健康情報が、ユーザ毎に記憶される。
【0041】
ここで、健康情報サーバ4の健康情報データベース41には、例えば健康診断による結果、指先採血の結果、尿検査による結果、DNA調査による結果、その他ありとあらゆるユーザ端末から提供される情報による検査結果等が該当する。
【0042】
さらに、ユーザ端末3-1からのユーザ端末健康情報は、例えば、睡眠情報(睡眠時間、睡眠の質(寝返り状況、いびき音情報等))、バイタルメータ(血圧、脈拍等)、各種運動情報(ランニング、歩数、フィットネスセンターでの情報等)、毎食毎の食事のデータ(ユーザの入力によるもの、写真などから解析するもの等)が含まれる。
【0043】
以上のようなデータを蓄えた健康データベース11Aからの情報を、体状態評価部1Fにおいて、解析する。 <本実施形態の概要の説明>
【0044】
図2は、本発明の実施形態の概要の説明図である。
図2のように、
図1における基本形は、買い物等情報から、栄養評価部1Aにおいて英必要な栄養評価を行い思考特定部1Bにおいて、嗜好を特定してお勧めの食材やレシピを抽出して、ユーザにお勧め等する。なお、嗜好の特定は、過去の買い物情報から特定することも可能であるし、ユーザへのアンケート結果、その人の属性(男性・女性の別、年齢、住居地、同居の家族の構成等)、レシピサイトの閲覧・調理状況等からも特定可能である。なお、買い物情報以外の情報の重みづけなどは、適切に設定可能である。具体的には、買い物情報をメインにしつつ、その他の情報による補正をしても良い。逆に、レシピサイトの調理状況をメインにすることも可能である。
【0045】
さらに、
図1における発展形では、各種の方法で集められ健康データベース11Aに記憶されている健康等情報を体状態評価部1Fにおいて体状態評価を行う。 そして、買い物等情報と体状態の評価結果に基づいて、栄養評価部1Aにおいて栄養評価を行う。 より具体的には、現在の買い物等情報と、体状態の評価結果に基づいて、必要な栄養素、過剰な栄養素などに基づいて、購入(=食べる)するべき食材又は作るレシピのリストを作成する。 更に、そのリストの中から、そのユーザの嗜好により合致するものを更に、抽出してユーザにお勧めの食材・レシピとして提案を行う、
【0046】
このように、発展形では、単なる買い物情報に加えて、体の状態に応じた食材・レシピを提供できる。その結果、ユーザはより健康管理を適切にすることができるようなる。 <販売商品情報のデータ構成>
【0047】
図3は、販売商品情報のデータ構成を示す図である。販売商品情報200は、各店舗で販売している商品に関する情報であり、商品毎に1つのデータとなっている。販売商品情報200は、店舗ID201と、商品コード202と、更新日時203と、有効期限204と、食材名205と、単位数量206と、価格207と、クーポン情報208とからなっている。
【0048】
店舗ID201は、各店舗を一意に識別する識別情報である。商品コード202は、当該店舗で販売する各商品を識別する識別情報であり、統一コード(例えば、日本国におけるJANコード等)であっても店舗独自のコードでもよい。店舗独自のコードである場合には、後述する店舗別販売商品データベース19に蓄積する際に統一コードに変換するものとしてもよい。
【0049】
更新日時203は、販売商品情報が更新された日時を示すものであり、後述する店舗別販売商品データベース19に店舗ID201と商品コード202が同じデータで更新日時の古いものが登録されている場合には、有効期限204が設定されている場合を除いて上書き更新される。有効期限204は、販売商品情報200の有効期限を示すものであり、価格207が日替わり特売やタイムセールなどで期間限定となっていたり、クーポン情報208が期間限定となっていたりする場合に設定される。有効期限204が設定されている場合、店舗ID201と商品コード202が同じものが店舗別販売商品データベース19に登録されていても上書き更新されずデータが併存されるが、更新日時203の新しいものが優先される。
【0050】
食材名205は、販売商品情報200が示す商品の種類名を示すものであるが、食品(食材)以外の商品である場合はサーバ装置1において用いられないため、ここでは、食品(食材)の名称を示す食材名205であるとして説明する。なお、食品(食材)には生鮮食品や加工食品、調味料、乳製品、飲料、インスタント食品等が含まれる。単位数量206は、食材を販売する単位を示すものであり、何個(1個、1/2個等)、何本(1本、5本等)、何カット(1カット、1/2カット)、何パック(1パック、1/2パック等)、何グラム(100g、200g等)などで示される。なお、食肉等の販売単位が一義的に定まらない食品については、例えば、253gや568gというように示される。価格207は、単位数量206での商品の価格を示すものである。クーポン情報208は、当該商品についてのクーポンを提供するか否か、クーポンを提供する場合の割引率や割引価格を示すものである。
【0051】
<電子レシート情報のデータ構成>
図4は、電子レシート情報(電子化された購買情報)のデータ構成を示す図である。電子レシート情報210は、店舗ID211と、ポイントカード種別212aと、ポイントカードID212bと、電子レシート種別213aと、電子レシートID213bと、購入日時214と、商品コード251、数量252及び価格253からなる商品情報(1)215と、同様の構成の商品情報(2)216~商品情報(l)21lとからなっている。
【0052】
店舗ID211は、各店舗を一意に識別する識別情報である。ポイントカード種別212aは、当該店舗での買い物で利用されたポイントカードの種別を示すものであり、異なる店舗であっても同一種別のポイントカードが利用される場合もある。ポイントカードID212bは、各ポイントカードを一意に識別する識別情報である。ポイントカード種別212a及びポイントカードID212bによって、ポイントカードを利用した各ユーザが一意に識別されるものとなる。電子レシート種別213aは、当該店舗での買い物で利用された電子レシート会員IDの種別を示すものである。電子レシートID213bは、各電子レート登録者を一意に識別する識別情報である。ポイントカード種別212a及びポイントカードID212bによって、電子レシート会員IDを買い物で利用した各ユーザが一意に識別されるものとなる。商品コード251は、当該店舗で販売した商品を識別する識別情報である。数量252は、その商品の単位数量206に対する販売数量である。各ユーザが購入した食材の分量(重量、体積等)は、数量252と単位数量206との組み合わせ、または食材の価格253によって正確に特定できることとなる。
【0053】
なお、ユーザがポイントカードを利用して買い物を行った場合は、ポイントカード種別212a及びポイントカードID212bが入力された電子レシート情報となり、ユーザが電子レシート会員IDを利用して買い物を行った場合は、電子レシート種別213a及び電子レシートID213bが入力された電子レシート情報となる。また、ユーザがポイントカードを利用し、かつ、電子レシート会員IDを利用して買い物を行った場合は、ポイントカード種別212a及びポイントカードID212bと、電子レシート種別213a及び電子レシートID213bが入力された電子レシート情報となる。
【0054】
図1に戻り説明を続けると、ユーザ端末3は、この買い物支援システムのユーザの利用にかかるスマートフォンやタブレットPCなどのコンピュータ装置としての機能を有する携帯端末装置であり、
入力部31、表示部32、及び通信部33を有している。買い物支援システムを利用したいユーザは、ユーザ端末3を操作して所定のサイトからダウンロードした専用アプリケーションをインストールして、所定の登録事項を入力することによって、この買い物支援システムを利用することができる。なお、専用アプリケーションを利用せずに通常のブラウザからサーバ装置1にアクセスして所定の登録事項を入力することによって、この買い物支援システムを利用することができるようにしてもよい。また、携帯端末装置に限らず、ディスクトップPCやノートPC等の端末装置によりこの買い物支援システムを利用できるようにしてもよい。
【0055】
入力部31は、タッチパネルを利用したソフトウェアキーボードなどによって構成され、画面の切り替えの指示や、ユーザ情報の入力などに用いられる。表示部32は、サーバ装置1から送信されてきた情報の画面表示や、ソフトウェアキーボードの表示などを行う。通信部33は、インターネットなどの通信回線を介してサーバ装置1との間の各種情報の送受信を制御する。
【0056】
ユーザ端末3-1では、ユーザの各種情報が集められる。 具体的には、ユーザ端末3-1からのユーザ端末健康情報は、例えば、睡眠情報(睡眠時間、睡眠の質(寝返り状況、いびき音情報等))、バイタルメータ(血圧、脈拍等)、各種運動情報(ランニング、歩数、フィットネスセンターでの情報等)、毎食毎の食事のデータ(ユーザの入力によるもの、写真などから解析するもの等)が含まれる。
【0057】
これら以外にも、ユーザ端末で集めることができる物は、すべて収集して、サーバ装置1に送ることが可能である。今後、技術の進歩、又は、ユーザ端末3-1に取り付けることができ、各種の情報を集めることができるアタッチメントなどが開発されれば、さらに増やすことができる。
【0058】
例えば、毎度のユーザのトイレで排出されたものの分析情報、ユーザの息の分析結果、ユーザの声の情報等が現在のところ考えられる。
【0059】
ユーザ端末3からサーバ装置1には、ユーザの個人情報であるユーザ情報が送信される。ユーザ情報は、後述するユーザ情報データベース11に蓄積されるべきものであるので、その構成は、ユーザ情報データベース11のデータ構成と基本的に同じであるが、全てユーザ情報を1回で送信する(登録する)必要はなく、何回かに分けてユーザ情報をユーザ端末3からサーバ装置1に送信したり、任意で登録可能な情報を追加したユーザ情報としてユーザ端末3からサーバ装置1に送信したりすることもできる。以下においては説明の簡単化のため、ユーザ情報として登録される各データは最初のユーザ登録の際に全て入力され、1度にまとめてユーザ端末3からサーバ装置1に送信される前提で説明する。
【0060】
サーバ装置1からユーザ端末3には、栄養摂取傾向、摂取アドバイス、おすすめ食材、おすすめレシピなどの情報が送信される。送信される情報は、栄養摂取傾向、摂取アドバイス、おすすめ食材、おすすめレシピのそれぞれについて1画面の情報となっているのではなく、例えば、後述するように栄養摂取傾向と摂取アドバイスが同一画面に含まれる情報として送信されることもある。
【0061】
また、サーバ装置1は、店舗端末2から送信されてきた電子レシート情報を基に、ユーザ別に購入した食品(食材)を蓄積し、これを解析して各ユーザの摂取した栄養の過不足の評価を行う。また、各ユーザに不足している栄養素(成分)を多く含む食材を不足している栄養素を補うためのおすすめ食品として抽出する。さらに、ユーザ別に蓄積されている購入食材のうちから各ユーザが比較的嗜好していると考えられる食材を特定し、特定した食材を材料として含みつつ、おすすめ食材(すなわち、ユーザに不足している栄養素を含む食材)も材料として含むおすすめレシピを抽出する。
【0062】
サーバ装置1は、ユーザ情報データベース11、ユーザ別履歴データベース12、食材相場データベース13、食材別栄養価データベース14、所要量データベース15、効能データベース16、摂取食材モデルデータベース17、レシピデータベース18、及び店舗別販売商品データベース19を有している。サーバ装置1は、また、栄養評価部1A、嗜好特定部1B、おすすめ食材抽出部1C、おすすめレシピ抽出部1D、及び通信部1Eを有している。サーバ装置1は、複数台のコンピュータ装置からなるサーバ群によって構成されるものでもよく、例えば、各データベース11~118を有してデータの蓄積、更新を行うデータサーバと、各処理部1A~1Eにおける演算処理を行うエンジンサーバとから構成されるものであってもよい。
【0063】
ユーザ情報データベース11は、各ユーザが自己のユーザ端末3において入力し、ユーザ端末3から送信されてきたユーザ情報を蓄積したデータベースである。ユーザ別履歴データベース12は、店舗端末2から送信されてきた電子レシート情報に基づいてユーザの食品(食材)の購入履歴(ID―POSデータ)をユーザ別に蓄積したデータベースである。
【0064】
食材相場データベース13には、第1外部サーバ(例えば、日本国の厚生労働省サーバや、各種機関または組織によるサーバ等)7内にある小売物価データベース71の小売物価データ(例えば小売物価統計調査情報や各種機関により小売物価を調査した情報、及びこれらを修正した情報等)、インターネットによる各種情報、入力手段6により入力された食材相場の各種補正値(季節のずれや市町村などの小さい地域間のずれの補正値)等が記憶される。
【0065】
ここで、第1外部サーバ7の小売物価データベース71には、食材の月毎の相場(小売における価格と分量の交換比率の情報、例えば、平成30年9月、もち米1kg 札幌 506円)が該当する。
【0066】
尚、本実施の形態は、日本国内で使用されるシステムに対応したものであり、日本国以外の国または地域で使用されるシステムの場合、食材相場データベース13は、その国や地域に合わせて、小売物価を示す情報、各種補正値等を記憶する。
【0067】
食材別栄養価データベース14は、インターネットによる情報収集、入力手段6等により入力された食材別の栄養価等により、各食材が単位量当たり如何なる栄養素(三大栄養素や各種ビタミンなどの成分)をどの程度含んでいるかを、食材別に登録したデータベースである。
【0068】
所要量データベース15は、第2外部サーバ(例えば、日本国の厚生労働省サーバや、各種機関または組織によるサーバ等)8内の栄養調査データベース81の人間(日本国の場合、日本人)が摂取した栄養を調査した情報(例えば国民栄養調査や各種機関により栄養摂取を調査した情報、及びこれらを修正した情報等)、及び人間(日本国の場合、日本人)が摂取する栄養の基準となる量を示す情報(例えば栄養摂取基準情報や各種栄養摂取に関わる情報、及びこれらを修正した情報等)が記憶されることで、性別や年齢区分に応じて単位期間(例えば、1日)当たりに摂取すべき栄養素の必要量を、栄養素別に登録したデータベースである。
【0069】
ここで、第2外部サーバ(例えば、日本国の場合、厚生労働省サーバ等の各種組織、団体等のサーバ)8の栄養調査データベース81には、日本国の場合、日本人の摂取する各栄養素の性別及び年齢別の平均値と、日本人の摂取する各栄養素の性別及び年齢別の基準値(例えば、男性、18~29才、タンパク質、推定平均必要量50g/日、推奨値60g/日)が該当する。
【0070】
尚、日本国以外の国または地域で使用されるシステムの場合、所要量データベース15は、その国や地域に合わせて取得した人間が摂取した栄養を調査した情報及び人間が摂取する栄養の基準となる量を示す情報を記憶することで、性別や年齢区分に応じて単位期間(例えば、1日)当たりに摂取すべき栄養素の必要量を、栄養素別に登録する。
【0071】
効能データベース16は、各栄養素(成分)が有する効能を、効能別に数値化して登録したデータベースである。
【0072】
摂取食材モデルデータベース17は、性別や年齢区分に応じた単位期間当たりにおける各食材の標準的な摂取量を、食材別に登録したデータベースである。
【0073】
レシピデータベース18は、複数種類のレシピに関する情報を登録したデータベースであり、レシピ毎に食材別の含有量と栄養素別の含有量とを情報として含んでいる。なお、ユーザ情報データベース11、ユーザ別履歴データベース12、食材別栄養価データベース14、所要量データベース15、効能データベース16、摂取食材モデルデータベース17、及びレシピデータベース18のデータ構成は、さらに詳しく後述する。
【0074】
店舗別販売商品データベース19は、店舗端末2から送信されてきた販売商品情報200を登録したデータベースである。但し、送信されてきた販売商品情報200であっても、本実施形態の買い物支援システムにおける提供サービスに用いられないもの(例えば、食品(食材)ではない商品についてのもの)については、店舗別販売商品データベース19に登録しないものとすることができる。また、有効期限204が過ぎたものについては、随時消去される。
【0075】
栄養評価部1Aは、後述する摂取栄養評価処理により、1日が終了する毎に、各ユーザが終了した1日間に購入した食材の種類及び量をユーザ別履歴データベース12から読み出し、食材別栄養価データベース14を参照して、各ユーザが終了した1日間に購入した食材に含まれる栄養素別の摂取量を求める。そして、ユーザの性別、年齢区分に従って所要量データベース15を参照して、各ユーザについて栄養素毎(成分毎)の過不足を判定する。この際に、ユーザ情報データベース11に登録されているユーザの身長、体重、健康志向に従って必要な補正を行う。栄養評価部1Aは、さらに、栄養素別の過不足の判定結果から効能データベース16を参照して、各ユーザが優先して摂取すべき栄養素などを示す摂取アドバイスを生成する。
【0076】
嗜好特定部1Bは、後述するユーザ別嗜好特定処理により、ユーザ別履歴データベース12に蓄積されている各ユーザが終了した1日間に購入した食材の種類及び量を、摂取食材モデルデータベース17に記憶されている性別や年齢区分に応じた単位期間当たりにおける各食材の標準的な摂取量と比較し、各ユーザが比較的好んで摂取している食材を特定する。
【0077】
おすすめ食材抽出部1Cは、後述するおすすめ食材抽出処理により、栄養評価部1Aにより当該ユーザに不足していると評価される栄養素を多く含む食材を、おすすめ食材として抽出する。
【0078】
おすすめレシピ抽出部1Dは、後述するおすすめレシピ抽出処理により、ユーザに不足していると評価された栄養素を多く摂取できることになる料理のレシピ、或いは後述する嗜好特定部1Bによりユーザが比較的好んで摂取しているものとして特定された食材を含みつつ、おすすめ食材抽出部1Cにより抽出されたおすすめ食材を含む料理、すなわちユーザの嗜好に沿いつつユーザに不足していると評価された栄養素を多く摂取できることになる料理のレシピを、おすすめレシピとして抽出する。
【0079】
通信部1Eは、店舗端末2との情報の送受信の制御や、ユーザ端末3との情報の送受信の制御を行う。より具体的には、店舗端末2から送信されてきた販売商品情報や電子レシート情報を受信し、店舗別販売商品データベース19やユーザ別履歴データベース12に蓄積させる。また、ユーザ端末3から送信されてきたユーザ情報を受信し、ユーザ情報データベース11に蓄積させる。さらに、栄養摂取傾向、摂取アドバイス、おすすめ食材、おすすめレシピ等の生成した情報を、ユーザ端末3に表示される画面に含めさせて、ユーザ端末3に送信する。
【0080】
以下、サーバ装置1が有する各データベース11、12、14~18のデータ構成について、
図5~
図11を参照して説明する。なお、
図5~
図11においては、説明の便宜のために正規化されていないデータ構成を示しているが、実際のデー
タベースは正規化されて構築されているものであってもよい。また、効能データベース16、摂取食材モデルデータベース17、及びレシピデータベース18については、場合(時期、データの見直し、食品(食材)の追加や削除、レシピの追加や削除等)によっては内容が更新されることはあり得るものの、本実施形態においては予め構築されているものとして説明する。
【0081】
<ユーザ情報データベースのデータ構成>
図5は、ユーザ情報データベース11のデータ構成を示す図である。ユーザ情報データベース11の各レコードは、ユーザID110と、メールアドレス111と、パスワード112と、ポイントカード種別113aと、ポイントカードID113bと、電子レシート種別114aと、電子レシートID114bと、ECサイト(オンラインショップ)種別と、ECサイト(オンラインショップ)会員ID(以上、図示なし)と、性別115と、年齢116と、身長117と、体重118と、健康志向119と、図示しない健康診断情報(身長、体重等の身体測定結果や血液検査結果等)、フィットネス情報(ウォーキングやランニング等のアクティビティ情報)からなっている。なお、ユーザ情報データベース11のレコードに家族構成情報(家族の年齢や性別)、ニックネームを登録するようにしてもよい。なお、同じユーザが複数のポイントカードを所持している場合は、複数のポイントカード種別とポイントカードIDを、このユーザ情報データベース11に登録することができる。同様に、同じユーザが複数の電子レシートサービスに登録している場合は、複数の電子レシート種別と電子レシートIDを、このユーザ情報データベース11に登録することができる。
【0082】
ユーザID110は、ユーザ毎に一意にふられた識別情報である。メールアドレス111は、ユーザのメールアドレスであり、ユーザを一意に識別できる。システムにログインする場合には、ユーザID110とメールアドレス111の何れを入力してもよいことになる。パスワード112は、ユーザ登録の際に当該ユーザが設定したパスワードであり、システムログインの際に入力されるものである。
【0083】
ポイントカード種別113aは、ユーザが買い物する際に利用するポイントカードの種別を示すものであり、ポイントカードID113bは、ユーザ毎のポイントカードを一意に識別するための識別情報である。電子レシート種別114aは、ユーザが買い物する際に提示する電子レシートの種別を示すものであり、電子レシートID114bは、ユーザ毎の電子レシート登録情報を一意に識別するための識別情報である。性別115は、ユーザの性別であり、年齢116は、ユーザの年齢である。後述するように、各栄養素の所要量や各食材の摂取モデルは、性別115及び年齢116に応じた区分に従って判断される。
【0084】
身長117は、ユーザの身長であり、体重118は、ユーザの体重である。健康志向119は、ユーザが選択した、ユーザの食と健康に関する志向を登録したものである。健康志向119は、「便秘が気になる」、「高血圧が気になる」、「血糖値が気になる」などのシステム側で予め用意した一定種類のものからユーザが選ぶことができる。身長117、体重118、及び健康志向119は、後述するように、各栄養素の所要量を補正するために用いられる。
【0085】
<ユーザ別履歴情報データベースのデータ構成>
図6は、ユーザ別履歴情報データベース12のデータ構成を示す図である。ユーザ別履歴情報データベース12の各レコードは、店舗端末2から送信されてきた電子レシート情報210から抽出されたデータからなるものであり、ユーザID121と、店舗ID122と、購入日時123と、食材名124と、数量125と、価格126とからなっている。
【0086】
ユーザID121は、ユーザを一意に識別する識別情報であり、上述したユーザ情報データベース11のユーザID110と同様である。店舗ID122は、ユーザが食材を購入した店舗の店舗IDである。購入日時123は、ユーザが食材を購入した日時であり、栄養評価部1A及び嗜好特定部1Bにより行われる各処理は、購入日時123が過去1ヶ月以内のものを対象に行われる。食材名124は、ユーザが購入した食材名であり、数量125は、当該食材の購入数量である。数量125は、上述した電子レシート情報210の数量252と販売商品情報200の単位数量206とから換算された値が登録され、統一的なデータ処理ができるようにされている。価格126は、当該食材の購入価格である。価格126は、上述した電子レシート情報210の価格253が登録され、統一的なデータ処理ができるようにされている。
【0087】
<食材別栄養価データベースのデータ構成>
図7は、食材別栄養価データベース14のデータ構成を示す図である。食材別栄養価データベース14の各レコードは、食材名141と、成分1含有量142と、成分2含有量143と、…成分k含有量14kとからなっている。ここで、成分1、成分2、…、成分kとは、炭水化物、脂質、タンパク質などの三大栄養素や、各種のビタミンやミネラルなどの栄養素のことである。
【0088】
食材名141は、ジャガイモ、カボチャ、豚ロース肉、鶏ささみ肉、マグロ赤身などといった食材や○○カレールウ、△△牛乳、××ビール等の食品等の名称である。成分1含有量142と、成分2含有量143と、…成分k含有量14kは、それぞれの食材や食品の単位数量当たりの含有量である。例えば、食材××100g当りについて、炭水化物が○○g、脂質が○○g、タンパク質が○○g、ビタミンAが○○mgといった具合に登録されている。これらのデータは、栄養評価部1Aによる各ユーザの栄養素毎の摂取量を求めるために用いられる。なお、食材別栄養価データベース14のレコードに食材区分、例えば、肉、野菜、果物、魚、乳製品、菓子、調味料等を加え、食品区分別に各データを区分けするようにしてもよい。
【0089】
<所要量データベースのデータ構成>
図8は、所要量データベース15のデータ構成を示す図である。所要量データベース15の各レコードは、性別151と、年齢区分152と、成分1についての性別及び年齢区分に応じて摂取すべき量(成分1所要量)1531、標準偏差1532、及び補正式1533と、…成分kについての成分k所要量15k1、標準偏差15k2、及び補正式15k3とからなっている。
【0090】
性別151は、男女の別であり、年齢区分152は、年齢階層の区分(例えば、20~24歳、25~29歳、…)である。性別や年齢が異なれば各栄養素の所要量も異なることから、異なるデータが用意されたものである。成分1についての成分1所要量1531は、性別151及び年齢区分152に応じて、身長や体重が標準的であり、とりわけ健康志向も選択していない場合、成分1を単位期間(ここでは、1日間)あたりどれくらい摂取する必要があるかを示すものである。
【0091】
成分1についての標準偏差1532は、性別151及び年齢区分152に応じて、成分1の摂取量にどの程度のばらつきがあるかを示すものであり、栄養評価部1Aによる成分1の摂取量の過不足判定に用いられる。成分1についての補正式1533は、性別151及び年齢区分152に応じて、身長や体重が標準的でなく、何らかの健康志向が選択されている場合に、成分1所要量1531や標準偏差1532を補正して栄養評価部1Aが成分1の摂取量の過不足判定を行うための補正式である。成分kについての所要量15k1、標準偏差15k2、補正式15k3についても同様である。
【0092】
<効能データベースのデータ構成>
図9は、効能データベース16のデータ構成を示す図である。効能データベース16の各レコードは、成分名160と、効能1評価値161と、効能2評価値162と、…効能j評価値16jとからなっている。効能1、効能2、…、効能jとは、「腸の働きを助ける」、「血圧を下げる」、「血糖値を下げる」といった各成分(栄養素)がもつ働きをいう。
【0093】
成分名160は、炭水化物、脂質、タンパク質などの三大栄養素や、各種のビタミンやミネラルなどの栄養素の名称である。効能1評価値161は、成分名160の栄養素が上述した効能データベース16の効能1に対して、どの程度に作用するかを数値で表したものである。効能2評価値162、…、効能j評価値16jについても同様である。効能1評価値161、効能2評価値162、…効能j評価値16jは、栄養評価部1Aによる栄養素別の過不足の判定結果から摂取アドバイスを生成するために用いられる。
【0094】
<摂取食材モデルデータベースのデータ構成>
図10は、摂取食材モデルデータベース17のデータ構成を示す図である。摂取食材モデルデータベース17の各レコードは、性別171と、年齢区分172と、食材1についての標準的な摂取量(食材1摂取量)1731、及び標準偏差1732と、食材2についての食材2摂取量1741、及び標準偏差1742と、…食材iについての食材i摂取量17i1、及び標準偏差17i2とからなっている。
【0095】
性別171は、男女の別であり、年齢区分172は、年齢階層の区分(例えば、20~24歳、25~29歳、…)である。性別や年齢が異なれば各食材の標準的な摂取量も異なることから、異なるデータが用意されたものである。食材1についての食材1摂取量1731は、性別171及び年齢区分172に応じて、食材1を単位期間(ここでは、1ヶ月)あたり標準的にどれくらい摂取しているかを示すものである。
【0096】
食材1についての標準偏差1732は、性別171及び年齢区分172に応じて、食材1の摂取量にどの程度のばらつきがあるかを示すものである。食材1摂取量1731及び標準偏差1732は、ユーザが購入した食材1の摂取量について偏差値を算出することにより、嗜好特定部1Bによるユーザが嗜好する食品(食材)の特定に用いられる。食材2についての食材2摂取量1741及び標準偏差1742、…食材iについての摂取量17i1及び標準偏差17i2についても同様である。
【0097】
<レシピデータベースのデータ構成>
図11は、レシピデータベース18のデータ構成を示す図である。レシピデータベース18の各レコードは、レシピ名181と、食材1含有量1821~食材i含有量182iと、成分1含有量1831~成分k含有量183kと、作り方184と、材料詳細185と、関連する他のレシピに関する情報186とからなっている。なお、このレシピデータベース18のレコードに、各レシピ名を識別するためのレシピIDを登録するようにしてもよい。
【0098】
レシピ名181は、レシピの名称、すなわち当該レシピで作られる料理の名称である。食材1含有量1821~食材i含有量182iは、当該レシピで作られる料理に食材1~食材iがそれぞれどの程度の量だけ含まれているかを示すものである。成分1含有量1831~成分k含有量183kは、当該レシピで作られる料理に成分1~成分kがそれぞれどの程度の量だけ含まれているかを示すものである。食材1含有量1821~食材i含有量182iと、成分1含有量1831~成分k含有量183kとは、おすすめレシピ抽出部1Dによるおすすめレシピの抽出に用いられる。
【0099】
作り方184は、当該レシピによる料理の作り方を詳細に説明する文章や画像である。材料詳細185は、当該レシピに必要な食材や調味料の種類、必要量を詳細に説明するものである。関連する他のレシピに関する情報186は、当該レシピと食材や栄養素の面で一定の関連性(共通性)があり、ユーザに参考として示させる他のレシピに関する情報(他のレシピを特定するためのレシピ名181やレシピID等)を登録したものである。
【0100】
<買い物支援システムにおける全体的な処理の流れ> 以下、本実施形態にかかる買い物支援システムにおいて実行される処理について説明する。
図12は、本実施形態にかかる買い物支援システムにおける全体的な処理の流れを示す図である。ここ
では、サーバ装置1において行われる処理を中心に説明するが、サーバ装置1に情報を送信する際には、店舗端末2またはユーザ端末3において必要な処理(例えば、店舗端末2における情報入力やユーザ端末3における情報入力)が行われ、サーバ装置1から情報が送信された際には、店舗端末2またはユーザ端末3において必要な処理(例えば、店舗端末2における情報表示やユーザ端末3における情報表示)が行われているものとする。
【0101】
図12において、まず、店舗端末2からは、既に蓄積されたポイントカードID、電子レシートID等に対応する電子レシート情報がサーバ装置1に送信される。サーバ装置1は、これらの電子レシート情報を受信すると、ポイントカードID、電子レシートID等のIDに従って、これらのID所有者の食材の購入履歴をデータベースに登録する。次に、この買い物支援システムを新たに利用しようとするユーザによってユーザ端末3においてユーザ情報が入力されてサーバ装置1に送信され、これをサーバ装置1が受信すると、サーバ装置1では、受信したユーザ情報をユーザ情報データベース11に登録する(ステップS1)。
【0102】
サーバ装置1は、電子レシート情報の受信とユーザ情報の登録が完了すると、ポイントカードIDおよび/または電子レシートIDおよび/またはクレジットカードおよび/または電子決済IDおよび/またはバーコードやQRコードベースの決済サービスの情報に従って新規登録したユーザの食材の購入履歴を、ユーザ別履歴データベース12に登録する(ステップS2)。
【0103】
この後、サーバ装置1では、当該ユーザ情報にポイントカード種別とポイントカードIDが含まれている場合、このポイントカード種別のポイントカードを利用することができる店舗(もしくは、チェーン店舗の支部や本部)の店舗端末2に対して、当該ユーザ情報に含まれるポイントカードIDに対応した電子レシート情報の送信を要求する。また、サーバ装置1は、当該ユーザ情報に電子レシート種別と電子レシートIDが含まれている場合、当該ユーザ情報に含まれる電子レシート種別の電子レートを発行することができる店舗(もしくは、チェーン店舗の支部や本部、電子レシート運営会社)の店舗端末2に対して、当該ユーザ情報に含まれる電子レシートIDに対応した電子レシート情報の送信を要求する。 また、ユーザ端末3においてユーザ情報には、クレジットカード、電子決済ID、バーコードやQRコードベースの決済サービスの情報等が含まれてもよい。
【0104】
当該ポイントカードIDおよび/または電子レシートIDおよび/またはクレジットカードおよび/または電子決済IDおよび/またはバーコードやQRコードベースの決済サービスの情報に対応した販売履歴が販売履歴データベース22に蓄積されている店舗端末2において、ユーザの当該ポイントカードID等に対応する電子レシート情報が生成され、サーバ装置1に送信される。
【0105】
また、既にユーザ情報を登録しているユーザが店舗で買い物をしてポイントカードを利用すると、店舗端末2において販売履歴が販売履歴データベース22に追加して蓄積されるとともに、当該ポイントカードIDに対応する電子レシート情報が生成され、サーバ装置1に送信される。この電子レシート情報を受信すると、サーバ装置1は、ポイントカードIDに従って当該ユーザの食材の購入履歴を、ユーザ別履歴データベース12に追加して登録する(ステップS3)。
【0106】
ユーザ登録しているユーザがユーザ端末3から栄養評価を要求すると、サーバ装置1では、栄養評価部1Aにより、当該ユーザの過去1ヶ月に購入した食材をユーザ別履歴データベース12から読み出し、食材別栄養価データベース14及び所要量データベース15を参照して、各栄養素の摂取の過不足を判定する。また、不足している栄養素についての摂取アドバイスを生成する(ステップS4)。
【0107】
また、おすすめレシピ抽出部1Dが、当該ユーザに不足している判定された栄養素を多く摂取することのできる料理のレシピを、おすすめレシピとしてレシピデータベース18から抽出する(ステップS5)。サーバ装置1は、ステップS4において生成された各栄養素の摂取の過不足の判定結果、及び不足している栄養素についての摂取アドバイスと、ステップS5において抽出されたおすすめレシピを、ユーザ端末3に送信する。
【0108】
一方、ユーザ登録しているユーザがユーザ端末3からおすすめ食材を要求すると、サーバ装置1では、嗜好特定部1Bにより、当該ユーザの過去1ヶ月に購入した食材をユーザ別履歴データベース12から読み出し、摂取食材モデルデータベース17を参照して、当該ユーザが比較的好んで摂取している食材を特定する(ステップS6)。次に、おすすめ食材抽出部1Cにより、食材別栄養価データベース14を参照して、当該ユーザが比較的好んで摂取している食材のうちから栄養評価部1Aにより摂取が不足していると判定された栄養素を多く摂取することができる1または複数の食材を、おすすめ食材として抽出する(ステップS7)。なお、おすすめ食材が1つだけである場合は1つしか抽出されないが、おすすめ食材が2つ以上ある場合は2つ以上抽出されることもある。
【0109】
また、おすすめレシピ抽出部1Dにより、当該ユーザが比較的好んで摂取している食材を材料として含みつつ、当該ユーザのおすすめ食材(すなわち、当該ユーザに不足している栄養素を多く含む食材)を材料として含む料理のレシピを、おすすめレシピとしてレシピデータベース18から抽出する(ステップS8)。サーバ装置1は、ステップS4において抽出されたおすすめ食材と、ステップS8において抽出されたおすすめレシピを、ユーザ端末3に送信する。
【0110】
以下、サーバ装置1の栄養評価部1AがステップS4において行う栄養評価処理を
図13~
図16のフローチャート、
図17~
図18の説明図を参照して、さらに詳細に説明し、嗜好特定部1Bが行うユーザ別嗜好特定処理、おすすめ食材抽出部1CがステップS7において行うおすすめ食材抽出処理、及びおすすめレシピ抽出部1DがステップS5またはステップS8において行うおすすめレシピ抽出処理について、それぞれ
図19~
図21のフローチャートを参照して、さらに詳細に説明する。
【0111】
<栄養評価処理>
図13は、栄養評価部1Aが行うユーザ及びその家族の栄養評価処理を示すフローチャートである。栄養評価部1Aは、1日の決められた時間(例えば、午後23時59分)に、当該ユーザのユーザID121に対応付けてユーザ別履歴データベース12に登録されている購入履歴(ID―POSデータ)の購入日時123を読み出す。購入日時123が所定期間(例えば過去1日)以内ものものである場合には、購入履歴(ID―POSデータ)の食材名124及び価格126、購入履歴(ID―POSデータ)の識別コード(日本国におけるJANコードなどの統一コードであっても店舗独自のコードでもよい。)、店舗ID122が示す店舗の所在地、現在の年月、食材相場データベース13に記憶された食材相場の各種補正値、食材相場の地域補正値、第1外部サーバ(日本国の場合、総務省統計局サーバ)7内にある小売物価データベース71の小売物価データ等から、食材の購入量を算出やデータの読み出し等により確定する(ステップS101)。
【0112】
例えば、平成30年11月10日の午後7時に、北海道の札幌でユーザがもち米を203円で購入した場合、食材相場の各種補正値(9月から11月の時間ずれにより補正値)が0、食材相場データベース13の食材相場データが示す食材の月毎の相場が「平成30年9月、もち米1kg 札幌 506円」であるとすると、ユーザは、平成30年11月10日の午後7時に、食材の購入量として、もち米を500g購入したことになる。
【0113】
次に、栄養評価部1Aは、各食材の購入量に対して食材別栄養価データベース14に登録されている成分1含有量142と、成分2含有量143と、…成分k含有量14kを積算し、食材毎に成分1~成分kを家族全体でどの程度摂取したかを求める。次に、栄養評価部1Aは、家族全体で摂取した食材毎に成分1~成分kを最初の購入日から摂取期間の1日毎に割り振りし、この割り振りの結果とユーザ情報データベース11に登録されている当該ユーザ及びその家族の性別115及び年齢116と所要量データベース15に登録されている性別151及び年齢区分152の成分1所要量1531から、ユーザの家族構成員(ユーザ及びその家族)が個人単位で1日毎に摂取すると推測される栄養素別の摂取量を算出する(ステップS102)。
【0114】
次に、栄養評価部1Aは、ユーザ情報データベース11から当該ユーザ及びその家族の性別115及び年齢116を読み出し、これに対応して所要量データベース15に登録されている性別151及び年齢区分152の成分1所要量1531及び標準偏差1532、…成分k所要量15k1及び標準偏差1532を読み出す(ステップS103)。さらに、栄養評価部1Aは、ユーザ情報データベース11から当該ユーザの家族構成員の身長117、体重118、健康志向119を読み出し、これに応じて所要量データベース15に登録されている補正式1533、…15k3を用いて、ステップS103で読み出した各栄養素の所要量及び標準偏差を補正する(ステップS104)。
【0115】
次に、栄養評価部1Aは、ステップS101で求めた栄養素別の摂取量とステップS104で補正された所要量との標準偏差に基づく乖離度合いに従って、1日毎に当該ユーザの家族構成員の栄養素別の過不足を判定する。例えば、ある栄養素についての摂取量が所要量から2標準偏差以上少ない場合には、当該栄養素が不足していると判定し、1標準偏差以上2標準偏差未満少ない場合には、当該栄養素がやや不足していると判定し、2標準偏差以上多い場合には、当該栄養素が過多であると判定する(ステップS105)。
【0116】
次に、栄養評価部1Aは、ステップS105で不足またはやや不足していると判定された栄養素について効能データベース16の効能1評価値161、効能2評価値162、…効能j評価値163を読み出す。そして、不足またはやや不足している栄養素についての効能1評価値161、効能2評価値162、…効能j評価値163を加算する。そして、その値が小さい効能に基づいて、当該ユーザの家族構成員に対する摂取アドバイスを1日毎に生成する(ステップS106)。
【0117】
そして、栄養評価部1Aは、ステップS105で求めた当該ユーザの家族構成員毎の栄養素別の過不足判定の結果と、ステップS106で生成した当該ユーザの家族構成員毎に対する摂取アドバイスとをまとめたページを生成し、通信部1Eから当該ユーザのユーザ端末3に送信させる(ステップS107)。これで、栄養評価処理を終了する。
【0118】
<ID-POSデータから食材の購入量を確定する処理> 次に、ステップS101のID-POSデータから食材の購入量を確定する処理についてさらに詳細に説明する。
【0119】
図14は、
図13におけるステップS101のID-POSデータから食材の購入量を確定する処理を詳細に示すフローチャートである。
図14において、栄養評価部1Aは、当該ユーザのユーザID121に対応付けてユーザ別履歴データベース12に登録されている購入履歴(ID―POSデータ)の購入日時123を読み出すことで、ID―POSデータを取得する(ステップS101-1)。
【0120】
次に、栄養評価部1Aは、ID―POSデータから食品に関わるデータである食品購買データ(ID―POSデータ(食品))を取得する(ステップS101-2)。
【0121】
次に、栄養評価部1Aは、食品購買データ(ID―POSデータ(食品))をID毎に仕分けすることで、ユーザ(顧客)毎に仕分けをし、食品購買データの購入日時123が所定期間(例えば過去1日)以内ものものである場合には、この購入履歴(ID―POSデータ)を有効な購入履歴とする
(ステップS101-3)。
【0122】
次に、栄養評価部1Aは、データベース12~18から各種食材情報(第1外部サーバ(日本国の場合、総務省統計局サーバ)7内にある小売物価データベース71の小売物価データ、入力手段6により入力された食材相場の各種補正値、ユーザがアクセスしたレシピ等)を取得するとともに、購入履歴(ID―POSデータ)の識別コードを取得する(ステップS101-4)。
【0123】
次に、栄養評価部1Aは、ステップS101-3での有効な購入履歴の食材の価格、店舗ID122が示す店舗の所在地、現在の年月、食材相場データベース13から各種食材情報、ステップS101-4で取得した識別コード等により、食材の購入量を算出または読み出して確定する(ステップS101-5)。
【0124】
<食材購入量確定処理>
図15は、
図14におけるステップS101-5の食材購入量確定処理を示すフローチャートである。
図15において、栄養評価部1Aは、ステップS101-2で取得した食品購買データ(ID―POSデータ(食品))から1種類の食材のデータを取得する(ステップS101-51)。
【0125】
次に栄養評価部1Aは、1種類の食材において、食品購買データ(ID―POSデータ(食品))のみで食材の購入量が確定可能か否かの判別を行う(ステップS101-52)。
【0126】
ここで1種類の食材において、食品購買データ(ID―POSデータ(食品))のみで食材の購入量が確定可能な場合とは、例えば、ID―POSデータ(食品)に食材名(例えば牛肉サーロイン)と購入量(分量、例えば500g)が記載されている場合である。
【0127】
1種類の食材において、食品購買データ(ID―POSデータ(食品))のみで食材の購入量が確定可能でない場合とは、例えば、ID―POSデータ(食品)に食材名(例えば人参)が記載されておらず、代わりに商品名(例えば、彩誉)が記載されている場合や、購入量(分量)が記載されず、代わりに個数(例えば人参4本)のみ記載されている場合である。
【0128】
前記1種類の食材において、食品購買データ(ID―POSデータ(食品))のみで食材の購入量が確定可能でない場合、栄養評価部1Aは、ステップS101-52の判別がNOとなり、ステップS101-53の処理に移行する。前記1種類の食材において、食品購買データ(ID―POSデータ(食品))のみで食材の購入量が確定可能である場合、栄養評価部1Aは、ステップS101-52の判別がYESとなり、ステップS101-57の処理に移行する。
【0129】
ステップS101-53において、栄養評価部1Aは、商用システム(
図17参照)と、食品購買データ(ID―POSデータ(食品))と、識別コードを用いて、食材の商品名(例えば、彩誉)と食材の分類(例えば、人参)を確定し、ステップS101-54の処理に移行する。
【0130】
ステップS101-54において、栄養評価部1Aは、食材の商品名(例えば、彩誉)と食材の分類(例えば、人参)を用いて、食材の食材名(例えば、人参)を確定し、ステップS101-55の処理に移行する。
【0131】
ステップS101-55において、栄養評価部1Aは、食品購買データ(ID―POSデータ(食品))の個数と価格と各種食材情報(ステップS101-4で取得)から食材の購入量を確定し、ステップS101-56の処理に移行する。
【0132】
ステップS101-57において、栄養評価部1Aは、商用システム(
図17参照)と、食品購買データ(ID―POSデータ(食品))と、識別コードを用いて、食材の商品名(例えば、松坂牛サーロイン)と食材の分類(例えば、牛肉)と購入量(例えば、500g)を確定し、ステップS101-58の処理に移行する。
【0133】
ステップS101-58において、栄養評価部1Aは、食材の商品名(例えば、松坂牛サーロイン)と食材の分類(例えば、牛肉)を用いて、食材の食材名(例えば、牛肉サーロイン)を確定し、ステップS101-56の処理に移行する。
【0134】
ステップS101-56において、栄養評価部1Aは、全種類の食材において、食材名及び購入量が確定したかを判定する。
【0135】
栄養評価部1Aは、全種類の食材において、食材名及び購入量が確定していない場合、ステップS101-52の判別がNOとなりステップS101-51の処理に戻り、全種類の食材において、食材名及び購入量が確定した場合、今回の食材購入量確定処理を終了する。
【0136】
<栄養素摂取量算出処理>
図16は、
図13におけるステップS102の栄養素摂取量算出処理を示すフローチャートである。
図16において、栄養評価部1Aは、ステップS101-5で確定した各食材の購入量と各種食材情報(食材別栄養価データベース14の各レコード、入力手段6により入力された食材別栄養価の各種補正値)から各食材の栄養素を算出する(ステップS102-1)。
【0137】
次に、栄養評価部1Aは、ユーザがユーザ端末3の入力部31を用いてレシピデータベース18等からレシピをアクセスしたか否かを判定する(ステップS102-2)。
【0138】
ステップS102-2において、ユーザがレシピをアクセスしなかった場合、栄養評価部1Aは、ステップS102-3の処理に移行し、ユーザがレシピをアクセスした場合、栄養評価部1Aは、ステップS102-4の処理に移行する。
【0139】
ステップS102-3において、栄養評価部1Aは、ステップS102-1で算出した各食材の各栄養素を、ユーザーの各家族構成員(ユーザ及びその家族の個人毎)の消費スピード(予め、第2外部サーバ8内の栄養調査データベース81に記憶された性年齢別の栄養素の消費量から各性年齢別1人/1日の消費スピードを設定している)に基づいて、家族構成員毎及び日付毎に振り分ける。この場合の振り分け方法は、各食材の各栄養素が無くなるまで、ユーザーの各家族構成員の1日の消費スピード分の各食材の各栄養素を、ステップS102-1で算出した各食材の栄養素から一日毎に引き続け、一日毎に引いた各食材の各栄養素を各家族構成員に対して一日毎に割り振りし、今回の処理を終了する。
【0140】
ステップS102-4において、栄養評価部1Aは、ステップS102-1で算出した各食材の各栄養素、または、前回以前のステップS102の処理により一日毎に一旦割り振られた各食材の各栄養素(割り振ら日に近い方の日から選択)から、アクセスしたレシピに対応した栄養素を引き、引いた各食材の各栄養素をユーザの家族構成員毎に対してレシピのアクセス日に割り振りし、ステップS102-5に移行する。
【0141】
ステップS102-5において、栄養評価部1Aは、ステップS102-4でレシピに対応した栄養素を引かれた後の各食材の各栄養素を、ユーザーの各家族構成員の消費スピードに基づいて、各家族構成員に対して振り分ける。この場合の振り分け方法は、各食材の各栄養素が無くなるまで、ユーザーの各家族構成員の1日の消費スピード分の各食材の各栄養素を、ステップS102-4で栄養素を引かれた後の各食材の各栄養素からアクセス日以外の一日毎に引き続け、一日毎に引いた各食材の各栄養素をユーザの家族構成員毎に対してアクセス日以外の一日毎に割り振し、今回の処理を終了する。
【0142】
栄養評価部1Aは、ステップS102の処理を1日の決められた時間(例えば、午後23時59分)に行うため、本日アクセスしたレシピに対応する栄養素の量が本日のステップS102-1の処理により算出された栄養素の量を超えている場合、ステップS102-4において、前日以前のステップS102-1の処理により算出された栄養素から一日毎に割り振られた各食材の各栄養素から引くことになる。
【0143】
<家族構成員毎の栄養素摂取量算出処理>
図17は、家族構成員毎の栄養素摂取量算出処理を示す説明図であり、
図15のステップS101-51~S101-58、
図16のステップS102-1~S102-5に対応している。
【0144】
栄養評価部1Aは、
図17(a)に示すように、ステップS101-2で取得した食品購買データ(ID―POSデータ(食品))から1種類の食材のデータを取得する(ステップS101-51参照)。
【0145】
この場合の食材のデータは、商品名、購入量、個数、価格、識別コードがあるが、本実施の形態では、個数、価格、識別コードを用いるものとする。
【0146】
ここで、食材において、食品購買データ(ID―POSデータ(食品))のみで食材の内容量が確定可能な場合(ステップS101-52参照)には、栄養評価部1Aは、商用システムにより識別コードのマッチングを行い、
図17(b)に示すように、識別コードより内容量を確定し(ステップS101-57参照)、識別コードが示す商品名と食材の分類から、
図17(c)に示すように、食材名を確定する(ステップS101-58参照)。この後、確定した食材の内容量に食品購買データの個数を乗算することで購入量を確定する。そして、食材名と購入量を栄養変換し(ステップS102-1参照)、食材の各栄養素を日付毎及びユーザの家族構成員毎(ユーザ及びその家族の個人毎)に振り分ける(ステップS102-3参照)。
【0147】
ここで、食材において、食品購買データ(ID―POSデータ(食品))のみで食材の内容量が確定可能でない場合(ステップS101-52参照)には、栄養評価部1Aは、商用システムにより識別コードのマッチングを行い、
図17(b)に示すように、識別コードが示す商品名と食材の分類から(ステップS101-53参照)、
図17(c)に示すように、食材名を確定する(ステップS101-54参照)。ここで、DB(データベース:食材相場データベース13)には、第1外部サーバ7内にある小売物価データベース71の小売物価データ、インターネットによる各種情報、入力手段6により入力された食材相場の各種補正値(季節のずれや市町村などの小さい地域間のずれの補正値)等が記憶される。確定した食材名からDB(データベース:食材相場データベース13)の小売物価データを含む各種情報を読みし、
図17(a)に示す食品購買データ(ID―POSデータ(食品))の個数と価格から食材の購入量を確定する(ステップS101-55参照)。この後、確定した食材の内容量に食品購買データの個数を乗算することで購入量を確定する。そして、食材名と購入量を栄養変換し(ステップS102-1参照)、食材の各栄養素を日付毎及びユーザの家族構成員毎(ユーザ及びその家族の個人毎)に振り分ける(ステップS102-3参照)。
【0148】
図18は、
図13のステップS102における日別の栄養素(成分1~成分k)の割り振りを示す説明図である。
図18において、ユーザが1人で摂取した食材を人参4本(298円)とすると、人参4本(298円)に含まれる栄養素は、栄養素A(成分1)が500mg、栄養素B(成分2)が300mg、栄養素C(成分3)が100mgとなる。 一方、ユーザの性年齢別1人/1日の消費スピードは、栄養素A(成分1)が100mg、栄養素B(成分2)が300mg、栄養素C(成分3)が200mgとしている。
【0149】
また、
図18では、3日目にユーザがカレーのレシピをアクセスし、このカレーのレシピからユーザが3日目に栄養素A(成分1)を200mg、栄養素B(成分2)を120mg、栄養素C(成分3)を40mg摂取するものと推定している(ステップS102-4参照)。
【0150】
とすると、ユーザ1人において、栄養素Aは、1日目に100mg(消費スピードにより設定、ステップS102-5参照)、2日目に100mg(消費スピードにより設定、ステップS102-5参照)、3日目に200mg(レシピにより設定、ステップS102-5参照)、4日目に100mg(消費スピードにより設定、ステップS102-5参照)、5日目に0mg(食材切れ)、6日目に0mg(食材切れ)となる。
【0151】
栄養素Bは、1日目に180mg(
消費スピードにより設定、ステップS102-5参照)、2日目に0mg(食材切れ)、3日目に120mg(レシピにより設定、ステップS102-5参照)、4日目に0mg(食材切れ)、5日目に0mg(食材切れ)、6日目に0mg(食材切れ)となる。
【0152】
栄養素Cは、1日目に60mg(消費スピードにより設定、ステップS102-5参照)、2日目に0mg(食材切れ)、3日目に40mg(レシピにより設定、ステップS102-5参照)、4日目に0mg(食材切れ)、5日目に0mg(食材切れ)、6日目に0mg(食材切れ)となる。
【0153】
<ユーザ別嗜好特定処理>
図19は、嗜好特定部1Bが行うユーザ別嗜好特定処理を示すフローチャートである。栄養評価部1Bは、1日の決められた時間(例えば、午後23時59分)に、当該ユーザのユーザID121に対応付けてユーザ別履歴データベース12に登録されている購入履歴(ID―POSデータ)の購入日時123を読み出す。購入日時123が所定期間(例えば過去1日)以内ものものである場合には、購入履歴(ID―POSデータ)の食材名124及び価格126、購入履歴(ID―POSデータ)の識別コード、店舗ID122が示す店舗の所在地、現在の年月、食材相場データベース13に記憶された食材相場の各種補正値、食材相場の地域補正値、第1外部サーバ(日本国の場合、総務省統計局サーバ)7内にある小売物価データベース71の小売物価データ等から、食材の購入量を算出やデータの読み出し等により確定する(ステップS201)。
【0154】
次に、栄養評価部1Bは、各食材の購入量に対して食材別栄養価データベース14に登録されている成分1含有量142と、成分2含有量143と、…成分k含有量14kを積算し、食材毎に成分1~成分kを家族全体でどの程度摂取したかを求める。次に、栄養評価部1Aは、家族全体で摂取した食材毎に成分1~成分kを最初の購入日から摂取期間の1日毎に割り振りし、この割り振りの結果とユーザ情報データベース11に登録されている当該ユーザ及びその家族の性別115及び年齢116と所要量データベース15に登録されている性別151及び年齢区分152の成分1所要量1531から、ユーザの家族構成員(ユーザ及びその家族)が個人単位で1日毎に摂取すると推測される栄養素別の摂取量を算出する(ステップS202)。
【0155】
次に、嗜好特定部1Bは、ユーザ情報データベース11から当該ユーザ及びその家族の性別115及び年齢116を読み出し、これに対応して摂取食材モデルデータベース17に登録されている性別171及年齢区分172の食材1摂取量1731及び標準偏差1732、食材2摂取量1741及び標準偏差1742、…食材i摂取量17i1及び標準偏差17i2を読み出す(ステップS203)。
【0156】
次に、嗜好特定部1Bは、食材1、食材2、…食材iのそれぞれについて、ステップS201で求めた摂取量と、ステップS203で読み出した摂取量及び標準偏差とから、当該ユーザ及びその家族の過去1ヶ月以内の食材の種類毎及び日毎の摂取量の偏差値を算出する(ステップS204)。
【0157】
そして、嗜好特定部1Bは、ステップS204で算出した偏差値が高い一定数の食材を、当該ユーザ及びその家族の嗜好する食材として特定する。この場合、偏差値が一定値以上の食材は全ての種類を当該ユーザ及びその家族の嗜好する食材として特定するものとしても、偏差値に関わらず予め定めた種類数までの食材を当該ユーザ及びその家族の嗜好する食材として特定するものとしてもよい(ステップS205)。これで、ユーザ及びその家族別嗜好特定処理を終了する。
【0158】
<おすすめ食材抽出処理>
図20は、おすすめ食材抽出部1Cが行うおすすめ食材抽出処理を示すフローチャートである。おすすめ食材抽出部1Cは、まず、ステップS105において栄養評価部1Aが当該ユーザ及びその家族に不足していると、或いはやや不足していると判定した栄養素を特定する(ステップS301)。なお、ここで不足またはやや不足している栄養素の特定には、上述したステップS104における補正式による補正で、当該ユーザ及びその家族の健康志向の考慮は既になされている。
【0159】
次に、おすすめ食材抽出部1Cは、食材毎に、食材別栄養価データベース14に登録されている成分1含有量142と、成分2含有量143と、…成分k含有量14kを読み出す。おすすめ食材抽出部1Cは、ステップS301で不足またはやや不足していると特定された栄養素を多く含む食材を、ステップS302で読み出した成分1含有量142、成分2含有量143、…成分k含有量14kに従って判定する。そして、1または複数の食材を当該ユーザ及びその家族へのおすすめ食材として抽出する(ステップS302)。なお、おすすめ食材が1つだけである場合は1つしか抽出されないが、おすすめ食材が2つ以上ある場合は2つ以上抽出されることもある。
【0160】
次に、おすすめ食材抽出部1Cは、ステップS303で抽出したおすすめ食材に関するクーポンが店舗別販売商品データベース19に登録されているかどうかを判定し、ユーザ別履歴情報データベース12に従って当該ユーザが利用したことのある店舗においておすすめ食材の購入に使用できるクーポンが登録されていれば、これを店舗別販売商品データベース19から読み出す(ステップS303)。
【0161】
そして、おすすめ食材抽出部1Cは、ステップS302で抽出した当該ユーザ及びその家族へのおすすめ食材と、ステップS303で読み出したクーポンとをまとめたページを生成し、通信部1Eから当該ユーザのユーザ端末3に送信させる(ステップS304)。なお、後述するおすすめレシピ抽出処理でおすすめレシピが抽出される場合には、さらにおすすめレシピもまとめたページを生成し、ユーザ端末3に送信させるものとしてもよい。これで、おすすめ食材抽出処理を終了する。なお、抽出されたおすすめ食材が複数である場合、含んでいる栄養素の多い順におすすめ食材第1位、第2位…というように表示するようにしてもよい。
【0162】
<おすすめレシピ抽出処理>
図21は、おすすめレシピ抽出部1Dが行うおすすめレシピ抽出処理を示すフローチャートである。おすすめレシピ抽出部1Dは、栄養評価部1Aの栄養評価処理で生成されたページの栄養評価画面においてユーザが栄養素を選択したことが通知されたのか、おすすめ食材抽出部1Dのおすすめ食材抽出処理で生成されたページのおすすめ食材画面においてユーザが食材を選択したことが通知されたのかを判定する(ステップS401)。
【0163】
栄養素が選択された場合には、おすすめレシピ抽出部1Dは、レシピデータベース18の成分1含有量1831~成分k含有量183kを参照して、選択された栄養素を多く含むレシピを抽出する(ステップS402)。一方、食材が選択された場合には、おすすめレシピ抽出部1Dは、レシピデータベース18の食材1含有量1821~食材i含有量182を参照して、ステップS205で当該ユーザ及びその家族の嗜好する食材として特定された食材を比較的多く含むレシピを抽出する(ステップS403)。なお、このステップS403においておすすめレシピ抽出部1Dは、ユーザ及びその家族が嗜好する食材の数が比較的多いレシピ(例えば、嗜好する食材を2種類含むレシピよりも3種類含むレシピ)を抽出したり、ユーザ及びその家族が嗜好する食材のなかでも摂取量が比較的多い食材を含むレシピ(例えば、ユーザ及びその家族が嗜好する食材であり摂取量が多い食材が鳥のむね肉である場合、鳥のむね肉を使用したレシピ)を抽出したりする。
【0164】
おすすめレシピ抽出部1Dは、さらに、レシピデータベース18の食材1含有量1821~食材i含有量182を参照して、おすすめ食材抽出部1Cで抽出されたおすすめ食材を多く含むレシピに絞り込んで抽出する(ステップS404)。なお、おすすめ食材画面においてユーザが選択した食材は、当該ユーザ及びその家族へのおすすめ食材であることから、当該ユーザ及びその家族に不足している栄養素を多く含むものである。つまり、最終的に抽出されるレシピは、当該ユーザ及びその家族の嗜好する食材を多く含みつつ、当該ユーザ及びその家族に不足している栄養素も多く含むものとなる。
【0165】
ステップS402またはステップS404でレシピが抽出されると、おすすめ食材抽出部1Dは、レシピデータベース18の作り方184、材料詳細185、関連する他のレシピに関する情報186と、食材1含有量1821~食材i含有量182i、成分1含有量1831~成分k含有量183kとをまとめたページを生成し、通信部1Eから当該ユーザのユーザ端末3に送信させる(ステップS405)。これで、レシピ抽出処理を終了する。
【0166】
<買い物支援システムの利用例> 以下、本実施形態にかかる買い物支援システムの利用例を、
図22~
図27のユーザ端末3における表示画面例に基づいて、具体的に説明する。
図22は、トップ画面を示す図である。
図23は、ユーザ登録画面を示す図である。
図24は、家族登録画面を示す図である。
図25は、栄養評価画面を示す図である。
図26は、おすすめ食材画面を示す図である。
図27は、おすすめレシピ画面を示す図である。なお、表示部32のサイズに収まらない画面であっても、スクロールして表示できるものは1画面として表している。
【0167】
まず、
図22のトップ画面500において、既に登録しているユーザがシステム利用する場合には、ID入力欄501にユーザIDまたはメールアドレスを、パスワード入力欄502にパスワードを入力し、ログインボタン503をタップする。すると、
図25の栄養評価画面が表示されることになる。一方、新たにユーザ登録する場合には、「こちら」504をタップする。すると、
図23(a)のユーザ登録画面が表示される。
【0168】
図23(a)のユーザ登録画面600において、新規登録しようとするユーザは、メールアドレス入力欄601に自己のメールアドレスを、パスワード入力欄603に自分で設定したパスワードを入力する。また、ユーザがポイントカードを所有している場合、ポイントカード種別選択欄604aにおいて登録しようとするポイントカードの種別を選択し、ポイントカードID入力欄604bに自己の有するポイントカードに記載されているポイントカードIDを入力する。複数のポイントカードを登録しようとする場合には、追加ボタン604cをタップすると、ポイントカード種別選択欄604a及びポイントカードID入力欄604bと同様の入力欄が現れるので、ここに追加登録する。
【0169】
また、ユーザが電子レシート会員IDを所有している場合、電子レシート種別選択欄605aにおいて登録しようとする電子レシートの種別を選択し、電子レシートID入力欄605bに自己の有する電子レシート会員IDを入力する。複数の電子レート会員IDを登録しようとする場合には、追加ボタン605cをタップすると、電子レシート種別選択欄605a及び電子レシートID入力欄605bと同様の入力欄が現れるので、ここに追加登録する。
【0170】
また、ユーザがクレジットカードを所有している場合、クレジットカード種別選択欄606aにおいて登録しようとするクレジットカードの種別を選択し、クレジットカードID入力欄606bに自己の有するクレジットカードに記載されているクレジットカードIDを入力する。複数のクレジットカードを登録しようとする場合には、追加ボタン606cをタップすると、クレジットカード種別選択欄606a及びクレジットカードID入力欄606bと同様の入力欄が現れるので、ここに追加登録する。
【0171】
また、ユーザが電子決済に登録している場合、電子決済種別選択欄606aにおいて登録しようとする電子決済の種別を選択し、電子決済ID入力欄606bに自己の電子決済IDを入力する。複数の電子決済を登録しようとする場合には、追加ボタン606cをタップすると、電子決済種別選択欄606a及び電子
決済ID入力欄606bと同様の入力欄が現れるので、ここに追加登録する。
【0172】
また、ユーザがECサイトやオンラインショップの会員IDを所有している場合、ECサイト(オンラインショップ)種別選択欄(図示なし)において登録しようとするECサイトやオンラインショップの種別を選択し、ECサイト(オンラインショップ)会員ID入力欄に自己の有するECサイト(オンラインショップ)会員IDを入力する。複数のECサイト(オンラインショップ)会員IDを登録しようとする場合には、追加ボタン(図示なし)をタップすると、ECサイト(オンラインショップ)種別選択欄(図示なし)及びECサイト(オンラインショップ)会員ID入力欄(図示なし)と同様の入力欄が現れるので、ここに追加登録する。
【0173】
また、ユーザは、性別選択用ボタン608で男女の別を選択入力し、年齢入力欄609に年齢を、身長欄610に身長を、体重欄611に体重を、それぞれ数字で入力する。さらに、健康志向選択欄612で健康志向を選択入力する。複数の健康志向を登録しようとする場合には、追加ボタン613をタップすると、健康志向選択欄612と同様の選択欄が現れるので、ここから追加登録する。
【0174】
また、ユーザが、家族選択用ボタン614で家族がいることを選択入力し、家族登録ボタン615をタップすると、
図24に示すように、家族登録画面640に切り換わり、「家族登録」の文字画像641、「(家族A)」の文字画像642、家族1人に対する性別選択用ボタン643、年齢入力欄644、身長欄645、体重欄646、健康志向選択欄647、追加ボタン648、登録ボタン649、中止ボタン650が表示されるので、ユーザは各家族について入力する。また、ユーザがニックネームを入力したい場合、ニックネーム入力欄にニックネームを入力する。また、ユーザが健康診断情報を入力したい場合、健康診断情報入力ボタン(図示なし)をタップすると、健康診断情報入力欄が表示されるので、ユーザは、ユーザ端末に記憶されている健康診断情報ファイルの場所(ドライブ名やフォルダ名、ファイル名)を入力する。また、ユーザがフィットネス情報を入力したい場合、フィットネス情報入力ボタン(図示なし)をタップすると、フィットネス情報入力欄が表示されるので、ユーザは、ユーザ端末に記憶されているフィットネス情報ファイルの場所(ドライブ名やフォルダ名、ファイル名)を入力する。
【0175】
そして、全ての欄に入力が終了して送信ボタン616をタップすると、
図23(b)のユーザ情報確認画面620が現れる。
【0176】
ユーザ情報確認画面620において、「これでいいですか?」という問いに対して、NOボタン622をタップすると、
図23(a)のユーザ登録画面600に戻る。YESボタン621をタップすると、
図23(c)の登録完了画面630が現れる。そして、登録完了画面630において、「栄養状態」631をタップすると、
図25(a)の栄養評価画面700が現れ、「おすすめ」632をタップすると、
図26(a)のおすすめ食材画面800が現れる。「ログアウト」634をタップすると、ログアウトする。
【0177】
図25(a)の栄養評価画面700では、上部に「栄養状態」701、「おすすめ」702、「ログアウト」703の文字があるが、「栄養状態」701は、栄養評価画面であることを表すために反転表示され、タップしても画面変化はない。「おすすめ」701をタップすると、
図26(a)のおすすめ食材画面800が現れる。「ログアウト」703をタップすると、ログアウトする。
【0178】
また、栄養素の「不足」、「適量」、「多い」、「グラフ」の選択欄704があるが、ここでは「不足」が反転表示されて、とても不足している栄養素として「ビタミンC」と「炭水化物」の表示が、やや不足している栄養素として「ビタミンK」の表示がなされている。「適量」をタップすると適量が摂取されている栄養素の表示に、「多い」をタップすると過剰に摂取されている栄養素の表示に、「グラフ」をタップすると栄養素の摂取量の過不足のグラフでの表示に切り替わる。コメント欄708には、ユーザ及びその家族への摂取アドバイスが表示される。
【0179】
「ビタミンC」705、「炭水化物」706、「ビタミンK」707の各文字列は、これをタップすることで栄養素の紹介画面への切り替えを指示できるものとなっている。例えば、「ビタミンK」707をタップした場合には、
図25(b)のビタミンKの紹介画面710が表示される。この画面の左上の矢印711をタップすると、元の画面に戻る。また、ビタミンKの紹介画面710では、効能、不足リスク、過多リスクなどとともにビタミンKについての説明がなされている。
【0180】
その下に、ビタミンKが多い食材が紹介されている。食材ボタン712~714の何れかをタップすると、
図26(c)の食材紹介画面820(但し、タップしたボタンに対応した食材についてのもの)が表示される。「もっとみる」715をタップすると、ビタミンKが多い他の食材についての食材ボタンが追加して現れる。さらにその下に、ビタミンKが摂れるおすすめレシピが紹介されている。レシピボタン716、717の何れかをタップすると、
図27のレシピ画面900(但し、タップしたボタンに対応したレシピについてのもの)が表示される。「もっとみる」718をタップすると、ビタミンKが摂れる他のレシピについてのレシピボタンが追加して現れる。
【0181】
図26(a)のおすすめ食材画面800では、上部に「栄養状態」801、「おすすめ」802、「ログアウト」803の文字があるが、「おすすめ」802は、おすすめ食材画面であることを表すために反転表示され、タップしても画面変化はない。「栄養状態」801をタップすると、
図25(a)の栄養評価画面700が現れる。「ログアウト」803をタップすると、ログアウトする。
【0182】
図26(a)のおすすめ食材画面800では、「あなたにおすすめ」804、食材別おすすめとして「野菜」805と「魚介類」806、志向別おすすめとして「お肌」807と「ダイエット」808の各ボタンが表示されているが、この何れかをタップすると、
図26(b)に示すようなおすすめ食材画面810が現れる(ここでは、「あなたにおすすめ」804がタップされた場合を例としている。おすすめ食材画面810では、おすすめ食材として「さつまいも」、「ナス」、「ささみ肉」の表示がなされている。
【0183】
「さつまいも」811、「ナス」812、「ささみ肉」813の各文字列は、これをタップすることで食材の紹介画面への切り替えを指示できるものとなっている。例えば、「さつまいも」811をタップした場合には、
図26(c)のさつまいもの食材紹介画面820が表示される。この画面の左上の矢印821をタップすると、元の画面に戻る。また、さつまいもの食材紹介画面820では、アレルギー食品であるか否か、特徴的な成分など、さつまいもについての説明がなされている。
【0184】
その下に、栄養素が近い他の食材が紹介されている。食材ボタン822~824の何れかをタップすると、タップしたボタンに対応した食材についての食材紹介画面が表示される。「もっとみる」825をタップすると、栄養素が近い他の食材についての食材ボタンが追加して現れる。さらにその下に、さつまいもを使ったおすすめレシピが紹介されている。レシピボタン826、827の何れかをタップすると、
図27のレシピ画面900(但し、タップしたボタンに対応したレシピについてのもの)が表示される。「もっとみる」828をタップすると、さつまいもを使った他のレシピについてのレシピボタンが追加して現れる。
【0185】
さつまいもについてユーザに提供するクーポンがある場合には、さらにその下にクーポン情報が表示される。クーポンボタン829、830をタップすると、タップしたクーポンを取得できる。「もっとみる」831をタップすると、さらに別のクーポンボタンが現れる。
【0186】
図27のレシピ画面900では、レシピの紹介がなされる。この画面の左上の矢印901をタップすると、元の画面に戻る。また、「作り方」902をタップすると、このレシピにおける料理の作り方の詳細が表示され、「材料詳細」903をタップすると、このレシピにおける料理を作るのに必要な材料の詳細が表示される。
【0187】
その下に、このレシピに使われる食材が紹介されている。食材ボタン904~907の何れかをタップすると、
図26(c)の食材紹介画面820(但し、タップしたボタンに対応した食材についてのもの)が表示される。さらにその下に、このレシピが主として含む栄養素が紹介されている。成分ボタン908、909をタップすると、
図25(b)の栄養素紹介画面710(但し、タップしたボタンに対応した栄養素についてのもの)が表示される。さらにその下に、他のおすすめレシピが紹介されている。レシピボタン910、911の何れかをタップすると、タップしたボタンに対応したレシピ画面)が表示される。「もっとみる」912をタップすると、他のレシピについてのレシピボタンが追加して現れる。
【0188】
以上説明したように、本実施形態にかかる買い物支援システムでは、サーバ装置1において、ユーザ情報としてユーザ端末3から送信されてきたポイントカード種別113a及びポイントカードID113b、電子レシート種別114a及び電子レシートID114bがユーザ情報データベース11に登録されている。一方、店舗端末2からの電子レシート情報210は、ポイントカード種別212aとポイントカードID212b、電子レシート種別213a及び電子レシートID213bとを含んでおり、どのユーザについての電子レシート情報であるかをサーバ装置1が一意に特定できるものとなっている。
【0189】
サーバ装置1では、こうして特定したユーザの食材の購入履歴を、購入店舗122、購入日時123、食材名124及び数量125を対応付けて、ユーザ別履歴データベース12に登録する。そして、栄養評価部1Aが、ユーザ及びその家族の終了した1日間の食材の摂取量を求め、さらに食材別栄養価データベース14を参照して、ユーザ及びその家族の終了した1日間の栄養素別の摂取量を求め、ユーザ及びその家族の性別、年齢区分に従って所要量データベース15を参照して、栄養素毎の過不足を判定している。さらに、栄養素別の過不足の判定結果から効能データベース16を参照して、各ユーザ及びその家族が優先して摂取すべき栄養素などを示す摂取アドバイスを生成する。
【0190】
このように栄養評価部1Aが行った栄養素毎の過不足の判定結果と摂取アドバイスは、同じページにまとめられて、ユーザ端末3の表示部32に栄養評価画面700として表示される。これにより、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができ、どのような栄養素を優先的に摂取すればよいかも容易に知ることができるようになる。
【0191】
また、栄養評価部1Aが栄養素別の過不足判定を行う際には、ユーザ情報データベース11に登録されているユーザ及びその家族の身長117、体重118、健康志向119に従って必要な補正がなされている。これにより、個人の体格の違いや、個人毎に異なる健康志向の違いに応じて、自己の摂取に係る栄養素に偏りがあるかどうか、どのような栄養素を優先的に摂取すればよいかを容易に知ることができるようになる。
【0192】
また、栄養評価部1Aは、ユーザ別履歴データベース12に登録されている食材名124及び数量125に従って栄養素別の摂取量を求めるが、数量125は、電子レシート情報210の数量252と販売商品情報200の単位数量206とから換算された値が登録されるものとなっている。このため、単にどの種類の食材を摂取したかだけではなく、どの程度の量を摂取したかも加味して栄養素別の摂取量の過不足が判定されるので、ユーザ及びその家族は、より正確に自己の摂取に係る栄養の偏りを知ることができるようになる。
【0193】
また、おすすめ食材抽出部1Cは、栄養評価部1Aによる栄養素別の過不足の判定結果に従って食材別栄養価データベース14を参照しておすすめ食材を抽出し、おすすめレシピ抽出部1Dは、おすすめ食材のうちからユーザの選択した食材を含む料理のレシピを抽出するものとしていた。そして、おすすめレシピを抽出するよりも前に、嗜好特定部1Bによりユーザの嗜好する食材が特定され、おすすめレシピは、特定したユーザの嗜好する食材をも含むものの中から選ばれるものとなっている。
【0194】
このため、各ユーザは、おすすめ食材を材料として含む種類の料理の料理方法を知ることができるので、これに従った料理を食べることで、栄養素の偏りが生じない(もしくは、生じにくい)ような健康な食生活を送れるようになる。しかも、単に自己の摂取に係る栄養素に偏りがあるかどうかだけでおすすめレシピが提供されるではなく、自己の嗜好にあった種類の食材を含む料理のレシピがおすすめレシピとして提供されるので、その料理を実際に食べることの動機付けが強くなる。また、栄養素が偏る原因と食材の好き嫌いとには関連性があるため、ユーザ及びその家族の嗜好にあった種類の食材を含む料理のレシピに従った料理を食べることによって、この料理をユーザ及びその家族が気に入れば、今まで敬遠しがち(もしくは、食べたことがない)であった食材も今後は摂取してみようと思うようになる。
【0195】
さらに、おすすめレシピ抽出部1Dによるおすすめレシピの提供は、ユーザが選択した栄養素を含む料理についてもすることができる。このため、ユーザ及びその家族は、不足している栄養素を多く摂れる種類の料理の料理方法を知ることができるので、これに従った料理を食べることで、栄養素の偏りが生じないような健康な食生活を送れるようになる。
【0196】
また、異なる店舗の使用に係る複数の店舗端末2があり、同じユーザが異なる店舗で食材を購入する場合であっても、電子レシート情報210に含まれるポイントカード種別212a及びポイントカードID212bによってユーザを特定することができ、ユーザ別に購入履歴をユーザ別履歴データベース12に記憶させることができる。このため、ユーザは、必ずしも1つの店舗で買い物をするのでなくても、当該ユーザの購入に係る食材から自己及び家族の摂取に係る栄養素に偏りがあるかどうかを知ることができる。
【0197】
さらに、店舗毎に異なるポイントカード(電子レシート会員ID)が用いられた場合であっても、ユーザは、その何れのポイントカード(電子レシート会員ID)も自己のものであるとしてポイントカード種別(電子レシート種別)とポイントカードID(電子レシートID)を登録しておけばユーザ別に購入履歴をユーザ別履歴データベース12に記憶させることができる。このため、店舗のサービスに係るポイントカード(電子レシート会員ID)などを、異なる店舗で共通化する必要はなく、各店舗が独自に顧客サービスを提供しようとすることの妨げとなることがなく、店舗にとってもシステム利用にデメリットが生じない。
【0198】
この場合、新規ユーザがユーザ情報を登録した場合であっても、当該ユーザ情報に含まれるポイントカード種別113a及びポイントカードID113bに対応する購入履歴や、電子レシート種別114a及び電子レシートID114bに対応する購入履歴が既に店舗端末2の販売履歴データベース22に記憶されていれば、問い合わせに応答して店舗端末2から送信された電子レシート情報210に基づいても、当該ユーザの食材の購入履歴がユーザ別履歴データベース12に記憶されることとなる。
【0199】
このため、新規登録したユーザも直ぐに自己及び家族の摂取に係る栄養素に偏りがあるかどうかを知ることができるようになる。また、ユーザ自体としての新規登録ではなくても、これまで登録していなかった店舗についてのポイントカード種別113a及びポイントカードID113bを追加登録したり、電子レシート種別114a及び電子レシートID114bを追加登録したりすれば、追加登録した店舗で既に購入した食材を含めた栄養偏向情報が生成されるので、より正確に自己の摂取に係る栄養素の偏りを知ることができるようになる。なお、ECサイトやオンラインショップについても同様に追加登録することができる。
【0200】
さらに、おすすめレシピ抽出部1Dにより、おすすめレシピの提供もなされている。このため、ユーザ及びその家族は、不足している栄養素を多く摂れる種類の料理、或いはおすすめ食品を材料として含む種類の料理の料理方法を知ることができるので、これに従った料理を食べることで、栄養素の偏りが生じないような健康な食生活を送れるようになる。
【0201】
また、異なる販売店の使用に係る複数の店舗端末2があり、同じユーザが異なる販売店で食品を購入する場合であっても、サーバ装置1では、その購入に係る食品情報に対応づけられたユーザ識別情報によってユーザを特定することができ、ユーザ別に食品情報を記憶させることができる。このため、ユーザは、必ずしも1つの店舗で買い物をするのでなくても、当該ユーザの摂取に係る栄養素に偏りに応じて食品の摂取が推奨されるものとなる。
【0202】
<本発明の実施の形態の構成及び効果>
本発明の実施の形態の買い物支援システムは、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)と、ユーザが所有するユーザ端末3と、該管理端末(店舗端末2)及び該ユーザ端末3と通信可能なサーバ装置1と、を備える買い物支援システムであって、前記管理端末(店舗端末2)は、前記ユーザが購入した食品毎の価格を含む食品に関する情報に基づいて電子化された購買情報(電子レシート情報)を生成し、当該電子化された購買情報を前記サーバ装置1に送信し、前記サーバ装置1は、食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)を備え、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記管理端末(店舗端末2)から受信した前記電子化された購買情報(電子レシート情報)が示す食品毎の価格と、取得した前記食品情報とに基づいて、前記ユーザが摂取する食品毎の分量を推測し、推測した前記食品毎の分量に基づいて、前記ユーザが摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザの栄養素の偏りを示す栄養偏向情報を生成して前記ユーザ端末3に送信し、前記ユーザ端末3は、前記サーバ装置1から送信された栄養偏向情報を受信し、該受信した栄養偏向情報を出力する。
【0203】
上記買い物支援システムにより、ユーザは、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0204】
上記目的を達成するため、本発明にかかる買い物支援システムは、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)と、ユーザが所有するユーザ端末3と、該管理端末(店舗端末2)及び該ユーザ端末3と通信可能なサーバ装置1と、を備える買い物支援システムであって、前記管理端末(店舗端末2)は、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を前記サーバ装置1に送信する購入食品情報送信手段を備え、前記ユーザ端末3は、前記サーバ装置1が前記ユーザを識別するためのユーザ情報を前記サーバ装置1に送信するユーザ情報送信手段(通信部33)と、前記サーバ装置1から送信された栄養偏向情報を受信し、該受信した栄養偏向情報を出力する栄養偏向情報出力手段(表示部32)と、を備え、前記サーバ装置1は、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段(通信部1E)と、前記ユーザ情報送信手段(通信部33)から送信された前記ユーザ情報を受信するユーザ情報受信手段(通信部1E)と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段(ユーザ情報データベース11)と、前記購入食品情報送信手段から送信された前記購入食品情報を前記ユーザの購入食品情報として記憶する購入食品情報記憶手段(ユーザ別履歴データベース12)と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段(通信部1E)が取得した前記食品情報とに基づいて、前記ユーザが摂取する食品毎の分量を推測する食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)と、当該食品分量推測手段が推測した前記食品毎の分量と、前記摂取栄養情報取得手段(通信部1E)が取得した前記摂取栄養情報とに基づいて、前記ユーザが摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザの栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)と、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報を、前記ユーザ端末3に送信する栄養偏向情報送信手段(通信部1E)と、を備えることを特徴とする。
【0205】
上記買い物支援システムにより、ユーザは、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0206】
また、異なる販売店の使用に係る複数の管理端末(店舗端末2)があり、同じユーザが異なる販売店で食品を購入する場合であっても、サーバ装置1では、ユーザ別に購入食品情報を記憶させることができる。このため、ユーザは、必ずしも1つの店舗で買い物をするのでなくても、当該ユーザの購入に係る食品から自己の摂取に係る栄養素に偏りがあるかどうかを知ることができる。
【0207】
さらに、販売店毎に異なるユーザ識別情報が用いられた場合であっても、ユーザは、その何れのユーザ識別情報も自己のものであるとして登録しておけば、サーバ装置1においてユーザ別に購入食品情報が記憶され、栄養偏向情報が生成される。このため、ユーザ識別情報を含む販売店のサービスに係るポイントカードなどを、異なる店舗で共通化する必要はなく、各販売店が独自に顧客サービスを提供しようとすることの妨げとなることがなく、販売店にとってもシステム利用にデメリットが生じない。
【0208】
前記摂取栄養情報は、少なくとも人間が摂取する複数種類の摂取栄養の性別及び年齢による適切な分量を表す情報を含む。
【0209】
これにより、上記買い物支援システムは、前記ユーザの性別及び年齢に応じて栄養素の偏りを示す栄養偏向情報を生成すことができる。
【0210】
上記目的を達成するため、本発明にかかる買い物支援サーバ(サーバ装置1)は、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)とユーザが所有するユーザ端末3と通信可能な買い物支援サーバ(サーバ装置1)であって、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段(通信部1E)と、前記ユーザ端末3から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段(通信部1E)と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段(ユーザ情報データベース11)と、前記管理端末から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段(ユーザ別履歴データベース12)と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段(通信部1E)が取得した前記食品情報とに基づいて、前記ユーザが摂取する食品毎の分量を推測する食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)と、当該食品分量推測手段が推測した前記食品毎の分量と、前記摂取栄養情報取得手段(通信部1E)が取得した前記摂取栄養情報とに基づいて、前記ユーザが摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザの栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)と、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報を、前記ユーザ端末3に送信する栄養偏向情報送信手段(通信部1E)と、を備えることを特徴とする。
【0211】
上記買い物支援サーバ(サーバ装置1)により、ユーザは、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0212】
また、異なる販売店の使用に係る複数のユーザ端末3があり、同じユーザが異なる販売店で食品を購入する場合であっても、その購入に係る購入食品情報に対応づけられたユーザ識別情報によってユーザを特定することができ、ユーザ別に購入食品情報を記憶させることができる。このため、ユーザは、必ずしも1つの店舗で買い物をするのでなくても、当該ユーザの購入に係る食品から自己の摂取に係る栄養素に偏りがあるかどうかを知ることができる。
【0213】
さらに、販売店毎に異なるユーザ識別情報が用いられた場合であっても、ユーザは、その何れのユーザ識別情報も自己のものであるとして登録しておけば、ユーザ別に購入食品情報が記憶され、栄養偏向情報が生成される。このため、ユーザ識別情報を含む販売店のサービスに係るポイントカードなどを、異なる店舗で共通化する必要はなく、各販売店が独自に顧客サービスを提供しようとすることの妨げとなることがなく、販売店にとってもシステム利用にデメリットが生じない。
【0214】
前記摂取栄養情報は、少なくとも人間が摂取する複数種類の摂取栄養の性別及び年齢による適切な分量を表す情報を含む。
【0215】
これにより、上記買い物支援サーバ(サーバ装置1)は、前記ユーザの性別及び年齢に応じて栄養素の偏りを示す栄養偏向情報を生成すことができる。
【0216】
上記買い物支援サーバ(サーバ装置1)は、前記ユーザ情報を受信したときに、該ユーザ情報に対応する前記購入食品情報が前記管理端末に既に記憶されているかどうかの問い合わせを送信する問い合わせ手段(栄養評価部1A及び通信部1E)を、さらに備え、前記購入食品情報記憶手段(ユーザ別履歴データベース12)は、前記問い合わせを受信した前記管理端末から送信された前記購入食品情報を、前記ユーザの前記購入食品情報として記憶し、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)は、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶されている前記購入食品情報が、前記問い合わせを受信した前記管理端末から送信された前記購入食品情報だけであっても、前記栄養偏向情報を生成することができる。
【0217】
これにより、新規登録したユーザも直ぐに自己の摂取に係る栄養素に偏りがあるかどうかを知ることができるようになる。また、ユーザ自体としての新規登録ではなくても、これまで登録していなかった販売店についてのユーザ識別情報を追加登録すれば、追加登録した販売店で既に購入した食品を含めた栄養偏向情報が生成されるので、より正確に自己の摂取に係る栄養素の偏りを知ることができるようになる。
【0218】
上記買い物支援サーバ(サーバ装置1)は、前記ユーザの健康の志向に関する健康志向情報を受信する健康志向情報受信手段(通信部1E)と、前記健康志向情報受信手段が受信した健康志向情報を記憶する健康志向情報記憶手段(健康データペース11A)と、をさらに備え、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)は、前記健康志向情報記憶手段に記憶された前記健康志向情報に従って前記栄養偏向情報を生成するものとすることができる。
【0219】
ユーザは、それぞれが独自に健康の志向を有している(特に志向を有しない場合を含めて)ものである。ここでは、ユーザが自己の志向を登録すれば、その志向に従って栄養偏向情報が生成されることとなるので、ユーザは、自己の健康の志向に応じて、自己の摂取に係る栄養素の偏りを知ることができるようになる。
【0220】
上記買い物支援サーバ(サーバ装置1)は、栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報に応じて前記ユーザに摂取を推奨する種類の食品を抽出する推奨食品抽出手段(おすすめ食品抽出部1C)と、前記推奨食品抽出手段(おすすめ食品抽出部1C)により抽出された食品を材料として含む料理に関する料理情報を抽出し、該抽出した料理情報を前記ユーザ端末3に送信する料理情報送信手段(おすすめレシピ抽出部1D及び通信部1E)と、をさらに備えていてもよい。
【0221】
この場合、ユーザは、不足している栄養素に応じて摂取を推奨する食品を材料として含む種類の料理の料理方法を知ることができるので、これに従った料理を食べることで、栄養素の偏りが生じないような健康な食生活を送れるようになる。
【0222】
上記目的を達成するため、本発明にかかるプログラムは、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)とユーザが所有するユーザ端末3と通信可能なコンピュータ装置を、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段(通信部1E)と、前記ユーザ端末3から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段(通信部1E)と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段(ユーザ情報データベース11)と、前記管理端末から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段(ユーザ別履歴データベース12)と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段(通信部1E)が取得した前記食品情報とに基づいて、前記ユーザが摂取する食品毎の分量を推測する食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)と、当該食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)が推測した前記食品毎の分量と、前記摂取栄養情報取得手段(通信部1E)が取得した前記摂取栄養情報とに基づいて、前記ユーザが摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザの栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)と、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報を、前記ユーザ端末3に送信する栄養偏向情報送信手段(通信部1E)、として機能させることを特徴とする。
【0223】
上記目的を達成するためユーザ端末3は、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)と買い物支援サーバ(サーバ装置1)と通信可能な、ユーザが所有するユーザ端末3であって、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段(通信部1E)と、前記管理端末から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段(ユーザ別履歴データベース12)と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段(通信部1E)が取得した前記食品情報とに基づいて、前記ユーザが摂取する食品毎の分量を推測する食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)と、当該食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)が推測した前記食品毎の分量と、前記摂取栄養情報取得手段(通信部1E)が取得した前記摂取栄養情報とに基づいて、前記ユーザが摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザの栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)と、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報を、前記ユーザ端末3に送信する栄養偏向情報送信手段(通信部1E)と、を有するサーバからの前記栄養偏向情報を受信する。
【0224】
上記目的を達成するため、本発明にかかる買い物支援システムは、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)と、ユーザが所有するユーザ端末3と、該管理端末(店舗端末2)及び該ユーザ端末3と通信可能なサーバ装置1と、を備える買い物支援システムであって、前記管理端末(店舗端末2)は、前記ユーザが購入した食品毎の価格を含む食品に関する情報に基づいて電子化された購買情報(電子レシート情報)を生成し、当該電子化された購買情報(電子レシート情報)を前記サーバ装置1に送信し、前記サーバ装置1は、食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)を備え、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記ユーザ及びその家族の個人情報と、前記管理端末(店舗端末2)から受信した前記電子化された購買情報(電子レシート情報)が示す食品毎の価格と、取得した前記食品情報(小売物価データベース71の小売物価データ)とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測し、前記ユーザ及びその家族が前記分量を摂取する摂取期間を予測し、推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から前記摂取期間の1日毎に割り振りし、この割り振りの結果に基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成して前記ユーザ端末3に送信し、前記ユーザ端末3は、前記サーバ装置1から送信された栄養偏向情報を受信し、該受信した栄養偏向情報を出力する。 ことを特徴とする買い物支援システム。
【0225】
上記買い物支援システムにより、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうか1日単位で容易に知ることができる。
【0226】
上記目的を達成するため、本発明にかかる買い物支援システムは、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)と、ユーザが所有するユーザ端末3と、該管理端末(店舗端末2)及び該ユーザ端末3と通信可能なサーバ装置1と、を備える買い物支援システムであって、前記管理端末(店舗端末2)は、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を前記サーバ装置1に送信する購入食品情報送信手段を備え、前記ユーザ端末3は、前記サーバ装置1が前記ユーザを識別するためのユーザ情報を前記サーバ装置1に送信するユーザ情報送信手段(通信部33)と、前記サーバ装置1から送信された栄養偏向情報を受信し、該受信した栄養偏向情報を出力する栄養偏向情報出力手段(表示部32)と、を備え、前記サーバ装置1は、前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、
前記ユーザ情報送信手段(通信部33)から送信された前記ユーザ情報を受信するユーザ情報受信手段と、
前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段(ユーザ情報データベース11)と、
前記購入食品情報送信手段から送信された前記購入食品情報を前記ユーザの購入食品情報として記憶する購入食品情報記憶手段(ユーザ別履歴データベース12)と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段(通信部1E)が取得した前記食品情報(小売物価データベース71の小売物価データ)とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)と、前記ユーザ及びその家族が前記分量を摂取する摂取期間を予測する摂取期間予測手段と、当該食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)が推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から前記摂取期間の1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)と、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報を、前記ユーザ端末3に送信する栄養偏向情報送信手段(通信部1E)と、を備える。
【0227】
上記買い物支援システムにより、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0228】
また、異なる販売店の使用に係る複数の管理端末(店舗端末2)があり、同じユーザが異なる販売店で食品を購入する場合であっても、サーバ装置1では、ユーザ別に購入食品情報を記憶させることができる。このため、ユーザは、必ずしも1つの店舗で買い物をするのでなくても、当該ユーザの購入に係る食品から自己の摂取に係る栄養素に偏りがあるかどうかを知ることができる。
【0229】
さらに、販売店毎に異なるユーザ識別情報が用いられた場合であっても、ユーザは、その何れのユーザ識別情報も自己のものであるとして登録しておけば、サーバ装置1においてユーザ別に購入食品情報が記憶され、栄養偏向情報が生成される。このため、ユーザ識別情報を含む販売店のサービスに係るポイントカードなどを、異なる店舗で共通化する必要はなく、各販売店が独自に顧客サービスを提供しようとすることの妨げとなることがなく、販売店にとってもシステム利用にデメリットが生じない。
【0230】
好適には、上記買い物支援システムの摂取栄養情報は、少なくとも人間が摂取する複数種類の摂取栄養の性別及び年齢による適切な分量を表す情報を含む。
【0231】
これにより、上記買い物支援システムは、前記ユーザの性別及び年齢に応じて栄養素の偏りを示す栄養偏向情報を生成すことができる。
【0232】
上記目的を達成するため、本発明にかかる買い物支援サーバ(サーバ装置1)は、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)とユーザが所有するユーザ端末3と通信可能な買い物支援サーバ(サーバ装置1)であって、前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、前記ユーザ端末3から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段(ユーザ情報データベース11)と、前記管理端末(店舗端末2)から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段(ユーザ別履歴データベース12)と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段(通信部1E)が取得した前記食品情報(小売物価データベース71の小売物価データ)とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)と、前記ユーザ及びその家族が前記分量を摂取する摂取期間を予測する摂取期間予測手段と、当該食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)が推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から前記摂取期間の1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)と、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報を、前記ユーザ端末3に送信する栄養偏向情報送信手段(通信部1E)と、を備えることを特徴とする。
【0233】
上記買い物支援サーバ(サーバ装置1)により、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0234】
また、異なる販売店の使用に係る複数のユーザ端末3があり、同じユーザが異なる販売店で食品を購入する場合であっても、その購入に係る購入食品情報に対応づけられたユーザ識別情報によってユーザを特定することができ、ユーザ別に購入食品情報を記憶させることができる。このため、ユーザは、必ずしも1つの店舗で買い物をするのでなくても、当該ユーザの購入に係る食品から自己の摂取に係る栄養素に偏りがあるかどうかを知ることができる。
【0235】
さらに、販売店毎に異なるユーザ識別情報が用いられた場合であっても、ユーザは、その何れのユーザ識別情報も自己のものであるとして登録しておけば、ユーザ別に購入食品情報が記憶され、栄養偏向情報が生成される。このため、ユーザ識別情報を含む販売店のサービスに係るポイントカードなどを、異なる店舗で共通化する必要はなく、各販売店が独自に顧客サービスを提供しようとすることの妨げとなることがなく、販売店にとってもシステム利用にデメリットが生じない。
【0236】
好適には、前記買い物支援サーバ(サーバ装置1)の前記摂取栄養情報は、少なくとも人間が摂取する複数種類の摂取栄養の性別及び年齢による適切な分量を表す情報を含む。
【0237】
これにより、上記買い物支援サーバ(サーバ装置1)は、前記ユーザの性別及び年齢に応じて栄養素の偏りを示す栄養偏向情報を生成すことができる。
【0238】
好適には、前記ユーザ情報を受信したときに、該ユーザ情報に対応する前記購入食品情報が前記管理端末(店舗端末2)に既に記憶されているかどうかの問い合わせを送信する問い合わせ手段(栄養評価部1A及び通信部1E)を、さらに備え、前記購入食品情報記憶手段(ユーザ別履歴データベース12)は、前記問い合わせを受信した前記管理端末(店舗端末2)から送信された前記購入食品情報を、前記ユーザの前記購入食品情報として記憶し、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)は、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶されている前記購入食品情報が、前記問い合わせを受信した前記管理端末(店舗端末2)から送信された前記購入食品情報だけであっても、前記栄養偏向情報を生成する。
【0239】
これにより、新規登録したユーザも直ぐに自己の摂取に係る栄養素に偏りがあるかどうかを知ることができるようになる。また、ユーザ自体としての新規登録ではなくても、これまで登録していなかった販売店についてのユーザ識別情報を追加登録すれば、追加登録した販売店で既に購入した食品を含めた栄養偏向情報が生成されるので、より正確に自己の摂取に係る栄養素の偏りを知ることができるようになる。
【0240】
好適には、前記買い物支援サーバ(サーバ装置1)は、前記ユーザ端末3から、前記ユーザの健康の志向に関する健康志向情報を受信する健康志向情報受信手段と、前記健康志向情報受信手段が受信した健康志向情報を記憶する健康志向情報記憶手段と、をさらに備え、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)は、前記健康志向情報記憶手段に記憶された前記健康志向情報に従って前記栄養偏向情報を生成する。
【0241】
これにより、新規登録したユーザも直ぐに自己の摂取に係る栄養素に偏りがあるかどうかを知ることができるようになる。また、ユーザ自体としての新規登録ではなくても、これまで登録していなかった販売店についてのユーザ識別情報を追加登録すれば、追加登録した販売店で既に購入した食品を含めた栄養偏向情報が生成されるので、より正確に自己の摂取に係る栄養素の偏りを知ることができるようになる。
【0242】
好適には、前記買い物支援サーバ(サーバ装置1)の前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報に応じて前記ユーザ及びその家族に摂取を推奨する種類の食品を抽出する推奨食品抽出手段(おすすめ食品抽出部1C)と、前記推奨食品抽出手段(おすすめ食品抽出部1C)により抽出された食品を材料として含む料理に関する料理情報を抽出し、該抽出した料理情報を前記ユーザ端末3に送信する料理情報送信手段(おすすめレシピ抽出部1D及び通信部1E)と、をさらに備える、ことを特徴とする。
【0243】
この場合、ユーザ及びその家族は、不足している栄養素に応じて摂取を推奨する食品を材料として含む種類の料理の料理方法を知ることができるので、これに従った料理を食べることで、栄養素の偏りが生じないような健康な食生活を送れるようになる。
【0244】
上記目的を達成するため、本発明にかかるプログラムは、食品販売に関する情報を少なくとも管理する管理端末(店舗端末2)とユーザが所有するユーザ端末3と通信可能なコンピュータ装置を、前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、前記ユーザ端末3から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段(ユーザ情報データベース11)と、前記管理端末(店舗端末2)から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段(ユーザ別履歴データベース12)と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段(通信部1E)が取得した前記食品情報(小売物価データベース71の小売物価データ)とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)と、前記ユーザ及びその家族が前記分量を摂取する摂取期間を予測する摂取期間予測手段と、当該食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)が推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から前記摂取期間の1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)と、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報を、前記ユーザ端末3に送信する栄養偏向情報送信手段(通信部1E)として機能させる。
【0245】
上記プログラムにより、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0246】
上記目的を達成するためユーザ端末3は、前記ユーザ及びその家族の個人情報を記憶する個人情報記憶手段と、少なくとも食品毎の価格と分量の交換比率の情報を含む食品情報(小売物価データベース71の小売物価データ)を取得する食品情報取得手段(通信部1E)と、少なくとも人間が摂取する複数種類の摂取栄養の適切な分量を表す情報を含む摂取栄養情報を取得する摂取栄養情報取得手段と、前記ユーザ端末3から、前記ユーザを識別するためのユーザ情報を受信するユーザ情報受信手段と、前記ユーザ情報受信手段が受信した前記ユーザ情報を記憶するユーザ情報記憶手段(ユーザ情報データベース11)と、前記管理端末(店舗端末2)から送信された、前記ユーザが購入した食品毎の価格を含む食品に関する購入食品情報を、該ユーザの購入食品情報として記憶する購入食品情報記憶手段(ユーザ別履歴データベース12)と、前記ユーザが購入した食品の内、少なくとも一部の食品において、前記個人情報記憶手段に記憶された前記ユーザ及びその家族の個人情報と、前記購入食品情報記憶手段(ユーザ別履歴データベース12)に記憶された前記ユーザの前記購入食品情報が示す食品毎の価格と、前記食品情報取得手段(通信部1E)が取得した前記食品情報(小売物価データベース71の小売物価データ)とに基づいて、前記ユーザ及びその家族が摂取する食品毎の分量を推測する食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)と、前記ユーザ及びその家族が前記分量を摂取する摂取期間を予測する摂取期間予測手段と、当該食品分量推測手段(栄養評価部1AのステップS101、S102の処理を実行するプログラム及びこの処理に関係する回路)が推測した前記食品毎の分量を前記ユーザ及びその家族の個人毎及び購入日から前記摂取期間の1日毎に割り振りし、この割り振りの結果と、前記摂取栄養情報取得手段が取得した前記摂取栄養情報とに基づいて、前記ユーザ及びその家族が個人単位で1日毎に摂取すると推測される食品が有する栄養素の種類別の栄養価に関する食品栄養情報を解析し、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成する栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)と、前記栄養偏向情報生成手段(栄養評価部1AのステップS103~S106の処理を実行するプログラム及びこの処理に関係する回路)により生成された前記栄養偏向情報を、前記ユーザ端末3に送信する栄養偏向情報送信手段(通信部1E)と、を有するサーバからの前記栄養偏向情報を受信する。
【0247】
上記ユーザ端末3により、ユーザ及びその家族は、自己の摂取に係る栄養素に偏りがあるかどうかを容易に知ることができる。
【0248】
以上説明した本発明の実施の形態によれば、消費者が栄養バランスに優れた食事ができるような買い物を可能とする。
【0249】
また、本発明の実施の形態では、前記ユーザ及びその家族の1日毎の栄養素の偏りを示す栄養偏向情報を生成できるので、栄養バランスに優れた食事ができるようなる。
【0250】
また、本発明の実施の形態では、ユーザの家族の個人毎に栄養バランスの良否の判定を行っているため、栄養バランスに優れた食事ができるようなる。
【0251】
本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な上記の実施の形態の変形態様について説明する。
【0252】
上記の実施の形態では、サーバ装置1は、ユーザ情報データベース11、ユーザ別履歴データベース12、食材相場データベース13、食材別栄養価データベース14、所要量データベース15、効能データベース16、摂取食材モデルデータベース17、レシピデータベース18、及び店舗別販売商品データベース19を有するものとしていた。これに限らず、食材相場データベース13、食材別栄養価データベース14、所要量データベース15、効能データベース16、摂取食材モデルデータベース17、及びレシピデータベース18の全部または一部は、サーバ装置11の外部にあるものとし、サーバ装置1は、必要に応じて、これらの外部データベースを検索するものとしてもよい。
【0253】
例えば、レシピデータベース18についてサーバ装置1が含まないものとし、レシピデータベース18と同等以上のデータベースを有し、サーバ装置1は、レシピの提供を主に行う他のサイトから栄養素や食材に応じたレシピの提供を受けるものとしてもよい。この場合、おすすめレシピについて、栄養摂取評価画面やおすすめ食材画面から当該サイトの各レシピのページへのリンクを張って、ユーザがレシピの詳細についての情報を得られるようにすることができる。
【0254】
上記の実施の形態では、おすすめレシピ抽出部1Dは、食材画面810に表示されているおすすめ食材をタップした後に表示される当該食材についての食材紹介画面で表示されるおすすめレシピを抽出する際に、嗜好特定部1Bが特定したユーザ及びその家族の嗜好する食材も含む料理のレシピを抽出するものとしていた。これに限らず、おすすめレシピ抽出部1Dは、栄養評価画面700に表示されている栄養素をタップした後に表示される当該栄養素の紹介画面で表示されるおすすめレシピを抽出する際も、当該栄養素を多く含みつつ、嗜好特定部1Bが特定したユーザ及びその家族の嗜好する食材も含む料理のレシピを抽出するものとしてもよい。
【0255】
上記の実施の形態では、栄養評価画面に挙げられた栄養素のうちでユーザが選択した栄養素に対して、或いはおすすめ食材画面に挙げられた食材のうちでユーザが選択した食材に対して、おすすめレシピの提供がされるものとしていた。これに対して、各栄養素の過不足についての総合評価や、一定数のおすすめ食材の総合評価に従って、おすすめレシピを提供するものとしてもよい。この場合、
図25(a)の画面や
図26(b)の画面において、おすすめレシピを示すことができる。ここでも、嗜好特定部1Bが特定したユーザの嗜好する食材も含む料理のレシピを抽出することができる。
【0256】
上記の実施の形態では、ユーザ端末3を利用する各ユーザが一人で購入した食材を自分と家族で消費することを前提として、栄養評価やおすすめ食材の推薦などを行っていた。しかしながら、家族がいない者は、一人で購入した食材を自分と家族で消費することになり、ユーザ1人の1日毎の栄養素の割り振りを行い、栄養評価やおすすめ食材の推薦などを行うことになる。
【0257】
さらに、ユーザ情報としての家族の構成員を登録がないユーザに関しては、サーバ装置1において購入されている食材の種類や量などから家族構成を推定するものとすることができ、推定した家族構成に従って栄養評価やおすすめ食材の提供などを行うものとすることもできる。
【0258】
上記の実施の形態では、嗜好特定部1Bは、ユーザ別履歴データベース12に記憶されている食材の種類と量に基づいてユーザ及びその家族の嗜好する食材を特定するものとしていた。しかしながら、ユーザが食材を購入するのは、単にその食材が好きだからという理由に基づいているのではなく、価格が安いとか特売商品であるとかいう理由に基づくこともある。そこで、ユーザ別履歴データベース12には、購入した食材の価格や特売商品であったかなども記憶しておき、これらもユーザの嗜好の特定に用いるものとしてもよい。おすすめ食材抽出部1Cは、おすすめ食材の抽出に当たって店舗別販売商品データベース19を参照して、価格が安くなっていることや特売商品であることを考慮して、おすすめ食材を抽出することもできる。
【0259】
<第1の変形例にかかる食材別味覚情報データベースのデータ構成> 上記の実施の形態では、嗜好特定部1Bは、摂取食材モデルデータベース17に記憶されている性別や年齢区分に応じた単位期間当たりにおける各食材の標準的な摂取量と各ユーザが終了した1日間に購入した食材の種類及び量との比較により、各ユーザ及びその家族が比較的好んで摂取している食材を特定するものとしていた。これに対して、どのような味覚を有する食材をユーザが購入しているかに応じて、各ユーザ及びその家族が比較的好んで摂取している食材を特定するものとしてもよい。この場合、サーバ装置1は、摂取食材モデルデータベース17の代わりに、食材別味覚情報データベースを備えるものとなり、嗜好特定部1Bが行う処理が変わるものとなる。
【0260】
図28は、この第1の変形例にかかる食材別味覚情報データベースの構成を示す図である。図示するように、食材別味覚情報データベース20の各レコードは、食材区分200と、食材名201と、基本味である甘味評価値202と、酸味評価値203と、塩味評価値204と、苦味評価値205と、旨味評価値206、そして、辛味評価値207と、渋味評価値208と、えぐ味評価値209とからなっている。
【0261】
食材区分200は、肉、野菜、果物、魚、乳製品、菓子等などといった食材の区分の名称である。食材名201は、ジャガイモ、カボチャ、豚ロース肉、鶏ささみ肉、マグロ赤身などといった食材の名称である。甘味評価値202、酸味評価値203、塩味評価値204、苦味評価値205、旨味評価値206、辛味評価値207、渋味評価値208、及びえぐ味評価値209は、それぞれ食材名201の食材における甘味、酸味、塩味、苦味、旨味、辛味、渋味、及びえぐ味の程度を、例えば、10段階に評価して数値で表したものである。
【0262】
<第1の変形例にかかるユーザ別嗜好特定処理>
図29は、この第1の変形例において、嗜好特定部1Bが行うユーザ別嗜好特定処理を示すフローチャートである。嗜好特定部1Bは、1日の決められた時間(例えば、午後23時59分)に、当該ユーザのユーザID121に対応付けてユーザ別履歴データベース12に登録されている購入履歴(ID―POSデータ)の購入日時123を読み出す。購入日時123が所定期間(例えば過去1日)以内ものものである場合には、購入履歴(ID―POSデータ)の食材名124及び価格126、購入履歴(ID―POSデータ)の識別コード、店舗ID122が示す店舗の所在地、現在の年月、食材相場データベース13に記憶された食材相場の各種補正値、食材相場の地域補正値、第1外部サーバ(日本国の場合、総務省統計局サーバ)7内にある小売物価データベース71の小売物価データ等から、食材の購入量を算出やデータの読み出し等により確定する(ステップS501)。
【0263】
次に、栄養評価部1Bは、各食材の購入量に対して食材別栄養価データベース14に登録されている成分1含有量142と、成分2含有量143と、…成分k含有量14kを積算し、食材毎に成分1~成分kを家族全体でどの程度摂取したかを求める。次に、栄養評価部1Aは、家族全体で摂取した食材毎に成分1~成分kを最初の購入日から摂取期間の1日毎に割り振りし、この割り振りの結果とユーザ情報データベース11に登録されている当該ユーザ及びその家族の性別115及び年齢116と所要量データベース15に登録されている性別151及び年齢区分152の成分1所要量1531から、ユーザの家族構成員(ユーザ及びその家族)が個人単位で1日毎に摂取すると推測される栄養素別の摂取量を算出する(ステップS502)。
【0264】
次に、嗜好特定部1Bは、食材別味覚データベース20を参照して、食材名201毎の甘味評価値202、酸味評価値203、塩味評価値204、苦味評価値205、旨味評価値206、辛味評価値207、渋味評価値208、及びえぐ味評価値209の値を、ステップS501で算出した食材の種類毎の摂取量で重み付けして、算出する(ステップS503)。
【0265】
さらに、嗜好特定部1Bは、甘味評価値202、酸味評価値203、塩味評価値204、苦味評価値205、旨味評価値206、辛味評価値207、渋味評価値208、及びえぐ味評価値209のバランスが、ステップS503で算出した甘味評価値202、酸味評価値203、塩味評価値204、苦味評価値205、旨味評価値206、辛味評価値207、渋味評価値208、及びえぐ味評価値209のバランスと近いバランスの値を有する食材を、当該ユーザ及びその家族が嗜好する味覚に近い(もしくは、同じ)食材として特定する(ステップS504)。これで、ユーザ別嗜好特定処理を終了する。
【0266】
<第1の変形例にかかるおすすめ食材抽出処理> そして、
図20を用いて上述したおすすめ食材抽出部1Cが行うおすすめ食材抽出処理のフローチャートにおけるステップS302の処理は、以下のように変更される。
【0267】
(第1の変形例におけるステップS302) 次に、おすすめ食材抽出部1Cは、食材毎に、食材別栄養価データベース14に登録されている成分1含有量142と、成分2含有量143と、…成分k含有量14kを読み出す。おすすめ食材抽出部1Cは、ステップS301で不足またはやや不足していると特定された栄養素を多く含む食材を、ステップS302で読み出した成分1含有量142、成分2含有量143、…成分k含有量14kに従って判定する。そして、判定の結果抽出された食材のうち、上述したユーザ別嗜好特定処理により特定されたユーザ及びその家族が嗜好する味覚に近い(もしくは、同じ)、1または複数の食材を当該ユーザ及びその家族へのおすすめ食材として抽出する(ステップS302)。なお、おすすめ食材が1つだけである場合は1つしか抽出されないが、おすすめ食材が2つ以上ある場合は2つ以上抽出されることもある。
【0268】
<第1の変形例にかかるおすすめレシピ抽出処理> そして、
図21を用いて上述したおすすめレシピ抽出部1Dが行うおすすめレシピ抽出処理のフローチャートにおけるステップS403とステップS404の処理は、以下のように変更される。
【0269】
(第1の変形例におけるステップS403) 食材が選択された場合には、おすすめレシピ抽出部1Dは、レシピデータベース18の食材1含有量1821~食材i含有量182を参照して、ステップS302で当該ユーザ及びその家族の嗜好する味覚に近い(もしくは、同じ)食材として特定された食材を含むレシピを抽出する(ステップS403)。なお、このステップS403においておすすめレシピ抽出部1Dは、ユーザ及びその家族が嗜好する味覚に近い食材の数が比較的多いレシピ(例えば、嗜好する味覚に近い食材を1種類含むレシピよりも2種類含むレシピ)を抽出したり、ユーザ及びその家族が嗜好する味覚に近い食材のなかでも、嗜好する味覚のマッチング度が高い食材順にレシピ(例えば、マッチング度第1位の食材を含むレシピ、マッチング度第2位の食材を含むレシピ等)を抽出したりする。
【0270】
(第1の変形例におけるステップS404) おすすめレシピ抽出部1Dは、さらに、レシピデータベース18の食材1含有量1821~食材i含有量182を参照して、おすすめ食材抽出部1Cで抽出されたおすすめ食材を多く含むレシピに絞り込んで抽出する(ステップS404)。なお、おすすめ食材画面においてユーザが選択した食材は、当該ユーザ及びその家族へのおすすめ食材であることから、当該ユ
ーザ及びその家族に不足している栄養素を多く含むものであり、かつ、ユーザ及びその家族の嗜好する味覚に近い(もしくは、同じ)ものである。つまり、最終的に抽出されるおすすめレシピは、当該ユーザ及びその家族の嗜好する食材を多く含みつつ、当該ユーザ及びその家族が嗜好する(もしくは嗜好する可能性が高い)味覚に近い(もしくは、同じ)ものであり不足している栄養素も多く含む食材、を含むものとなる。なお、このステップS404の処理を行わず、ステップS403によるレシピの抽出処理のみでもよい。
【0271】
この第1の変形例においては、嗜好特定部1Bにより、各ユーザ及びその家族の味の好みに応じてユーザ及びその家族の嗜好する(もしくは、嗜好する可能性が高い)味覚に近い(もしくは、同じ)食材を特定したうえで、これら食材のなかからおすすめ食材抽出部1Cにより不足している栄養素を補うための食材を抽出するようにしているので、ユーザが既に購入したことがある食材に限られず、ユーザが未だ購入したことがない食材であっても、ユーザの嗜好に合っていると思われる食材をおすすめ食材として提供できる。なお、嗜好特定部1Bにより、ユーザ及びその家族の嗜好する(もしくは、嗜好する可能性が高い)味覚に近い(もしくは、同じ)味覚を有する他のユーザ及びその家族を特定し、おすすめ食材抽出部1Cにより、この他のユーザ及びその家族が嗜好する食材のなかにユーザが不足している栄養素を補う食材がある場合、この食材をおすすめ食材として抽出するようにしてもよい。
【0272】
また、ユーザ及びその家族の嗜好する(もしくは、嗜好する可能性が高い)味覚に近い(もしくは、同じ)食材を不足している栄養素を補うためのおすすめ食材として抽出し、このおすすめ食材を含むおすすめレシピを、おすすめレシピ抽出部1Dにより抽出するようにしているので、ユーザ及びその家族が既に購入したことがある食材は勿論のこと、ユーザ及びその家族が未だ購入したことがない食材であってもこの食材を使用した料理を作るきっかけを提供できる。このため、ユーザ及びその家族は、不足している栄養素を多く摂れる種類の料理、或いはおすすめ食材を材料として含む種類の料理の料理方法を知ることができるので、これに従った料理を食べることで、栄養素の偏りが生じないような健康な食生活を送れるようになる。
【0273】
<第2の変形例にかかる家族構成員毎の栄養素摂取量算出処理> 以下、
図30を用いて本実施の形態の第2の変形例について説明する。
図30は、本実施の形態の第2の変形例の家族構成員毎の栄養素摂取量算出処理を示す説明図であり、
図17の商用システムを使用せずに構成したものである。
【0274】
図30において、栄養評価部1Aは、
図30(a1)に示すように、ステップS101-2で取得した食品購買データ(ID―POSデータ(食品))から1種類の食材のデータを取得する(ステップS101-51参照)。
【0275】
この場合の食材のデータは、商品名、購入量、個数、価格、識別コードがあるが、本実施の形態では、個数、価格、識別コードを用いるものとする。
【0276】
栄養評価部1Aは、識別コードが示す商品名と食材の分類から(ステップS101-53参照)、
図30(c1)に示すように、食材名を確定する(ステップS101-54参照)。次に、栄養評価部1Aは、確定した食材名からDB(データベース:食材相場データベース13)の小売物価データを含む各種情報を読みし、
図30(a1)に示す食品購買データ(ID―POSデータ(食品))の個数と価格から食材の購入量を確定する(ステップS101-55参照)。そして、食材名と購入量を栄養変換し(ステップS102-1参照)、食材の各栄養素を日付毎及びユーザの家族構成員毎に振り分ける(ステップS102-3参照)。
【0277】
このような変形例によれば、家族構成員毎の栄養素摂取量算出処理を実現するシステムの簡素化が可能になる。
【0278】
上記の実施の形態では、ユーザ別履歴データベース12に記憶されるユーザの食材の購入履歴は、店舗端末2から送信される電子レシート情報に基づいて蓄積されるものとしていた。しかしながら、ユーザが店舗のポイントカードを有していない場合や、この買い物支援システムにかかる店舗端末2を有する店舗以外の店舗や、モバイル決済やクレジット決済等によりユーザが食材を購入する場合もある。そこで、ユーザが購入した商品をユーザ端末3の入力部31から入力してサーバ装置1に送信するものとしたり、ユーザ端末3に附属するカメラで撮影した紙媒体のレシート情報をサーバ装置1に送ってOCRで文字認識するものとしたり、ユーザ端末3に記憶された、例えば、CSVファイル形式等のレシート(購入商品)ファイル等をファイル指定したりすることにより、ユーザが購入した食材の情報をユーザ別履歴情報データベース12に蓄積できるものとしてもよい。
【0279】
上記の実施の形態では、栄養評価部1Aは、ユーザ別履歴データベース12に蓄積された各ユーザの終了した1日間に購入した食材の種類及び量に基づいて栄養評価を行うものとしていた。また、嗜好特定部1Bも、ユーザ別履歴データベース12に蓄積された各ユーザの終了した1日間に購入した食材の種類及び量に基づいて嗜好する食材の特定を行うものとしていた。これに限らず、これらの期間は1ヶ月に限るものではなく、1週間や6ヶ月等任意に設定することができる。栄養評価部1Aと嗜好特定部1Bとで、参照する期間が異なるものであってもよい。
【0280】
また、各ユーザ及びその家族の栄養状態には、直近に摂取した栄養素ほど大きな影響を与えている。各ユーザ及びその家族の嗜好する食材にも、季節変化などから直近に摂取した食材ほど大きな影響を与えていると言える。そこで、栄養評価部1Aによる栄養評価や嗜好特定部1Bによる嗜好する食材の特定は、直近に購入したものほど重み付けを大きくして行うものとすることもできる。
【0281】
上記の実施の形態では、ユーザが既に購入した食材について分析を行って、栄養評価やおすすめ食材の提供などを行うものとしていた。これに対して、スーパーマーケットで買い物かごやカートに食材を入れた段階で未だ精算をしていないときであっても、ユーザが購入しようとしている食材についてポイントカードIDと食材の種類、量とを対応付けてユーザ別履歴データベース12に仮に登録することもできる(この場合、購入しないときは後から削除される)。これは、ショッピングカートなどにポイントカードリーダとバーコードリーダを付け、当該店舗の店舗端末2に読み取った情報を送信することで実現できる。これにより、ユーザ及びその家族は、食材の購入前であっても、当該食品を購入すれば栄養評価にどのような影響が生じるかを判断することができるようになる。また、ネットスーパーなど電子商取引による場合も、同様である。
【0282】
上記の実施の形態では、おすすめレシピ抽出部1Dは、ユーザ及びその家族に不足している栄養素を摂取できる料理であることや、おすすめ食材を多く使う料理であることを基準にして、おすすめレシピを抽出するものとしていた。しかしながら、各ユーザ及びその家族が好む料理は、必ずしも食材や栄養素によって決められるものではなく、味付けなどによっても決められる。そこで、ユーザ別履歴データベース12にはカレールーやめんつゆなどの調理法と大きく関わる加工食品の情報を登録しておき、ユーザ及びその家族が好むであると思われる味付けの料理のレシピをおすすめレシピとして提供するものとしてもよい。
【0283】
上記の実施の形態では、おすすめ食材提供画面において、おすすめ食材についてのクーポンを提供するものとしていた。これに対して、おすすめ食材についてのクーポンの提供に加えて、或いはこれに代えて、おすすめ食材の特売を行っている店舗についての情報をユーザに提供するものとしてもよい。
【0284】
上記の実施の形態では、栄養評価やおすすめ食材、おすすめレシピといったユーザへの情報の提供を行う買い物支援システムについて説明した。しかしながら、ユーザが登録した健康志向についての情報や、ユーザが詳細を見たレシピに関する情報などは、店舗にとっても重要な情報と言える。そこで、サーバ装置1では、これらの情報を解析、評価して食材の販売に有用な情報としてまとめ、この買い物支援システムを利用する店舗に情報提供を行うものとすることもできる。
【0285】
また、ユーザが登録した健康志向についての情報や、ユーザ別履歴情報などは、病院、スポーツクラブ、フィットネスクラブ等においても重要な情報と言える。そこで、サーバ装置1では、これらの情報を病院、スポーツクラブ、フィットネスクラブ等に情報提供を行うものとすることもできる。
【産業上の利用可能性】
【0286】
本発明の買い物支援システム、買い物支援サーバ、プログラム及びユーザ端末は、栄養バランスの良否を判定する場合に効果的に利用できる。
【符号の説明】
【0287】
1 サーバ装置
2 店舗端末 3 ユーザ端末 4 販売商品情報 5 電子レシート情報 6 入力手段 7 第1外部サーバ(日本国の場合、総務省統計局サーバ) 8 第2外部サーバ(日本国の場合、厚生労働省サーバ) 11 ユーザ情報データベース 12 ユーザ別履歴情報データベース 13 食材相場データベース 14 食材別栄養価データベース 15 所要量データベース 16 効能データベース 17 摂取食材モデルデータベース 18 レシピデータベース 19 店舗別販売商品データベース 1A 栄養評価部 1B 嗜好特定部 1C おすすめ食材抽出部 1D おすすめレシピ抽出部