(57)【要約】【課題】ユーザの健康を考慮しつつ、ユーザが所望する献立を提示する。【解決手段】献立出力サーバ１０は、栄養素と、当該栄養素を摂取することによるユーザの影響度とを対応付けた影響情報を影響情報ＤＢ１８に記憶し、患者の属性と、栄養素の基準摂取量とを対応付けた摂取基準情報を摂取基準情報ＤＢ１４に記憶し、献立と当該献立の材料とを対応付けた献立情報を献立ＤＢ１２に記憶する。献立入力受付部１９が、ユーザ４の所望の献立を端末４０から取得し、献立内容決定部２０が、献立ＤＢ１２に記憶された献立情報を参照し、上記献立に対応する材料を特定し、特定した材料の栄養素に対応する影響情報に基づくユーザの影響度と、ユーザ４に対応する患者の属性の摂取基準情報とに基づいて、献立内容を決定する。献立内容出力部２１は、献立内容決定部２０により決定された献立内容を出力する。【選択図】図１
2020087092.tif 000002
【特許請求の範囲】
【請求項１】
献立内容を出力する献立出力装置であって、
栄養素と、当該栄養素を摂取することによるユーザの影響度とを対応付けた影響情報を記憶する影響情報記憶部と、
患者の属性と、栄養素の基準摂取量とを対応付けた摂取基準情報を記憶する摂取基準情報記憶部と、
献立と当該献立の材料とを対応付けた献立情報を記憶する献立情報記憶部と、
ユーザの所望の献立を取得する献立取得部と、
前記献立情報記憶部に記憶された献立情報を参照し、前記献立取得部により取得された献立に対応する材料を特定し、特定した材料の栄養素に対応する影響情報に基づくユーザの影響度と、前記ユーザに対応する患者の属性の摂取基準情報とに基づいて、献立内容を決定する献立内容決定部と、
前記献立内容決定部により決定された献立内容を出力する献立内容出力部と、
を備える、献立出力装置。
【請求項２】
請求項１に記載の献立出力装置であって、
各ユーザが摂取した食事内容と当該食事によるユーザの変化とを示す情報を機械学習して、前記影響情報を生成し、当該影響情報を前記影響情報記憶部へ記憶する影響情報生成部をさらに備える、献立出力装置。
【請求項３】
献立内容を出力する献立出力装置で実行する献立出力方法であって、
前記献立出力装置は、栄養素と、当該栄養素を摂取することによるユーザの影響度とを対応付けた影響情報を記憶する影響情報記憶部と、
患者の属性と、栄養素の基準摂取量とを対応付けた摂取基準情報を記憶する摂取基準情報記憶部と、
献立と当該献立の材料とを対応付けた献立情報を記憶する献立情報記憶部と、を備え、
ユーザの所望の献立を取得する献立取得ステップと、
前記献立情報記憶部に記憶された献立情報を参照し、前記献立取得ステップで取得した献立に対応する材料を特定し、特定した材料の栄養素に対応する影響情報に基づくユーザの影響度と、前記ユーザに対応する患者の属性の摂取基準情報とに基づいて、献立内容を決定する献立内容決定ステップと、
前記献立内容決定ステップで決定した献立内容を出力する献立内容出力ステップと、
を含む、献立出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、献立出力装置及び献立出力方法に関するものである。
【背景技術】
【０００２】
従来から、ユーザに栄養学的観点に基づいた献立を提示する技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−５６０２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術では、ユーザの健康を考慮した献立を提供することができるが、ユーザ所望の献立を必ずしも提供することができないという問題点がある。
【０００５】
本発明の目的は、ユーザの健康を考慮しつつ、ユーザが所望する献立を提示し得る献立出力装置を提供することを目的とする。
【０００６】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００７】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、以下のとおりである。
【０００８】
本発明の代表的な実施の形態による献立出力装置は、献立内容を出力する献立出力装置であって、栄養素と、当該栄養素を摂取することによるユーザの影響度とを対応付けた影響情報を記憶する影響情報記憶部と、患者の属性と、栄養素の基準摂取量とを対応付けた摂取基準情報を記憶する摂取基準情報記憶部と、献立と当該献立の材料とを対応付けた献立情報を記憶する献立情報記憶部と、ユーザの所望の献立を取得する献立取得部と、献立情報記憶部に記憶された献立情報を参照し、献立取得部により取得された献立に対応する材料を特定し、特定した材料の栄養素に対応する影響情報に基づくユーザの影響度と、ユーザに対応する患者の属性の摂取基準情報とに基づいて、献立内容を決定する献立内容決定部と、献立内容決定部により決定された献立内容を出力する献立内容出力部と、を備える。
【発明の効果】
【０００９】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１０】
すなわち、本発明の代表的な実施の形態によれば、ユーザの健康を考慮しつつ、ユーザが所望する献立を提示することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態である献立出力システムの構成例について概要を示した図である。
【図２】患者ＤＢが記憶しているデータのデータ構造の概要を示す図である。
【図３】献立ＤＢが記憶しているデータのデータ構造の概要を示す図である。
【図４】摂取基準情報ＤＢが記憶しているデータのデータ構造の概要を示す図である。
【図５】献立履歴情報ＤＢが記憶しているデータのデータ構造の概要を示す図である。
【図６】変化履歴情報ＤＢが記憶しているデータのデータ構造の概要を示す図である。
【図７】端末から入力された献立の情報に基づいて献立の内容を出力する処理の流れの例について概要を示した図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。一方で、ある図において符号を付して説明した部位について、他の図の説明の際に再度の図示はしないが同一の符号を付して言及する場合がある。
【００１３】
本発明の一実施の形態である献立出力システムは、ユーザからの献立の問い合わせに応じて、献立内容を提示するシステムである。
【００１４】
＜システム構成（概要）＞
図１は、本発明の一実施の形態である献立出力システムの構成例について概要を示した図である。献立出力システム１は、例えば、献立出力サーバ１０（献立出力装置）と、インターネット等のネットワーク３０を介して献立出力サーバ１０に接続可能な、ユーザ４が保持するパーソナルコンピュータ等の端末４０とを有する。
【００１５】
献立出力サーバ１０は、例えば、サーバ機器やクラウドコンピューティングサービス上に構築された仮想サーバ等からなるサーバシステムである。献立出力サーバ１０は、献立内容を出力する装置である。ここでいう献立内容とは、献立のメニュー、献立の量等を示す情報である。
【００１６】
端末４０は、ユーザ４による入力操作に応じて、献立を献立出力サーバ１０へ送信すると共に献立内容の表示要求をする。
【００１７】
また、端末４０は、献立内容の情報を献立出力サーバ１０から受信し、当該献立内容の情報を表示する。
【００１８】
＜献立出力システムの機能説明＞
続いて、献立出力システムの献立出力サーバ１０の機能説明をする。献立出力サーバ１０は、図示しないＣＰＵ（Central Processing Unit）により、メモリ上に展開されたＯＳ（Operating System）やＤＢＭＳ（DataBase Management System）、Ｗｅｂサーバプログラム等のミドルウェアや、この上で稼働するソフトウェアを実行することにより、後述する各部の機能を実現する。本実施の形態では、献立出力サーバ１０は、図示しないＨＤＤ（Hard Disk Drive）等の記憶装置に記録された患者ＤＢ１１、献立ＤＢ１２（献立情報記憶部）、食品成分表ＤＢ１３、摂取基準情報ＤＢ１４（摂取基準情報記憶部）、献立履歴情報ＤＢ１５、変化履歴情報ＤＢ１６および影響情報ＤＢ１８（影響情報記憶部）等の各データストアを有する。
【００１９】
また、献立出力サーバ１０は、図示するように、例えば、ソフトウェアとして実装された影響情報生成部１７、献立入力受付部１９（献立取得部）、献立内容決定部２０、および献立内容出力部２１等の各部を有する。
【００２０】
患者ＤＢ１１は、患者の情報を記憶するデータベースである。図２を用いて患者ＤＢ１１で記憶する情報の構造を説明する。図２は、患者ＤＢ１１が記憶しているデータのデータ構造の概要を示す図である。図２に示すように、患者ＤＢ１１は、ユーザＩＤ、年齢、身長、体重、血圧、糖尿病、動脈硬化、およびアレルギー情報を含む情報を記憶する。
【００２１】
ユーザＩＤは、各ユーザ（患者）を識別するための情報である。年齢は、患者の年齢を示す情報である。身長は、患者の身長を示す情報である。体重は、患者の体重を示す情報である。血圧は、患者の血圧を示す情報である。糖尿病は、患者が糖尿病であるか否かを示す情報である。動脈硬化は、患者が動脈硬化であるか否かを示す情報である。アレルギー情報は、患者のアレルギー（小麦アレルギー、蕎麦アレルギー等）を示す情報である。
【００２２】
なお、患者ＤＢ１１で記憶する情報は、図２に示した情報に限られず、血液、尿などの生体情報をさらに有してもよいし、上述の糖尿病、動脈硬化以外の疾病の情報をさらに有してもよい。
【００２３】
図１に戻り、献立ＤＢ１２は、献立の情報を記憶するデータベースである。図３を用いて献立ＤＢ１２で記憶する情報の構造を説明する。図３は、献立ＤＢ１２が記憶しているデータのデータ構造の概要を示す図である。図３に示すように、献立ＤＢ１２は、献立、および材料を含む情報を記憶する。献立は、献立（例えば、カレー、ラーメン等）を示す情報である。また、材料は、当該献立を作るための材料を示す情報（材料名、材料の量等）である。なお、当該材料は、献立の基準量（例えば、一般的な並の量）に基づいたものとする。このように、献立ＤＢ１２は、献立と当該献立の材料とを対応付けた情報を記憶する。
【００２４】
図１に戻り、食品成分表ＤＢ１３は、食品成分表の情報を記憶するデータベースである。例えば、食品成分表ＤＢ１３は、各材料の栄養分を定義したデータベースである。
【００２５】
摂取基準情報ＤＢ１４は、栄養素の基準摂取量の情報（例えば、１日あたりの栄養素の基準摂取量の情報）を記憶するデータベースである。図４を用いて摂取基準情報ＤＢ１４で記憶する情報の構造を説明する。図４は、摂取基準情報ＤＢ１４が記憶しているデータのデータ構造の概要を示す図である。図４に示すように、摂取基準情報ＤＢ１４は、年齢、身長、体重、および栄養素基準摂取量を含む情報を記憶する。年齢は、年齢そのものでもよいし、年齢層でもよい。身長は、身長そのものでもよいし、一定の身長幅でもよい。体重は、体重そのものでもよいし、一定の体重幅でもよい。このように、摂取基準情報ＤＢ１４は、患者の属性（年齢、身長、体重）と、栄養素の基準摂取量とを対応付けた情報を記憶する。
【００２６】
図１に戻り、献立履歴情報ＤＢ１５は、各ユーザが摂取した献立の履歴情報を記憶するデータベースである。図５を用いて献立履歴情報ＤＢ１５で記憶する情報の構造を説明する。図５は、献立履歴情報ＤＢ１５が記憶しているデータのデータ構造の概要を示す図である。図５に示すように、献立履歴情報ＤＢ１５は、ユーザＩＤ、食事日時、献立、および摂取量を含む情報を記憶する。ユーザＩＤは、ユーザのＩＤである。食事日時は、食事を摂取した日時である。なお、時間までは必ずしも必要ではなく、摂取した日でもよい。献立は、摂取した献立である。摂取量は、当該献立の量を示す情報である。
【００２７】
図１に戻り、変化履歴情報ＤＢ１６は、各ユーザにおける、食事摂取による変化量を示す情報を記憶するデータベースである。図６を用いて、変化履歴情報ＤＢ１６で記憶する情報の構造を説明する。図６は、変化履歴情報ＤＢ１６が記憶しているデータのデータ構造の概要を示す図である。図６に示すように、変化履歴情報ＤＢ１６は、ユーザＩＤ、日付、血圧、および体重を含む情報を記憶する。ユーザＩＤは、ユーザのＩＤである。日付は、変化基準の日付である。血圧は、血圧の変化量である。体重は、体重の変化量である。
【００２８】
図１に戻り、影響情報生成部１７は、各ユーザが摂取した食事内容と当該食事によるユーザの変化とを示す情報を機械学習して、影響情報を生成し、当該影響情報を影響情報ＤＢ１８へ記憶する部分である。
【００２９】
影響情報生成部１７は、所定のタイミングで、献立履歴情報ＤＢ１５に記憶されている情報を取得することで、各ユーザが摂取した食事内容の情報を取得する。また、影響情報生成部１７は、変化履歴情報ＤＢ１６に記憶されている情報を取得する。また、影響情報生成部１７は、食品成分表ＤＢ１３に記憶されている情報を取得し、取得した情報を用いて、公知の機械学習をすることで、各栄養素と、当該栄養素を摂取することによる影響度とを対応付けた影響情報を生成する。影響情報生成部１７は、生成した影響情報を影響情報ＤＢ１８へ記憶する。このように、影響情報ＤＢ１８は、栄養素と、当該栄養素を摂取することによるユーザの影響度とを対応付けた影響情報を記憶する。
【００３０】
なお、影響情報生成部１７は、変化履歴情報ＤＢ１６に記憶されている情報のユーザＩＤに基づいて、年齢層や身長幅や体重幅等に基づいてグルーピングをして、影響情報を生成するようにしてもよい。
【００３１】
献立入力受付部１９は、端末４０からユーザの所望の献立を示す情報を取得する部分である。
【００３２】
献立内容決定部２０は、献立ＤＢ１２に記憶された献立情報を参照し、献立入力受付部１９により取得された献立に対応する材料を特定し、特定した材料の栄養素に対応する影響情報に基づくユーザの影響度と、ユーザに対応する患者の属性の摂取基準情報とに基づいて、献立内容を決定する部分である。
【００３３】
献立内容決定部２０は、献立入力受付部１９により取得された献立の情報を、献立入力受付部１９から取得すると、献立ＤＢ１２の献立情報を参照し、当該献立に必要な材料を特定する。献立内容決定部２０は、当該材料の栄養素を摂取した場合における影響と、摂取基準値とを考慮して、献立の量を決定する。献立内容決定部２０は、献立の内容を決定すると、当該献立の内容を献立内容出力部２１へ送出する。
【００３４】
例えば、献立内容決定部２０は、影響情報に基づき、影響度の高い栄養素（例えば、体重の変化に大きく影響する栄養素）については、摂取基準情報を厳守し、影響度の高くない栄養素については、摂取基準情報に対する許容度を上げて、献立の量を決定する。
【００３５】
献立内容出力部２１は、献立内容決定部により決定された献立内容を出力する部分である。献立内容出力部２１は、献立の内容を取得すると、当該献立の内容を端末４０へ出力する。なお、献立内容出力部２１は、直接端末４０へ出力する代わりに、当該献立の内容を調理提供可能な業者の端末へネットワーク３０等を介して出力するようにしてもよい。
【００３６】
＜処理の流れ＞
図７は、本実施の形態における、端末４０から入力された献立の情報に基づいて献立の内容を出力する処理の流れの例について概要を示した図である。
【００３７】
まず、献立出力サーバ１０の影響情報生成部１７は、各ユーザが摂取した食事内容と当該食事によるユーザの変化とを示す情報を機械学習して、影響情報を生成し、当該影響情報を影響情報ＤＢ１８へ記憶する（ステップＳ０１）。
【００３８】
続いて、端末４０は、ユーザ４による操作に応じて入力された献立を献立出力サーバ１０へ送信する（ステップＳ０２）。これに応じて、献立出力サーバ１０の献立入力受付部１９は、当該献立の情報を取得する（ステップＳ０３）。
【００３９】
献立内容決定部２０は、献立ＤＢ１２に記憶された献立情報を参照し、献立入力受付部１９により取得された献立に対応する材料を特定し、特定した材料の栄養素に対応する影響情報に基づくユーザ４の影響度と、ユーザ４に対応する患者の属性の摂取基準情報とに基づいて、献立内容を決定する（ステップＳ０４）。
【００４０】
献立内容出力部２１は、当該献立内容を端末４０へ送信する（ステップＳ０５）。端末４０は、献立内容を受信し、受信した献立内容を表示出力する（ステップＳ０６）。
【００４１】
上述の実施形態では、献立出力サーバ１０が、影響情報を生成する場合について述べたが、他の装置で生成された影響情報を取得して、献立内容決定部２０が当該影響情報を用いて献立内容を決定するようにしてもよい。
【００４２】
上述の実施形態では、特に述べなかったが、献立内容決定部２０は、患者ＤＢ１１に記憶されている情報も用いて、献立の内容を決定するようにしてもよい。例えば、患者ＤＢ１１に記憶されている情報に基づいて、ユーザ４が糖尿病であることが示されている場合、糖分の摂取基準を摂取基準情報ＤＢ１４に記憶されている摂取基準よりも厳しい値とするようにして、献立の内容を決定するようにしてもよい。
【００４３】
＜作用効果＞
以上説明したように、献立出力サーバ１０は、栄養素と、当該栄養素を摂取することによるユーザの影響度とを対応付けた影響情報を影響情報ＤＢ１８に記憶し、患者の属性と、栄養素の基準摂取量とを対応付けた摂取基準情報を摂取基準情報ＤＢ１４に記憶し、献立と当該献立の材料とを対応付けた献立情報を献立ＤＢ１２に記憶する。
【００４４】
また、献立出力サーバ１０は、献立入力受付部１９が、ユーザ４の所望の献立を端末４０から取得し、献立内容決定部２０が、献立ＤＢ１２に記憶された献立情報を参照し、献立入力受付部１９により取得された献立に対応する材料を特定し、特定した材料の栄養素に対応する影響情報に基づくユーザの影響度と、ユーザ４に対応する患者の属性の摂取基準情報とに基づいて、献立内容を決定する。献立内容出力部２１は、献立内容決定部２０により決定された献立内容を出力する。
【００４５】
このように、献立出力サーバ１０は、ユーザから献立を取得し、影響情報と摂取基準情報を考慮しつつ、取得した献立に基づいた献立内容を出力するので、ユーザの健康を考慮しつつ、ユーザが所望する献立を提示することが可能となる。
【００４６】
また、影響情報生成部１７は、各ユーザ４が摂取した食事内容と当該食事によるユーザ４の変化とを示す情報を機械学習して、影響情報を生成し、当該影響情報を影響情報ＤＢ１８へ記憶する。このように、献立出力サーバ１０は、各ユーザ４が摂取した食事内容と、当該食事によるユーザ４の変化とを示す情報を機械学習して、影響情報を生成するので、実際に摂取した食事に基づいて、適切にユーザ４の影響度合いを算出することができる。
【００４７】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は上記の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、上記の実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、上記の実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００４８】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば、集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、またはＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００４９】
また、上記の各図において、制御線や情報線は説明上必要と考えられるものを示しており、必ずしも実装上の全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。
【産業上の利用可能性】
【００５０】
本発明は、献立内容を出力する献立内容出力装置に利用可能である。
【符号の説明】
【００５１】
１…献立出力システム、１０…献立出力サーバ、１１…患者ＤＢ、１２…献立ＤＢ、１３…食品成分表ＤＢ、１４…摂取基準情報ＤＢ、１５…献立履歴情報ＤＢ、１６…変化履歴情報ＤＢ、１７…影響情報生成部、１８…影響情報ＤＢ、１９…献立入力受付部、２０…献立内容決定部、２１…献立内容出力部、３０…ネットワーク、４０…端末。
【図１】
2020087092.tif 000003
【図２】
2020087092.tif 000004
【図３】
2020087092.tif 000005
【図４】
2020087092.tif 000006
【図５】
2020087092.tif 000007
【図６】
2020087092.tif 000008
【図７】
2020087092.tif 000009