(57)【要約】【解決課題】  利用者の生活に適したサプリメントの配合量を自動的に決定することができるようにする。【解決手段】  コース毎に予め定められた年代別のベース粒数と基本情報の年齢及びコース情報とに基づいて、ベース不足値を算出し（１３０）、各質問に対して、サプリメントの必要値の大きさが最大の最大必要値を各サプリメント毎に抽出し、各サプリメントの最大総必要値を格納する最大総必要値リストに加算し（１３４〜１３８）、質問の回答に対応する必要値を各サプリメント毎に算出し、各質問に対して、各サプリメントの合計必要値を格納する合計必要値リストに加算する（１４２〜１４６）。そして、最大総必要値リストの最大総必要値と合計必要値リストの合計必要値に基づいて、各サプリメント毎に不足値を算出し（１４８）、ベース不足値と不足値と許容上限摂取粒数とに基づいて、各サプリメント毎に配合数を算出する（１５０）。【選択図】  図４
2006172076.tif 000002
【特許請求の範囲】
【請求項１】
生活情報に関する１つの質問に対して複数の回答が定められた複数の質問における前記質問毎の複数の回答と、各質問における前記複数の回答毎に予め定められた複数のサプリメントの各々に対して定めた必要値とを関連させて記憶した記憶手段と、
前記１つの質問に対するユーザの１つの回答を表す回答情報を前記複数の質問の各々に対して入力する回答入力手段と、
前記回答情報の各々に対応する前記複数のサプリメント毎の必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の合計必要値を算出する合計必要値算出手段と、
各質問に対する前記複数のサプリメント毎の最大の必要値である最大必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の最大総必要値、前記合計必要値、及び予め定められた前記複数のサプリメント毎の許容上限摂取量に基づいて、前記複数のサプリメント毎の配合量を算出する配合量算出手段と、
を含むサプリメント配合処理装置。
【請求項２】
各質問に対する前記複数のサプリメント毎の前記最大必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の最大総必要値を算出する最大総必要値算出手段を更に含み、
前記回答入力手段は、前記１つの質問に対するユーザの１つの回答を表す回答情報を前記複数の質問から選択された質問の各々に対して入力し、
前記最大総必要値算出手段は、前記選択された各質問に対する前記複数のサプリメント毎の前記最大必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の最大総必要値を算出する請求項１に記載のサプリメント配合処理装置。
【請求項３】
ユーザの年齢及び性別を含むユーザ基本情報及びサプリメント服用目的を入力する基本情報入力手段と、
前記複数の質問と、前記複数の質問毎に定めた前記ユーザ基本情報に関する条件及び前記サプリメント服用目的に関する条件とを対応させて記憶した質問条件記憶手段と、
前記入力されたユーザ基本情報及びサプリメント服用目的が満たす前記ユーザ基本情報に関する条件及び前記サプリメント服用目的に関する条件に対応する質問を前記複数の質問から選択する選択手段と、を更に含み、
前記回答入力手段は、前記１つの質問に対するユーザの１つの回答を表す回答情報を前記選択手段によって選択された質問の各々に対して入力し、
前記最大総必要値算出手段は、前記選択手段によって選択された各質問に対する前記複数のサプリメント毎の前記最大必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の最大総必要値を算出する請求項２のサプリメント配合処理装置。
【請求項４】
前記算出された配合量及び予め定められた各サプリメントの単位量あたりの価格に基づいて、配合金額を算出する金額算出手段と、
ユーザからの予算金額を入力する予算入力手段と、
栄養素が類似する複数のサプリメントが分散されるように分けられた複数のサプリメント群及び前記算出された配合量に基づいて、各サプリメント群毎にサプリメント群配合値を算出する群配合値算出手段と、
前記算出されたサプリメント群配合値に基づいて、サプリメント群配合値が最大であるサプリメント群を前記複数のサプリメント群から探索する最大配合値群探索手段と、
前記入力された予算金額が前記算出された配合金額より低い場合、前記配合金額が前記予算金額以下となるように、前記探索されたサプリメント群に属するサプリメントの配合量を削減する削減手段と、
を更に含む請求項１〜請求項３の何れか１項に記載のサプリメント配合処理装置。
【請求項５】
前記複数のサプリメント毎の最大総必要値及び前記合計必要値に基づいて、前記複数のサプリメント毎の不足値を算出する不足値算出手段と、
前記複数のサプリメント毎に予め定められた優先値及び前記不足値に基づいて、サプリメント群に属する複数のサプリメントの中から前記不足値及び前記優先値が小さいサプリメントを探索する不足優先探索手段と、を更に含み、
前記削減手段は、前記不足優先探索手段によって探索されたサプリメントの配合量を削減する請求項４に記載のサプリメント配合処理装置。
【請求項６】
前記算出された複数のサプリメント毎の配合量に基づいて、前記サプリメントを分包するサプリメント分包手段を更に含む請求項１〜請求項５の何れか１項に記載のサプリメント配合処理装置。
【請求項７】
生活情報に関する１つの質問に対して複数の回答が定められた複数の質問における前記質問毎の複数の回答と、各質問における前記複数の回答毎に予め定められた複数のサプリメントの各々に対して定めた必要値とを関連させて記憶した記憶手段に接続されたコンピュータを、
前記１つの質問に対するユーザの１つの回答を表す回答情報を前記複数の質問の各々に対して入力する回答入力手段、
前記回答情報の各々に対応する前記複数のサプリメント毎の必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の合計必要値を算出する合計必要値算出手段、及び
各質問に対する前記複数のサプリメント毎の最大の必要値である最大必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の最大総必要値、前記合計必要値、及び予め定められた前記複数のサプリメント毎の許容上限摂取量に基づいて、前記複数のサプリメント毎の配合量を算出する配合量算出手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サプリメント配合処理装置及びプログラムに係り、特に、顧客の生活状況に応じたサプリメントを配合するサプリメント配合処理装置及びコンピュータをサプリメント配合処理装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
従来、不足している栄養素を補うためにサプリメントが服用されており、このサプリメントには多くの種類があり、利用者は生活習慣や食生活を自己判断し、判断結果に応じて必要なサプリメントを選択し、日常的に服用していた。
【０００３】
また、利用者に対するアンケート結果から取得する生活情報に基づいて、サプリメントの組み合わせを指定する生活指導装置が知られている（特許文献１）。
【特許文献１】特開２００４−１１０４０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の生活指導装置によれば、アンケート結果に基づいて、利用者の生活に適したサプリメントの配合量を自動的に決定することができない、という問題がある。
【０００５】
本発明は、上記問題点を解決するためになされたもので、利用者の生活に適したサプリメントの配合量を自動的に決定することができるサプリメント配合処理装置及びプログラムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために本発明に係るサプリメント配合処理装置は、生活情報に関する１つの質問に対して複数の回答が定められた複数の質問における前記質問毎の複数の回答と、各質問における前記複数の回答毎に予め定められた複数のサプリメントの各々に対して定めた必要値とを関連させて記憶した記憶手段と、前記１つの質問に対するユーザの１つの回答を表す回答情報を前記複数の質問の各々に対して入力する回答入力手段と、  前記回答情報の各々に対応する前記複数のサプリメント毎の必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の合計必要値を算出する合計必要値算出手段と、各質問に対する前記複数のサプリメント毎の最大の必要値である最大必要値を前記複数のサプリメント毎に合計した前記複数のサプリメント毎の最大総必要値、前記合計必要値、及び予め定められた前記複数のサプリメント毎の許容上限摂取量に基づいて、前記複数のサプリメント毎の配合量を算出する配合量算出手段とを含んで構成されている。
【０００７】
本発明に係るサプリメント配合処理装置では、回答入力手段によって、１つの質問に対するユーザの１つの回答を表す回答情報を複数の質問の各々に対して入力し、合計必要値算出手段によって、回答情報の各々に対応する複数のサプリメント毎の必要値を複数のサプリメント毎に合計した複数のサプリメント毎の合計必要値を算出する。そして、配合量算出手段によって、各質問に対する複数のサプリメント毎の最大の必要値である最大必要値を複数のサプリメント毎に合計した複数のサプリメント毎の最大総必要値、合計必要値、及び予め定められた複数のサプリメント毎の許容上限摂取量に基づいて、複数のサプリメント毎の配合量を算出する。
【０００８】
従って、本発明に係るサプリメント配合処理装置によれば、質問に対するユーザの回答に対応する複数のサプリメント毎の必要値、最大必要値、及び許容上限摂取量に基づいて、サプリメント毎の配合量を算出することにより、ユーザの生活に適したサプリメントの配合量を自動的に決定することができる。
【０００９】
また、本発明に係るサプリメント配合処理装置は、各質問に対する複数のサプリメント毎の最大必要値を複数のサプリメント毎に合計した複数のサプリメント毎の最大総必要値を算出する最大総必要値算出手段を更に含み、回答入力手段は、１つの質問に対するユーザの１つの回答を表す回答情報を複数の質問から選択された質問の各々に対して入力し、最大総必要値算出手段は、選択された各質問に対する複数のサプリメント毎の最大必要値を複数のサプリメント毎に合計した複数のサプリメント毎の最大総必要値を算出することができる。これによれば、複数の質問からいくつかの質問を選択することにより、ユーザが回答する質問の数を減らすことができ、ユーザの利便性を向上させることができる。
【００１０】
また、本発明に係るサプリメント配合処理装置は、ユーザの年齢及び性別を含むユーザ基本情報及びサプリメント服用目的を入力する基本情報入力手段と、複数の質問と、複数の質問毎に定めたユーザ基本情報に関する条件及びサプリメント服用目的に関する条件とを対応させて記憶した質問条件記憶手段と、入力されたユーザ基本情報及びサプリメント服用目的が満たすユーザ基本情報に関する条件及びサプリメント服用目的に関する条件に対応する質問を複数の質問から選択する選択手段と、を更に含み、回答入力手段は、１つの質問に対するユーザの１つの回答を表す回答情報を選択手段によって選択された質問の各々に対して入力し、最大総必要値算出手段は、選択手段によって選択された各質問に対する複数のサプリメント毎の最大必要値を複数のサプリメント毎に合計した複数のサプリメント毎の最大総必要値を算出することができる。これによれば、ユーザの年齢及び性別やサプリメント服用目的に関連する質問だけを選択することができるため、ユーザに関連のない質問に対して回答する必要がなく、ユーザの利便性を向上させることができる。
【００１１】
また、本発明に係るサプリメント配合処理装置は、算出された配合量及び予め定められた各サプリメントの単位量あたりの価格に基づいて、配合金額を算出する金額算出手段と、ユーザからの予算金額を入力する予算入力手段と、栄養素が類似する複数のサプリメントが分散されるように分けられた複数のサプリメント群及び算出された配合量に基づいて、各サプリメント群毎にサプリメント群配合値を算出する群配合値算出手段と、算出されたサプリメント群配合値に基づいて、サプリメント群配合値が最大であるサプリメント群を複数のサプリメント群から探索する最大配合値群探索手段と、入力された予算金額が算出された配合金額より低い場合、配合金額が予算金額以下となるように、探索されたサプリメント群に属するサプリメントの配合量を削減する削減手段とを更に含んで構成することができる。
【００１２】
この構成によれば、金額算出手段によって、算出された配合量及び予め定められた各サプリメントの単位量あたりの価格に基づいて、配合金額を算出し、予算入力手段によって、ユーザからの予算金額を入力する。そして、群配合値算出手段によって、栄養素が類似する複数のサプリメントが分散されるように分けられた複数のサプリメント群及び算出された配合量に基づいて、各サプリメント群毎にサプリメント群配合値を算出し、最大配合値群探索手段によって、算出されたサプリメント群配合値に基づいて、サプリメント群配合値が最大であるサプリメント群を複数のサプリメント群から探索し、削減手段によって、入力された予算金額が算出された配合金額より低い場合、配合金額が予算金額以下となるように、探索されたサプリメント群に属するサプリメントの配合量を削減する。
【００１３】
従って、配合金額より予算金額が低い場合、サプリメント群配合値が高いサプリメント群に属するサプリメントの配合量を削減することにより、配合されるサプリメントの栄養素が偏ることなく、予算金額に合ったサプリメントの配合量を決定することができる。
【００１４】
また、上記のサプリメント配合処理装置は、複数のサプリメント毎の最大総必要値及び合計必要値に基づいて、複数のサプリメント毎の不足値を算出する不足値算出手段と、複数のサプリメント毎に予め定められた優先値及び不足値に基づいて、サプリメント群に属する複数のサプリメントの中から不足値及び優先値が小さいサプリメントを探索する不足優先探索手段と、を更に含み、削減手段は、不足優先探索手段によって探索されたサプリメントの配合量を削減することができる。これによれば、探索されたサプリメント群の中から不足値及び優先値が小さいサプリメントを探索し、探索されたサプリメントの配合量を削減することにより、不足値及び優先値が大きいサプリメントは削減されないため、ユーザに適したサプリメントの配合量を決定することができる。
【００１５】
また、上記のサプリメント配合処理装置は、算出された複数のサプリメント毎の配合量に基づいて、サプリメントを分包するサプリメント分包手段を更に含んで構成することができる。これによれば、自動的にユーザに適したサプリメントの配合量を決定するだけでなく、自動的にサプリメントを分包することができる。
【００１６】
本発明のプログラムは、上記の記憶手段が接続されたコンピュータを、回答入力手段、合計必要値算出手段、及び配合量算出手段として機能させるためのプログラムであるので、コンピュータが本発明のプログラムを実行することにより、コンピュータが本発明のサプリメント配合処理装置として機能することになり、質問に対するユーザの回答に対応する複数のサプリメント毎の必要値、最大必要値、及び許容上限摂取量に基づいて、サプリメント毎の配合量を算出することにより、ユーザの生活に適したサプリメントの配合量を自動的に決定することができる。
【発明の効果】
【００１７】
以上説明したように、本発明のサプリメント配合処理装置及びプログラムによれば、質問に対するユーザの回答に対応する複数のサプリメント毎の必要値、最大必要値、及び許容上限摂取量に基づいて、サプリメント毎の配合量を算出することにより、ユーザの生活に適したサプリメントの配合量を自動的に決定することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１９】
図１に示すように、本発明の実施の形態に係るサプリメント配合処理システム１０は、ユーザに適したサプリメントの配合数を算出するサプリメント配合処理装置１２、ユーザがデータを入力するためのクライアントＰＣ１４、分包されたサプリメントをユーザに提供するサプリメント販売店内に設置されるサプリメント販売店内ＰＣ１６、サプリメントを分包する機能を有するサプリメント分包装置３２、及びインターネットなどのネットワーク１８から構成されており、サプリメント配合処理装置１２、クライアントＰＣ１４、及びサプリメント販売店内ＰＣ１６はネットワーク１８を介して相互に接続されている。また、サプリメント販売店内ＰＣ１６とサプリメント分包装置３２とは配線３４を介して接続されている。
【００２０】
サプリメント配合処理装置１２は、後述する配合処理ルーチンのプログラムを含む各種プログラムやパラメータ等が記憶されたＲＯＭ２０、各種プログラムを実行するＣＰＵ２２、ＣＰＵ２２による各種プログラムの実行時におけるワークエリア等として用いられるＲＡＭ２４、サプリメントに関する情報を格納するためのＨＤＤ２６、通信制御装置２８、及びこれらを相互に接続するための入出力ポート３０が設けられている。
【００２１】
ＨＤＤ２６に格納されているサプリメントに関する情報としては、不足している栄養素を分析するための複数の質問からなる質問リスト、及び質問毎の複数の回答と、各質問の回答毎に予め定めた複数のサプリメントの各々に対して定めた必要値との関係を表す必要値テーブルがある。
【００２２】
サプリメント分包装置３２は、複数のサプリメントを収納する収納部（図示省略）、収納されたサプリメントから所定の種類のサプリメントを所定の配合数分包する分包部（図示省略）、及び分包毎にサプリメントの内容を印刷する印刷部（図示省略）を備えている。
【００２３】
なお、クライアントＰＣ１４及びサプリメント販売店内ＰＣ１６は、従来公知のパーソナルコンピュータの一般的構成を備えたものであればよく、本実施の形態では、クライアントＰＣ１４及びサプリメント販売店内ＰＣ１６の一般的処理の説明を省略する。
【００２４】
次に本発明の実施の形態に係る配合処理ルーチンを図２を用いて説明する。まず、クライアントＰＣ１４において、ユーザがサプリメントを服用する目的を表すコース情報、及び年齢や性別などの基本情報を入力し、サプリメント配合処理装置１２に送信する。そして、サプリメント配合処理装置１２において、ステップ１００で、クライアントＰＣ１４からの基本情報及びコース情報を受信したか否かを判定し、基本情報及びコース情報を受信すると、ステップ１００からステップ１０２へ進み、基本情報及びコース情報に対応する質問をＨＤＤ２６に格納された質問リストから選択する。例えば、質問リストの各質問には、基本情報に関する条件及びコース情報に関する条件が予め定められており、受信したコース情報及び基本情報の年齢や性別が満たす基本情報に関する条件及びコース条件に関する条件が定められている質問が選択される。そして、ステップ１０４において、選択された質問のリストを図３に示すようにクライアントＰＣ１４のディスプレイ（図示省略）に表示させ、ユーザは表示された質問に回答する。質問の回答は３択となっており、表示された全ての質問に対して、ユーザは自分の生活状況に当てはまる回答を選択し、選択された回答を表す回答情報をサプリメント配合処理装置１２に送信する。
【００２５】
次のステップ１０６では、サプリメント配合処理装置１２において、回答情報を受信したか否かを判定し、回答情報を受信すると、ステップ１０６からステップ１０８へ進み、図４に示す配合算出処理ルーチンを実行する。
【００２６】
まず、ステップ１３０において、コース毎に予め定められた年代別のベース粒数と基本情報の年齢及びコース情報とに基づいて、ベース不足値を算出する。ベース粒数は、コース毎に定められた年代別の各サプリメントの最小必要粒数であり、ベース不足値は以下の式により算出される。
【００２７】
ベース不足値＝ベース粒数／許容上限摂取粒数
ただし、許容上限摂取粒数は、年代別に定められた各サプリメントを１日に摂取することが許容される上限粒数を表す。
【００２８】
次のステップ１３２では、ステップ１０２で選択された質問を示す番号であるｎの値を初期値の１とし、ステップ１３４において、ＨＤＤ２６に格納された必要値テーブルに基づいて、選択されたｎ番目の質問において、サプリメントの必要値の大きさが最大の最大必要値を各サプリメント毎に抽出し、各サプリメントの最大総必要値を格納する最大総必要値リストに加算する。そして、ステップ１３６において、ｎが選択された質問の数より小さいか否かを判定し、判定が肯定されると、ステップ１３８において、ｎの値をインクリメントし、ステップ１３４へ戻る。
【００２９】
一方、ｎの値が選択された質問の数になると、ステップ１３６の判定が否定され、ステップ１４０において、ｎの値を初期値の１とし、ステップ１４２において、必要値テーブルと回答情報とに基づいて、ステップ１０２で選択されたｎ番目の質問の回答に対応する必要値を各サプリメント毎に算出し、各サプリメントの合計必要値を格納する合計必要値リストに加算する。そして、ステップ１４４において、ｎが選択された質問の数より小さいか否かを判定し、判定が肯定されると、ステップ１４６において、ｎの値をインクリメントし、ステップ１４２へ戻る。
【００３０】
一方、ｎの値が選択された質問の数になると、ステップ１４４の判定が否定され、ステップ１４８において、最大総必要値リストの最大総必要値と合計必要値リストの合計必要値に基づいて、以下の式により、各サプリメント毎に不足値を算出する。
【００３１】
不足値＝合計必要値／最大総必要値
そして、ステップ１５０において、ベース不足値と不足値とに基づいて、以下の式により、各サプリメント毎に配合数を算出して、配合算出処理ルーチンを終了する。
【００３２】
配合数＝（ベース不足値＋不足値）×許容上限摂取粒数
次に、図２に示す配合処理ルーチンのステップ１１０において、ステップ１０８で算出された各サプリメント毎の配合数と各サプリメントの単価とに基づいて、１日当りの配合金額を算出し、ステップ１１２で、算出された各サプリメントの配合数を朝服用、昼服用、及び夕服用の各々に分配して分包する分包方法を決定する。例えば、各サプリメント毎に、朝、夕、朝夕両方、及び指定無しの何れか一つを服用指定時間として予め定めておき、この服用指定時間に基づいて、算出された各サプリメントの配合数を朝服用、昼服用、及び夕服用の各々に分配する。このとき、服用指定時間として指定無しが定められたサプリメントについては、昼服用に分配し、朝服用、昼服用、夕服用の各々の配合数が均等でない場合には、指定無しと定められたサプリメントの分配数を他の服用指定時間に移動し、この移動の結果、朝服用、昼服用、夕服用の各々の配合数に偏りがある場合には、服用指定時間が指定無し以外のサプリメントの分配数を他の服用時間に移動させて、朝服用、昼服用、夕服用の各々の配合数を均等とし、このときの分配方法を分包方法として決定する。
【００３３】
次のステップ１１４では、上記で算出された各サプリメントの配合数、金額、及び分包方法を図５に示すように配合結果としてクライアントＰＣ１４のディスプレイに表示させる。そして、ユーザは、表示された配合結果に対し、金額が予算より高かったり、分包方法を指定したい場合には、クライアントＰＣ１４のマウスやキーボード（図示省略）により、予算金額や分包方法を指定する。
【００３４】
次のステップ１１６では、予算金額が指定されたか否かを判定し、クライアントＰＣ１４から予算金額情報が送信されると、ステップ１１８において、図６に示す配合修正処理ルーチンが実行され、まず、ステップ１６０において、予め定められたサプリメント群毎に、以下の式によりサプリメント群配合値を算出する。
【００３５】
サプリメント群配合値＝ＴＲＵＮＣ（サプリメント群の合計配合数／２）
ただし、ＴＲＵＮＣは小数点1桁未満を切り捨てる関数である。なお、サプリメント群は、図８に示すように、類似した栄養素を補助する複数のサプリメント（例えば、ビタミンＡやビタミンＢ、ビタミンＣなどのビタミン類を補助する複数のサプリメント）が分散するように複数のサプリメントが分類されている。
【００３６】
そして、ステップ１６２において、サプリメント群配合値が最も大きいサプリメント群を特定し、ステップ１６４で、図７に示す配合数削減処理ルーチンが実行され、まず、ステップ１８０において、ステップ１６２で特定されたサプリメント群の各サプリメントについて、ステップ１４８で算出された不足値とサプリメント毎に予め定められた優先値とに基づいて、以下の式により、不足優先値を算出する。
【００３７】
不足優先値＝不足値×優先値
次のステップ１８２において、サプリメントを示す番号であるｎを初期値の１とし、ステップ１８４で、ステップ１８０で算出された不足優先値に基づいて、不足優先値がｎ番目に低いサプリメントをステップ１６２で特定されたサプリメント群のサプリメントの中から特定する。そして、ステップ１８６で、特定されたサプリメントの配合数とベース粒数とを比較し、ベース粒数より配合数が大きいか否かを判定し、特定されたサプリメントの配合数がベース粒数より大きいと、ステップ１８８において、特定されたサプリメントの配合数を１つ削減し、ステップ１９０で、ステップ１１０で算出された１日あたりの金額から特定されたサプリメントの単価を減算することにより、１日あたりの配合金額を算出する。そして、ステップ１９２において、ステップ１９０で算出された１日あたりの配合金額と予算金額とを比較し、１日あたりの配合金額が予算金額以下であるか否かを判定し、１日あたりの配合金額が予算金額以下であると、配合数削減処理ルーチンを終了する。１日当りの配合金額が予算金額より大きいと、ステップ１９４において、ステップ１６２で特定されたサプリメント群のサプリメント群配合値を算出し、ステップ１９６で、ステップ１６２で特定されたサプリメント群のサプリメント群配合値が最も大きいか否かを判定し、他のサプリメント群のサプリメント群配合値の方が大きいと、配合数削減処理ルーチンを終了し、ステップ１６２で特定されたサプリメント群のサプリメント群配合値が最も大きいと、ステップ１８６へ戻る。
【００３８】
また、ステップ１８６で、特定されたサプリメントの配合数がベース粒数以下であると、ステップ１９８において、ｎがサプリメント群内のサプリメント数より小さいか否かを判定し、削減対象となっていないサプリメントがサプリメント群内にあると、ステップ２００で、ｎの値をインクリメントし、ステップ１８４へ戻る。一方、サプリメント群内の全てのサプリメントが削減対象となっていると、ステップ１９８の判定が否定され、配合数削減処理ルーチンが終了する。
【００３９】
そして、図６に示す配合修正処理ルーチンのステップ１６６において、ステップ１９０で算出された配合金額と予算金額とを比較し、配合金額が予算金額より大きいか否かを判定し、配合金額が予算金額より大きいと、ステップ１６０へ戻り、他のサプリメント群のサプリメントの配合数を削減する。一方、配合金額が予算金額以下となっていると、ステップ１６８において、削減されたサプリメントの中で、単価が予算金額と配合金額との差額以下となっているサプリメントがあるか否かを判定し、判定が否定されると、配合修正処理ルーチンを終了するが、判定が肯定されると、ステップ１７０において、単価が予算金額と配合金額との差額以下であり、かつ配合数が削減されたサプリメントの配合数を増加させる。このとき、該当するサプリメントの中で、単価が安いものから削減された配合数を越えない範囲で配合数を増加させて、配合修正処理ルーチンを終了する。
【００４０】
そして、図２に示す配合処理ルーチンのステップ１２０において、ステップ１１８の配合修正処理で修正された配合数に基づいて、ステップ１１２と同様に分包方法を決定し、ステップ１２２で、クライアントＰＣ１４のディスプレイに修正された配合数、配合金額、及び分包方法に基づいて、修正された配合結果を表示させる。次のステップ１２４では、配合数が指定されたか否かを判定し、クライアントＰＣ１４から配合数指定情報が送信されると、ステップ１２６において、指定された配合数での配合金額を算出し、算出された配合金額と配合数指定情報とに基づいて、配合結果をクライアントＰＣ１４のディスプレイに表示させ、ステップ１２８へ移行する。また、配合数が指定されない場合には、ステップ１２８において、配合が確定したか否かを判定し、配合が確定しない場合には、ステップ１１６へ戻る。一方、クライアントＰＣ１４から配合確定指示が送信されると、ステップ１２９において、サプリメント販売店内ＰＣ１６へ配合結果情報を送信し、配合処理ルーチンを終了する。
【００４１】
そして、サプリメント販売店内ＰＣ１６が配合結果情報を受信すると、配合結果情報をサプリメント分包装置３２へ入力し、サプリメント分包装置３２において、図９に示す分包処理ルーチンが実行される。まず、ステップ２１０では、配合結果情報が入力されたか否かを判定し、配合結果情報が入力されると、ステップ２１０からステップ２１２へ進み、何日分分包したかを示す番号ｎを初期値の１とし、ステップ２１４において、入力された配合結果情報の配合数及び分包方法に基づいて、朝服用、昼服用、及び夜服用の各々の袋に、所定のサプリメントが所定配合数分包され、ステップ２１６において、分包の袋の表面に配合内容を印刷する。そして、ステップ２１８において、ｎがユーザによって指定された分包日数より小さいか否かを判定し、ｎが分包日数より小さいと、ステップ２２０において、ｎの値をインクリメントし、ステップ２１４へ戻る。一方、ｎが分包日数以上であると、ステップ２１８の判定が否定され、分包処理ルーチンを終了する。そして、分包されたサプリメントがユーザに提供される。
【００４２】
以上説明したように、本実施の形態に係るサプリメント配合処理装置によれば、質問に対するユーザの回答に対応する複数のサプリメント毎の必要値、最大必要値、及び許容上限摂取量に基づいて、サプリメント毎の配合数を算出することにより、ユーザの生活に適したサプリメントの配合数を自動的に決定することができる。また、ユーザの年齢及び性別やサプリメント服用目的に関連する質問だけを選択することにより、ユーザに関連のない質問に対して回答する必要がなく、ユーザが回答する質問の数を減らすことができ、ユーザの利便性を向上させることができる。
【００４３】
また、配合金額より予算金額が低い場合、サプリメント群配合値が高いサプリメント群に属するサプリメントの配合数を削減することにより、配合されるサプリメントの栄養素が偏ることなく、予算金額に合ったサプリメントの配合量を決定することができ、さらに、探索されたサプリメント群の中から不足優先値が小さいサプリメントを探索し、探索されたサプリメントの配合量を削減することにより、不足優先値が大きいサプリメントは削減されないため、ユーザに適したサプリメントの配合数を決定することができる。また、ベース粒数以下に配合数を削減しないことにより、最低限必要な配合数は維持することができる。
【００４４】
なお、上記の実施の形態の配合数削減処理ルーチンでは、不足優先値に基づいて、配合数を削減するサプリメントを決定する例を紹介したが、サプリメント群に属するサプリメントの不足優先値が等しい場合には、他の値に基づいて、削減対象となるサプリメントを決定してもよい。例えば、配合数の多いサプリメントや優先値が低いサプリメント、単価が低いサプリメントを削減対象としてもよい。
【００４５】
また、上記の実施の形態では、ユーザが基本情報やコース情報を入力する場合を例に説明したが、基本情報やコース情報は１度入力されると、登録しておくようにし、２回目以降は、基本情報やコース情報の入力を省略し、基本情報やコース情報に対応する質問を選択し、選択された質問をクライアントＰＣのディスプレイに表示するところから配合処理ルーチンを開始してもよい。
【００４６】
また、上記の実施の形態では、サプリメントの量の単位を粒数としたが、重さとしてもよく、また、重さとして各種計算し、最後に重さと１粒あたりの重さとによって、サプリメントの粒数を計算するようにしてもよい。
【００４７】
また、上記の実施の形態では、クライアントＰＣ、サプリメント販売店内ＰＣ、及びサプリメント配合処理装置がインターネットなどのネットワークを介して接続されている場合を例に説明したが、クライアントＰＣ及びサプリメント配合処理装置をサプリメント販売店内に設置し、ユーザがサプリメント販売店内に設置されたクライアントＰＣにより質問に回答し、その場で分包されたサプリメントを受け取るようにしてもよい。
【００４８】
また、上記の実施の形態では、本発明に係るサプリメント配合処理装置を、サプリメント配合処理装置とサプリメント分包装置とによって実現する場合を例に説明したが、サプリメント配合処理装置によってサプリメント分包装置の機能を実現するようにしてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態に係るサプリメント配合処理システムの構成を示す概略図である。
【図２】本発明の実施の形態に係る配合処理ルーチンの内容を示すフローチャートである。
【図３】質問のリストを表示する画面の一例を示すイメージ図である。
【図４】本発明の実施の形態に係る配合算出処理ルーチンの内容を示すフローチャートである。
【図５】配合結果を表示する画面の一例を示すイメージ図である。
【図６】本発明の実施の形態に係る配合修正処理ルーチンの内容を示すフローチャートである。
【図７】本発明の実施の形態に係る配合数削減処理ルーチンの内容を示すフローチャートである。
【図８】複数のサプリメントをサプリメント群に分けた例を示す表である。
【図９】本発明の実施の形態に係る分包処理ルーチンの内容を示すフローチャートである。
【符号の説明】
【００５０】
１０   サプリメント配合処理システム
１２   サプリメント配合処理装置
１４   クライアントＰＣ
１６   サプリメント販売店内ＰＣ
１８   ネットワーク
２０  ＲＯＭ
２２  ＣＰＵ
２４  ＲＡＭ
２６  ＨＤＤ
３２  サプリメント分包装置
【図１】
2006172076.tif 000003
【図２】
2006172076.tif 000004
【図３】
2006172076.tif 000005
【図４】
2006172076.tif 000006
【図５】
2006172076.tif 000007
【図６】
2006172076.tif 000008
【図７】
2006172076.tif 000009
【図８】
2006172076.tif 000010
【図９】
2006172076.tif 000011