(57)【特許請求の範囲】
【請求項１】
ＩＣタグを取り付けた飲食物を保管する保管庫と管理サーバとを接続する摂取カロリー管理システムであって、
ＩＣタグは識別情報であるＩＤと取り付けた飲食物の重量当たりのカロリー値を示す単位カロリー値を記憶し、
保管庫は、ドアの開閉を検出するドアセンサと、ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、記憶手段に設けた記憶領域である庫内メモリを有し、
庫内メモリは、保管庫内に収容している飲食物毎のＩＣタグのＩＤと単位カロリー値と重量を含む飲食物情報で構成される在庫情報と、ユーザが保管庫から取り出した飲食物の飲食物情報で構成される摂取情報を含み、
管理サーバは、ユーザが使用する各保管庫の摂取情報をまとめた総摂取情報と総摂取情報の単位カロリー値と重量から計算されたカロリー値を累積した累積カロリー値をユーザ毎に保持する管理メモリを有し、
保管庫は、ドアセンサがドアの開放を検出すると重量計測装置の計測値が変化するか監視し、重量値が変化するとタグリーダで庫内のＩＣタグを読み取り、読み取った結果のＩＤを在庫情報のＩＤと比較して出し入れされた飲食物を特定し、
重量が減少した場合特定された飲食物情報を在庫情報から摂取情報に移動し、
重量が増加した場合、特定された飲食物のＩＤを摂取情報に含まれる各飲食物情報のＩＤと比較し、
ＩＤが一致しない場合特定された飲食物のＩＤ及び単位カロリー値と増加した重量で飲食物情報を作成して在庫情報に追加し、
ＩＤが一致した場合さらに摂取情報内の一致した飲食物情報の重量と増加した重量とを比較し、重量が一致した場合一致した飲食物情報を摂取情報から在庫情報に戻し、
重量が一致しなかった場合摂取情報内の一致した飲食物情報の重量を増加した重量で減じた値に更新し、摂取情報内の一致した飲食物情報の重量を増加した重量に置き換えて作成した飲食物情報を在庫情報に追加し、
ドアセンサがドアの閉鎖を検出すると摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバは、受け取った更新情報で総摂取情報を更新し、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを管理メモリの累積カロリー値に加算して更新し、更新された累積カロリー値を保管庫に返送することを特徴とする摂取カロリー管理システム。
【請求項２】
前記保管庫は表示装置を有し、前記管理サーバから累積カロリー値を受け取るとこれを表示装置に表示することを特徴とする請求項１の摂取カロリー管理システム。
【請求項３】
前記管理メモリはユーザ毎に摂取カロリー制限値と通報先の情報を有し、前記管理サーバは前記更新された累積カロリー値が摂取カロリー制限値を超過した際に超過の警告するための電子メールを作成して通報先に送信することを特徴とする請求項１又は２の摂取カロリー管理システム。
【請求項４】
前記管理メモリはユーザ毎に摂取カロリー制限値と通報先の情報を有し、前記管理サーバは更新された累積カロリー値が摂取カロリー制限値を超過した際に超過の警告を前記保管庫に返送し、前記保管庫は表示装置を有し、前記管理サーバから超過の警告を受け取るとこれを表示装置に表示することを特徴とする請求項１又は２の摂取カロリー管理システム。
【請求項５】
ＩＣタグを取り付けた飲食物を保管する保管庫と管理サーバとを接続するシステムにおける摂取カロリー管理方法であって、
ＩＣタグは識別情報であるＩＤと取り付けた飲食物の重量当たりのカロリー値を示す単位カロリー値を記憶し、
保管庫は、ドアの開閉を検出するドアセンサと、ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、記憶手段に設けた記憶領域である庫内メモリを有し、
庫内メモリは、保管庫内に収容している飲食物毎のＩＣタグのＩＤと単位カロリー値と重量を含む飲食物情報で構成される在庫情報と、ユーザが保管庫から取り出した飲食物の飲食物情報で構成される摂取情報を含み、
管理サーバは、ユーザが使用する各保管庫の摂取情報をまとめた総摂取情報と総摂取情報の単位カロリー値と重量から計算されたカロリー値を累積した累積カロリー値をユーザ毎に保持する管理メモリを有し、
保管庫は、ドアセンサがドアの開放を検出すると重量計測装置の計測値が変化するか監視し、重量値が変化するとタグリーダで庫内のＩＣタグを読み取り、読み取った結果のＩＤを在庫情報のＩＤと比較して出し入れされた飲食物を特定し、
重量が減少した場合特定された飲食物情報を在庫情報から摂取情報に移動し、
重量が増加した場合、特定された飲食物のＩＤを摂取情報に含まれる各飲食物情報のＩＤと比較し、
ＩＤが一致しない場合特定された飲食物のＩＤ及び単位カロリー値と増加した重量で飲食物情報を作成して在庫情報に追加し、
ＩＤが一致した場合さらに摂取情報内の一致した飲食
物情報の重量と増加した重量とを比較し、
重量が一致した場合一致した飲食物情報を摂取情報から在庫情報に戻し、
重量が一致しなかった場合摂取情報内の一致した飲食物情報の重量を増加した重量で減じた値に更新し、摂取情報内の一致した飲食物情報の重量を増加した重量に置き換えて作成した飲食物情報を在庫情報に追加し、
ドアセンサがドアの閉鎖を検出すると摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバは、受け取った更新情報で総摂取情報を更新し、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを管理メモリの累積カロリー値に加算して更新し、更新された累積カロリー値を保管庫に返送することを特徴とする摂取カロリー管理方法。
【請求項６】
前記保管庫は表示装置を有し、前記管理サーバから累積カロリー値を受け取るとこれを表示装置に表示することを特徴とする請求項５の摂取カロリー管理方法。
【請求項７】
前記管理メモリはユーザ毎に摂取カロリー制限値と通報先の情報を有し、前記管理サーバは前記更新された累積カロリー値が摂取カロリー制限値を超過した際に超過の警告するための電子メールを作成して通報先に送信することを特徴とする請求項５又は６の摂取カロリー管理方法。
【請求項８】
前記管理メモリはユーザ毎に摂取カロリー制限値と通報先の情報を有し、前記管理サーバは更新された累積カロリー値が摂取カロリー制限値を超過した際に超過の警告を前記保管庫に返送し、前記保管庫は表示装置を有し、前記管理サーバから超過の警告を受け取るとこれを表示装置に表示することを特徴とする請求項５又は６の摂取カロリー管理方法。
【請求項９】
識別情報であるＩＤと取り付けた飲食物の重量当たりのカロリー値を示す単位カロリー値を記憶するＩＣタグを取り付けた飲食物を保管し管理サーバと接続する保管庫であって、
ドアの開閉を検出するドアセンサと、ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、保管庫内に収容している飲食物毎のＩＣタグのＩＤと単位カロリー値と重量を含む飲食物情報で構成される在庫情報とユーザが保管庫から取り出した飲食物の飲食物情報で構成される摂取情報を記憶する庫内メモリを有し、
ドアセンサがドアの開放を検出すると重量計測装置の計測値が変化するか監視し、
重量値が変化するとタグリーダで庫内のＩＣタグを読み取り、読み取った結果のＩＤを在庫情報のＩＤと比較して出し入れされた飲食物を特定し、
重量が減少した場合特定された飲食物情報を在庫情報から摂取情報に移動し、
重量が増加した場合、特定された飲食物のＩＤを摂取情報に含まれる各飲食物情報のＩＤと比較し、
ＩＤが一致しない場合特定された飲食物のＩＤ及び単位カロリー値と増加した重量で飲食物情報を作成して在庫情報に追加し、
ＩＤが一致した場合さらに摂取情報内の一致した飲食物情報の重量と増加した重量とを比較し、
重量が一致した場合一致した飲食物情報を摂取情報から在庫情報に戻し、
重量が一致しなかった場合摂取情報内の一致した飲食物情報の重量を増加した重量で減じた値に更新し、摂取情報内の一致した飲食物情報の重量を増加した重量に置き換えて作成した飲食物情報を在庫情報に追加し、
ドアセンサがドアの閉鎖を検出すると摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバに、対象のユーザが使用する各保管庫から更新情報を集計させ、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを累積し累積カロリー値を計算させることを特徴とする保管庫。
【請求項１０】
ドアの開閉を検出するドアセンサがドアの開放を検出すると保管庫に収容された飲食物の重量を計測する重量計測装置の計測値が変化するか監視する手順と、
重量値が変化すると保管庫内に収容された飲食物に取り付けられ識別情報であるＩＤと取り付けた飲食物の重量当たりのカロリー値を示す単位カロリー値を記憶するＩＣタグをタグリーダで読み取る手順と、
読み取った結果と保管庫に保管している飲食物の情報を示す在庫情報を比較して出し入れされた飲食物を特定する手順と、
重量が減少した場合特定された飲食物の飲食物情報を在庫情報から摂取情報に移動する手順と、
重量が増加した場合、特定された飲食物のＩＤを摂取情報に含まれる各飲食物情報のＩＤと比較する手順と、
ＩＤが一致しない場合特定された飲食物のＩＤ及び単位カロリー値と増加した重量で飲食物情報を作成して在庫情報に追加する手順と、
ＩＤが一致した場合さらに摂取情報内の一致した飲食物情報の重量と増加した重量とを比較する手順と、
重量が一致した場合一致した飲食物情報を摂取情報から在庫情報に戻す手順と、
重量が一致しなかった場合摂取情報内の一致した飲食物情報の重量を増加した重量で減じた値に更新し、摂取情報内の一致した飲食物情報の重量を増加した重量に置き換えて作成した飲食物情報を在庫情報に追加する手順と、
ドアセンサがドアの閉鎖を検出すると摂取情報の変化分を更新情報として管理サーバに送り管理サーバに対象のユーザが使用する各保管庫から更新情報を集計させ、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを累積し累積カロリー値を計算させる手順をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は摂取カロリー管理システム、摂取カロリー管理方法、保管庫、及びプログラムに関し、特に、飲食物に貼り付けたＩＣタグを利用して飲食物を保管する保管庫から取り出された飲食物のカロリーを計算し制限値を超過しないか管理する技術に関する。
【背景技術】
【０００２】
従来、ユーザが摂取カロリーをコントロール使用とする場合、ユーザは摂取する飲食物に含まれるカロリーを計算し、これを積算して設定値と比較する作業を人手で行わなければならなかった。例えば、特開２０００−３２２３８８号公報の発明は、計算機がユーザの操作に応じて様々な食品のメニューを表示し、ユーザがそれを選択しさらに摂取した量を割合で入力することにより、計算機が自動的にカロリーを計算する。この発明は、摂取した食品の情報を人手で入力する必要がある。
【０００３】
特開２００３−１８５３２６号公報の発明は、食物貯蔵庫に非接触タグを読み取るタグセンサと重量検出手段を設け、非接触タグを付けた食品が格納されると非接触タグを読み取り重量も計測して記録しているので、どのような食品が食物貯蔵庫に保管されているかという情報に加えて食品の残重量も管理することができる。この発明は非接触タグに賞味期限が記録されていればタイマを設けることにより賞味期限の管理もできることを記載している。
【０００４】
【特許文献１】特開２０００−３２２３８８号公報
【特許文献２】特開２００３−１８５３２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特開２０００−３２２３８８号公報の発明は、ユーザが入力した情報に基づいてカロリーを計算することができるが、ユーザは摂取した食品を特定する情報を入力するという煩雑な作業が必要であった。
【０００６】
特開２００３−１８５３２６号公報の発明は、食品に非接触タグを付けて食物貯蔵庫内の食品の在庫情報を管理できるようにしているが、カロリー計算をしてユーザが摂取できるカロリーを管理する構成を有していない。
【０００７】
このように従来の技術では、入力に応じてカロリーを計算したり、食品の在庫を管理したりするのみで、ユーザがその日に摂取した累積カロリー値を自動的に計算して設定された摂取カロリー制限値を超えないように管理することができなかった。
【０００８】
本発明の目的は、自動的に保管庫内の飲食物出し入れを検出して摂取カロリーを計算して摂取カロリー制限値を超えないように管理できるようにした摂取カロリー管理システム、摂取カロリー管理方法、保管庫、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の摂取カロリー管理システムは、ＩＣタグを取り付けた飲食物を保管する保管庫と管理サーバとを接続する摂取カロリー管理システムであって、
ＩＣタグは識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶し、
保管庫は、ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、保管庫内に収容している飲食物の情報を示す在庫情報とユーザが保管庫から取り出した飲食物を示す摂取情報を記憶する庫内メモリを有し、
重量計測装置が計測した重量値が変化するとタグリーダに対して庫内のＩＣタグの読み取りを指示し、読み取った結果と在庫情報を比較して出し入れされた飲食物を特定し、重量が増加した場合特定された飲食物のＩＤと単位カロリー値と増加した重量を含んだ飲食物情報を作成して在庫情報に追加し、重量が減少した場合特定された飲食物の飲食物情報を在庫情報から摂取情報に移動し、摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバは、ユーザが使用する各保管庫の摂取情報をまとめた総摂取情報とユーザの摂取カロリー値を累積した累積カロリー値をユーザ毎に保持する管理メモリを有し、
更新情報を受け取ると総摂取情報を更新し、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを管理メモリの累積カロリー値に加算して更新し、更新された累積カロリー値を保管庫に返送することを特徴とする。
【００１０】
本発明の第２の摂取カロリー管理システムは、ＩＣタグを取り付けた飲食物を保管する保管庫と管理サーバとを接続する摂取カロリー管理システムであって、
ＩＣタグは識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶し、
保管庫は、ドアの開閉を検出するドアセンサと、ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、記憶手段に設けた記憶領域である庫内メモリを有し、
庫内メモリは、保管庫内に収容している飲食物毎のＩＣタグのＩＤと単位カロリー値と重量を含む飲食物情報で構成される在庫情報と、ユーザが保管庫から取り出した飲食物の飲食物情報で構成される摂取情報を含み、
管理サーバは、ユーザが使用する各保管庫の摂取情報をまとめた総摂取情報と総摂取情報の単位カロリー値と重量から計算されたカロリー値を累積した累積カロリー値をユーザ毎に保持する管理メモリを有し、
保管庫は、ドアセンサがドアの開放を検出すると重量計測装置の計測値が変化するか監視し、重量値が変化するとタグリーダで庫内のＩＣタグの読み取り、読み取った結果のＩＤを在庫情報のＩＤと比較して出し入れされた飲食物を特定し、重量が増加した場合特定された飲食物のＩＤ及び単位カロリー値と増加した重量で飲食物情報を作成して在庫情報に追加し、重量が減少した場合特定された飲食物情報を在庫情報から摂取情報に移動し、ドアセンサがドアの閉鎖を検出すると摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバは、受け取った更新情報で総摂取情報を更新し、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを管理メモリの累積カロリー値に加算して更新し、更新された累積カロリー値を保管庫に返送することを特徴とする。
【００１１】
本発明の第３の摂取カロリー管理システムは、本発明の第１又は第２の摂取カロリー管理システムにおいて、前記保管庫は、前記重量が増加した場合前記特定された飲食物のＩＤを前記摂取情報に含まれる各飲食物情報のＩＤと比較し、一致した場合さらに前記摂取情報内の一致した飲食物情報の重量と前記増加した重量とを比較し、重量が一致した場合一致した飲食物情報を前記摂取情報から前記在庫情報に戻し、重量が一致しなかった場合前記摂取情報内の一致した飲食物情報の重量を前記増加した重量で減じた値に更新し、前記摂取情報内の一致した飲食物情報の重量を前記増加した重量に置き換えて作成した飲食物情報を前記在庫情報に追加することを特徴とする。
【００１２】
本発明の第４の摂取カロリー管理システムは、本発明の第１、第２又は第３の摂取カロリー管理システムにおいて、前記保管庫は表示装置を有し、前記管理サーバから累積カロリー値を受け取るとこれを表示装置に表示することを特徴とする。
【００１３】
本発明の第５の摂取カロリー管理システムは、本発明の第１、第２又は第３の摂取カロリー管理システムにおいて、前記管理メモリはユーザ毎に摂取カロリー制限値と通報先の情報を有し、前記管理サーバは前記更新された累積カロリー値が摂取カロリー制限値を超過した際に超過の警告するための電子メールを作成して通報先に送信することを特徴とする請求項１、２又は３の摂取カロリー管理システム。
【００１４】
本発明の第６の摂取カロリー管理システムは、本発明の第１、第２又は第３の摂取カロリー管理システムにおいて、前記管理メモリはユーザ毎に摂取カロリー制限値と通報先の情報を有し、前記管理サーバは更新された累積カロリー値が摂取カロリー制限値を超過した際に超過の警告を前記保管庫に返送し、前記保管庫は表示装置を有し、前記管理サーバから超過の警告を受け取るとこれを表示装置に表示することを特徴とする。
【００１５】
本発明の第１の摂取カロリー管理方法は、ＩＣタグを取り付けた飲食物を保管する保管庫と管理サーバとを接続する摂取カロリー管理方法であって、
ＩＣタグは識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶し、
保管庫は、ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、保管庫内に収容している飲食物の情報を示す在庫情報とユーザが保管庫から取り出した飲食物を示す摂取情報を記憶する庫内メモリを有し、
重量計測装置が計測した重量値が変化するとタグリーダに対して庫内のＩＣタグの読み取りを指示し、読み取った結果と在庫情報を比較して出し入れされた飲食物を特定し、重量が増加した場合特定された飲食物のＩＤと単位カロリー値と増加した重量を含んだ飲食物情報を作成して在庫情報に追加し、重量が減少した場合特定された飲食物の飲食物情報を在庫情報から摂取情報に移動し、摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバは、ユーザが使用する各保管庫の摂取情報をまとめた総摂取情報とユーザの摂取カロリー値を累積した累積カロリー値をユーザ毎に保持する管理メモリを有し、
更新情報を受け取ると総摂取情報を更新し、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを管理メモリの累積カロリー値に加算して更新し、更新された累積カロリー値を保管庫に返送することを特徴とする。
【００１６】
本発明の第２の摂取カロリー管理方法は、ＩＣタグを取り付けた飲食物を保管する保管庫と管理サーバとを接続する摂取カロリー管理方法であって、
ＩＣタグは識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶し、
保管庫は、ドアの開閉を検出するドアセンサと、ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、記憶手段に設けた記憶領域である庫内メモリを有し、
庫内メモリは、保管庫内に収容している飲食物毎のＩＣタグのＩＤと単位カロリー値と重量を含む飲食物情報で構成される在庫情報と、ユーザが保管庫から取り出した飲食物の飲食物情報で構成される摂取情報を含み、
管理サーバは、ユーザが使用する各保管庫の摂取情報をまとめた総摂取情報と総摂取情報の単位カロリー値と重量から計算されたカロリー値を累積した累積カロリー値をユーザ毎に保持する管理メモリを有し、
保管庫は、ドアセンサがドアの開放を検出すると重量計測装置の計測値が変化するか監視し、重量値が変化するとタグリーダで庫内のＩＣタグの読み取り、読み取った結果のＩＤを在庫情報のＩＤと比較して出し入れされた飲食物を特定し、重量が増加した場合特定された飲食物のＩＤ及び単位カロリー値と増加した重量で飲食物情報を作成して在庫情報に追加し、重量が減少した場合特定された飲食物情報を在庫情報から摂取情報に移動し、ドアセンサがドアの閉鎖を検出すると摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバは、受け取った更新情報で総摂取情報を更新し、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを管理メモリの累積カロリー値に加算して更新し、更新された累積カロリー値を保管庫に返送することを特徴とする。
【００１７】
本発明の第３の摂取カロリー管理方法は、本発明の第１又は第２の摂取カロリー管理方法において、前記保管庫は、前記重量が増加した場合前記特定された飲食物のＩＤを前記摂取情報に含まれる各飲食物情報のＩＤと比較し、一致した場合さらに前記摂取情報内の一致した飲食物情報の重量と前記増加した重量とを比較し、重量が一致した場合一致した飲食物情報を前記摂取情報から前記在庫情報に戻し、重量が一致しなかった場合前記摂取情報内の一致した飲食物情報の重量を前記増加した重量で減じた値に更新し、前記摂取情報内の一致した飲食物情報の重量を前記増加した重量に置き換えて作成した飲食物情報を前記在庫情報に追加することを特徴とする。
【００１８】
本発明の第４の摂取カロリー管理方法は、本発明の第１、第２又は第３の摂取カロリー管理方法において、前記保管庫は表示装置を有し、前記管理サーバから累積カロリー値を受け取るとこれを表示装置に表示することを特徴とする。
【００１９】
本発明の第５の摂取カロリー管理方法は、本発明の第１、第２又は第３の摂取カロリー管理方法において、前記管理メモリはユーザ毎に摂取カロリー制限値と通報先の情報を有し、前記管理サーバは前記更新された累積カロリー値が摂取カロリー制限値を超過した際に超過の警告するための電子メールを作成して通報先に送信することを特徴とする。
【００２０】
本発明の第６の摂取カロリー管理方法は、本発明の第１、第２又は第３の摂取カロリー管理方法において、前記管理メモリはユーザ毎に摂取カロリー制限値と通報先の情報を有し、前記管理サーバは更新された累積カロリー値が摂取カロリー制限値を超過した際に超過の警告を前記保管庫に返送し、前記保管庫は表示装置を有し、前記管理サーバから超過の警告を受け取るとこれを表示装置に表示することを特徴とする。
【００２１】
本発明の第１の保管庫は、識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶するＩＣタグを取り付けた飲食物を保管し管理サーバと接続する保管庫であって、
ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、保管庫内に収容している飲食物の情報を示す在庫情報とユーザが保管庫から取り出した飲食物を示す摂取情報を記憶する庫内メモリを有し、
重量計測装置が計測した重量値が変化するとタグリーダに対して庫内のＩＣタグの読み取りを指示し、読み取った結果と在庫情報を比較して出し入れされた飲食物を特定し、重量が増加した場合特定された飲食物のＩＤと単位カロリー値と増加した重量を含んだ飲食物情報を作成して在庫情報に追加し、重量が減少した場合特定された飲食物の飲食物情報を在庫情報から摂取情報に移動し、摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバに対象のユーザが使用する各保管庫から更新情報を集計して、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを累積し累積カロリー値を計算させることを特徴とする。
【００２２】
本発明の第２の保管庫は、識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶するＩＣタグを取り付けた飲食物を保管し管理サーバと接続する保管庫であって、
ドアの開閉を検出するドアセンサと、ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、保管庫内に収容している飲食物毎のＩＣタグのＩＤと単位カロリー値と重量を含む飲食物情報で構成される在庫情報とユーザが保管庫から取り出した飲食物の飲食物情報で構成される摂取情報を記憶する庫内メモリを有し、
ドアセンサがドアの開放を検出すると重量計測装置の計測値が変化するか監視し、重量値が変化するとタグリーダで庫内のＩＣタグの読み取り、読み取った結果のＩＤを在庫情報のＩＤと比較して出し入れされた飲食物を特定し、重量が増加した場合特定された飲食物のＩＤ及び単位カロリー値と増加した重量で飲食物情報を作成して在庫情報に追加し、重量が減少した場合特定された飲食物情報を在庫情報から摂取情報に移動し、ドアセンサがドアの閉鎖を検出すると摂取情報の変化分を更新情報として管理サーバに送り、
管理サーバに対象のユーザが使用する各保管庫から更新情報を集計して、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを累積し累積カロリー値を計算させることを特徴とする。
【００２３】
本発明の第３の保管庫は、識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶するＩＣタグを取り付けた飲食物を保管する保管庫であって、
ＩＣタグと無線通信してデータを読み出すタグリーダと、保管庫に収容された飲食物の重量を計測する重量計測装置と、保管庫内に収容している飲食物の情報を示す在庫情報とユーザが保管庫から取り出した飲食物を示す摂取情報とユーザが摂取した飲食物の累積カロリー値を記憶する庫内メモリを有し、
重量計測装置が計測した重量値が変化するとタグリーダに対して庫内のＩＣタグの読み取りを指示し、読み取った結果と在庫情報を比較して出し入れされた飲食物を特定し、重量が増加した場合特定された飲食物のＩＤと単位カロリー値と増加した重量を含んだ飲食物情報を作成して在庫情報に追加し、重量が減少した場合特定された飲食物の飲食物情報を在庫情報から摂取情報に移動し、摂取情報の変化分の更新情報から単位カロリー値と重量で計算した摂取カロリーで累積カロリー値を更新することを特徴とする。
【００２４】
本発明の第４の保管庫は、本発明の第１、第２又は第３の保管庫において、前記重量が増加した場合前記特定された飲食物のＩＤを前記摂取情報に含まれる各飲食物情報のＩＤと比較し、一致した場合さらに前記摂取情報内の一致した飲食物情報の重量と前記増加した重量とを比較し、重量が一致した場合一致した飲食物情報を前記摂取情報から前記在庫情報に戻し、重量が一致しなかった場合前記摂取情報内の一致した飲食物情報の重量を前記増加した重量で減じた値に更新し、前記摂取情報内の一致した飲食物情報の重量を前記増加した重量に置き換えて作成した飲食物情報を前記在庫情報に追加することを特徴とする。
【００２５】
本発明の第１のプログラムは、保管庫に収容された飲食物の重量を計測する重量計測装置が計測した重量値が変化すると、保管庫内に収容された飲食物に取り付けられ識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶するＩＣタグをタグリーダで読み取る手順と、読み取った結果と保管庫に保管している飲食物の情報を示す在庫情報を比較して出し入れされた飲食物を特定する手順と、重量が増加した場合特定された飲食物のＩＤと単位カロリー値と増加した重量を含んだ飲食物情報を作成して在庫情報に追加する手順と、重量が減少した場合特定された飲食物の飲食物情報を在庫情報から摂取情報に移動する手順と、摂取情報の変化分を更新情報として管理サーバに送り管理サーバに対象のユーザが使用する各保管庫から更新情報を集計して、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを累積し累積カロリー値を計算させる手順をコンピュータに実行させる。
【００２６】
本発明の第２のプログラムは、ドアの開閉を検出するドアセンサがドアの開放を検出すると保管庫に収容された飲食物の重量を計測する重量計測装置の計測値が変化するか監視する手順と、重量値が変化すると保管庫内に収容された飲食物に取り付けられ識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶するＩＣタグをタグリーダで読み取る手順と、読み取った結果と保管庫に保管している飲食物の情報を示す在庫情報を比較して出し入れされた飲食物を特定する手順と、重量が増加した場合特定された飲食物のＩＤと単位カロリー値と増加した重量を含んだ飲食物情報を作成して在庫情報に追加する手順と、重量が減少した場合特定された飲食物の飲食物情報を在庫情報から摂取情報に移動する手順と、ドアセンサがドアの閉鎖を検出すると摂取情報の変化分を更新情報として管理サーバに送り管理サーバに対象のユーザが使用する各保管庫から更新情報を集計して、更新情報に含まれる単位カロリー値と重量から計算した摂取カロリーを累積し累積カロリー値を計算させる手順をコンピュータに実行させる。
【００２７】
本発明の第３のプログラムは、保管庫に収容された飲食物の重量を計測する重量計測装置が計測した重量値が変化すると、保管庫内に収容された飲食物に取り付けられ識別情報であるＩＤと取り付けた飲食物の単位カロリー値を記憶するＩＣタグをタグリーダで読み取る手順と、読み取った結果と保管庫に保管している飲食物の情報を示す在庫情報を比較して出し入れされた飲食物を特定する手順と、重量が増加した場合特定された飲食物のＩＤと単位カロリー値と増加した重量を含んだ飲食物情報を作成して在庫情報に追加する手順と、重量が減少した場合特定された飲食物の飲食物情報を在庫情報から摂取情報に移動する手順と、摂取情報の変化分の更新情報から単位カロリー値と重量で計算した摂取カロリーで累積カロリー値を更新する手順をコンピュータに実行させる。
【００２８】
本発明の第４のプログラムは、本発明の第１、第２又は第３のプログラムにおいて前記重量が増加した場合の手順が、前記特定された飲食物のＩＤを前記摂取情報に含まれる各飲食物情報のＩＤと比較する手順と、一致した場合さらに前記摂取情報内の一致した飲食物情報の重量と前記増加した重量とを比較する手順と、重量が一致した場合一致した飲食物情報を前記摂取情報から前記在庫情報に戻す手順と、重量が一致しなかった場合前記摂取情報内の一致した飲食物情報の重量を前記増加した重量で減じた値に更新し、前記摂取情報内の一致した飲食物情報の重量を前記増加した重量に置き換えて作成した飲食物情報を前記在庫情報に追加する手順を含むことを特徴とする。
【発明の効果】
【００２９】
本発明は、飲食物（食品）に単位カロリー値を記録した非接触形のＩＣタグを取り付け、飲食物を保管庫に出し入れする際にＩＣタグ情報を読み取り、重量の変化を計測して、ユーザが保管庫から取り出した食品のカロリー量を計算するようにしたので、ユーザが摂取カロリー制限値を越えて飲食しないように管理することが容易になるという効果がある。
【発明を実施するための最良の形態】
【００３０】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
図１は本発明の実施の形態の摂取カロリー管理システムの構成を示した図である。本発明の摂取カロリー管理方法も図１の構成であり、本発明の保管庫は図１の保管庫２０或いは後述するように図１の保管庫２０と管理サーバ３０の機能を併せ持つ構成であり、本発明のプログラムは図１の庫内制御部２２が実行する手順で構成される。
【００３１】
本発明の摂取カロリー管理システムは飲食物１０を一時的に保管する保管庫２０と飲食物１０に取り付けたＩＣタグ１１と管理サーバ３０を含み、さらに通報先の管理端末４０を含む。
【００３２】
飲食物１０は、食物や飲料等であり、ＩＣタグ１１を貼り付けられるような形状にされたものである。例えば、ＩＣタグ１１より小さい飲食物１０や直接ＩＣタグ１１を貼り付けるのが困難な形状の飲食物１０は梱包してＩＣタグ１１を貼り付けられるような形状にする。例えば、飲料は瓶や缶の単位でＩＣタグ１１が付けられ、食パンは数枚に切られていてもまとめて梱包されるので梱包されたものにＩＣタグ１１が付けられる。
【００３３】
ＩＣタグ１１は、不揮発性の記憶手段であるタグメモリ１２と図示しないがアンテナやＩＣ回路を含み、非接触で近距離にある読取書込装置と通信してデータを交換し、タグメモリ１２のデータを読み出したりタグメモリ１２にデータを書き込む機能を有する。ＩＣタグはＲＦＩＤ（radio frequency identification）タグとも呼ばれるが、上記構成を持っていれば特に種類は限定しない。なお、ＩＣタグ１１は読取書込装置から供給される電磁波により発生する電力を利用するものとするが、ＩＣタグ１１内に電池を設けるようにしてもよい。図１では保管庫２０内のタグリーダ２６が読取書込装置に相当する。
【００３４】
店舗で販売される飲食物１０に貼り付けられているおり必要な情報が書き込まれタグリーダ２６で正常に読み取れるＩＣタグ１１はそのまま利用することができる。ただし、必要な情報が書き込まれていないＩＣタグについては、ユーザ又は関係者が不足する必要な情報をタグリーダ２６又は別の読取書込装置により書き込む必要がある。また、保管庫２０に取り付けたタグリーダ２６で正常に読み取れないＩＣタグが付いた飲食物１０やユーザや関係者が作った飲食物１０については、ユーザ又は関係者が準備したＩＣタグ１１に必要な情報を書き込んで飲食物１０に貼り付ける必要がある。
【００３５】
タグメモリ１２は、不揮発性の記憶手段であり、貼り付けられた飲食物１０に関する情報を保持する。図２はタグメモリ１２に保持される飲食物タグ情報の一例を示した図である。飲食物タグ情報は、ＩＣタグ１１を識別するためのＩＤと、飲食物名と、飲食物１００ｇ当たりのカロリー値を示す単位カロリー値を含んでいる。飲食物タグ情報は他に飲食物１０の重量や栄養素に関する情報や製造日時や賞味期限や価等の情報を含んでいるがこれらはなくてもよい。
【００３６】
保管庫２０は、ドアの開閉により飲食物１０の出し入れをする構造を持ち飲食物１０を一時的に保管する機能を有し、さらに、庫内メモリ２１と庫内制御部２２と表示装置２３と入力装置２４とドアセンサ２５とタグリーダ２６と重量計測装置２７を含んでいる。図１は保管庫２０−１と保管庫２０−２の２つの保管庫２０を示しているが、１つだけでもよいし３つ以上あってもよい。例えば、保管庫２０−１は低温で飲食物１０を保管する冷蔵庫であり、保管庫２０−２は常温で飲食物１０を保管する保管庫である。
【００３７】
庫内メモリ２１と庫内制御部２２は図示しないが保管庫２０に取り付けられた情報処理装置に含まれ、庫内メモリ２１は情報処理装置の記憶手段に設けられた記憶領域であり庫内制御部２２は情報処理装置の記憶手段に保持されるプログラムであり情報処理装置のＣＰＵで実行される。図示しないがこの情報処理装置は時計機能を持ち日時情報を与える。
【００３８】
図３は庫内メモリ２１の構成の一例を示した図である。庫内メモリ２１は保管庫２０を使用するユーザに関する情報であるユーザ情報と、保管庫２０が保管している飲食物１０の飲食物情報から構成される在庫情報と、保管庫２０から取り出して消費された飲食物１０の飲食物情報から構成される摂取情報と、保管庫２０に保管される飲食物１０の総重量である重量情報を含んでいる。摂取情報は例えば毎日午前２時に消去されるが、参考情報として利用できるように別の記憶領域に退避される。
【００３９】
図４は在庫情報の一例を示した図であり、図５は摂取情報の一例を示した図である。在庫情報と摂取情報は飲食物情報で構成され、飲食物情報は図４、図５に示されるように、ＩＣタグ１１を識別するＩＤと、飲食物名と、単位カロリー値と、飲食物１０の重量を含む。飲食物情報はさらに飲食物１０を保管庫２０に入庫した時刻を示す入庫時刻や、保管庫２０から飲食物１０を取り出した時刻である出庫時刻を含んでもよく、飲食物タグ情報に含まれる情報を含むようにしてもよい。在庫情報の飲食物情報の出庫時刻は出庫されていないので“０”となっている。また、食パンのように一度に全部を消費せず数枚ずつ消費するような飲食物１０は重量自身がその消費量に応じて更新される。
【００４０】
庫内制御部２２は、ドアセンサ２５やタグリーダ２６や重量計測装置２７を制御して在庫情報や摂取情報を管理し、摂取情報が更新されると管理サーバ３０へ通知したりその日に摂取した累積カロリー値や超過の警告を表示装置２３に表示したりするが、詳細な機能は動作の説明で行う。
【００４１】
表示装置２３はメッセージ等を表示する装置であり、例えば液晶ディスプレイ装置である。入力装置２４は例えばキーボードや表示装置２３の表面に構成されたタッチパネルであり、入力情報を庫内制御部２２に送る。ユーザはＩＣタグ１１や庫内メモリ２１へ情報を書き込んだり、保管庫２０を操作したりするために入力装置２４を使用する。
【００４２】
ドアセンサ２５は保管庫２０のドアの開閉状態を検出する機能を有し、検出結果は庫内制御部２２により読み取られる。重量計測装置２７は保管庫２０に保管される飲食物１０の総重量を測定できるように保管庫２０の底面部に設置され、保管庫２０に保管される飲食物１０の総重量を計測する機能を有し、計測結果は庫内制御部２２に読み取られる。
【００４３】
タグリーダ２６は保管庫２０内に保管される飲食物１０のＩＣタグ１１を読み取る機能を有し、庫内制御部２２の指示により読取を実行し読取結果を庫内制御部２２に通知する。また、タグリーダ２６はＩＣタグ１１に情報を書き込む機能を備えてもよく、入力装置２４から庫内制御部２２を介してＩＣタグ１１のタグメモリ１２に情報を書き込むこともできる。
【００４４】
管理サーバ３０は、図示しないがデータやプログラムを記憶する記憶手段やプログラムを実行するＣＰＵや入出力手段と通信手段を含んだ情報処理装置であり、１つ以上の保管庫２０と通信手段で接続して情報を交換し、管理メモリ３１とサーバ制御部３２を含む。保管庫２０は保管庫２０毎に使用するユーザが１人に決められているが、管理サーバ３０は複数のユーザを管理することができ、ユーザ毎に使用する保管庫２０の情報を統合して管理する。
【００４５】
管理メモリ３１は、管理サーバ３０の記憶手段の記憶領域であり、図６に示すようにユーザ情報と総摂取情報と摂取カロリー値をそれぞれユーザ毎に保持し、さらにユーザ保管庫対応情報を保持する。ユーザ保管庫対応情報は保管庫２０とそれを使用するユーザとの対応関係を示す情報である。総摂取情報はユーザに対応する各保管庫２０の摂取情報をまとめた情報である。累積カロリー値はユーザがその日に摂取したカロリーの合計値で有り、サーバ制御部３２がユーザ毎に総摂取情報に含まれる飲食物情報の単位カロリー値と重量との積を累計して計算する。
【００４６】
ユーザ情報は庫内メモリ２１に保持されるユーザ情報と同じく、ユーザ名と、１日当たりの摂取カロリー制限値と、電子メールの通報先を含んでいる。管理メモリ３１内のユーザ情報が更新されると更新情報が該当する保管庫２０に通知され庫内メモリ２１のユーザ情報も同じ内容になるように更新される。逆に庫内メモリ２１でユーザ情報を更新した場合管理メモリ３１のユーザ情報が同じ内容になるように更新される。
【００４７】
サーバ制御部３２はプログラムで実現され、各保管庫２０から摂取情報の更新毎に更新情報を受け取って総摂取情報を更新し、ユーザ毎の総摂取情報の単位カロリー値と重量からその日に摂取した累積カロリー値を計算し、摂取カロリー制限値を越えると警告を行う等の処理を実行する。詳細は動作の説明で記載する。
【００４８】
管理端末４０は、管理者が使用するパーソナルコンピュータや携帯電話機のような情報機器であり、通信手段を介して管理サーバ３０と接続し情報を交換する機能を有し、警告のメールを受け取って表示する機能を有する。通常、管理端末４０が管理サーバ３０の近くにある場合、両者の通信手段はＬＡＮ（local area network）で構成され、管理端末４０が管理サーバ３０から遠くにある場合、両者の通信手段は電話回線網やインターネットで構成される。
【００４９】
次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。
まず、本発明の主な動作の前に、ユーザ情報の登録の動作について簡単に説明する。管理者は、管理対象のユーザを決定するとユーザがどの保管庫２０を使用するかを決定してユーザ保管庫対応情報を管理メモリ３１に登録し、次にユーザ情報を管理メモリ３１に登録する。
【００５０】
サーバ制御部３２はユーザ保管庫対応情報を参照して管理メモリ３１に登録されたユーザ情報を該当する保管庫２０に送り、庫内制御部２１が庫内メモリ２１のユーザ情報が同一となるように更新する。登録操作は管理端末４０から管理サーバ３０へアクセスしてサーバ制御部３２の機能を使用して実行してもよいし、管理サーバ３０の入力手段を操作して実行してもよい。
【００５１】
サーバ制御部３２は管理メモリ３１への登録がされると、登録されたユーザ情報をユーザ保管庫対応情報を参照して該当する保管庫２０へ送り、庫内制御部２２はユーザ情報を受け取ると庫内メモリ２１にユーザ情報を登録する。このようにして、該当する保管庫２０の庫内メモリ２０にユーザ情報が登録される。
【００５２】
以降の説明では、図６に示すようにユーザ名が“日本太郎”のユーザが冷蔵庫の保管庫２０−１と常温の保管庫２０−２の２つを使用する場合を例に説明する。また、飲食物１０のＩＣタグ１１にはすでに必要な情報が設定されているものとする。
【００５３】
次に、飲食物１０を保管庫２０に出し入れする際の動作について図７と図８のフローチャートを用いて説明する。図７は飲食物１０を保管庫２０に出し入れする際の全体の動作を示したフローチャートであり、図８は図７のステップＳ６７の詳細な動作を示したフローチャートである。
【００５４】
まず、図７を参照して全体の動作を説明する。ユーザが飲食物１０を出し入れするために保管庫２０のドアを開くと、ドアセンサ２５がこれを検出してドアの開閉状態を開放状態とする。庫内制御部２２は一定間隔でドアセンサ２５からドアの開閉状態を読み取りドアが開いことを検出すると（Ｓ６１）、重量計測装置２７の計測値である重量値を読み取り庫内メモリ２１に重量情報として格納する（Ｓ６２）。その後庫内制御部２２は一定間隔で重量計測装置２７から重量値を読み取って庫内メモリ２１内の重量情報と比較する（Ｓ６３）。ユーザが飲食物１０を保管庫２０に出し入れせずにドアを閉じると（Ｓ６４）、庫内制御部２２は処理を終了する。
【００５５】
ユーザが飲食物１０を保管庫２０に出し入れすると重量値が変化し、庫内制御部２２は重量値の変化を検出するとタグリーダ２６に保管庫２０内のＩＣタグ１１の読み取りを指示し、ＩＣタグ１１の読み取り結果と在庫情報とを比較し、差分の飲食物１０を特定する（Ｓ６５）。次に庫内制御部２２は重量値の増減を判断して（Ｓ６６）、ステップＳ６７又はＳ６８の処理をする。
【００５６】
まず、ユーザが飲食物１０を保管庫２０に入れた場合について図８を参照して説明する。この場合、重量値が増加するので、庫内制御部２２はステップＳ６７の処理を実行する。ステップＳ６７の処理内容を示した図８を参照すると、庫内制御部２２は入庫された飲食物１０に取り付けたＩＣタグ１１のＩＤと摂取情報に含まれる各飲食物情報のＩＤとを比較する（Ｓ８１）。
【００５７】
入庫されたＩＤが摂取情報に含まれるどのＩＤとも一致しなかった場合（Ｓ８２）、庫内制御部２２は新規の飲食物１０の入庫と判断して、入庫された飲食物１０の飲食物タグ情報に増加した重量と入庫時刻を付加して飲食物情報を作成し在庫情報に追加し、その旨を表示装置２３に表示する（Ｓ８４）。
【００５８】
例えば、図２に示した飲食物１０の場合、庫内制御部２２は飲食物タグ情報からＩＤ“０１２１３４５６７８９”と飲食物名“ショートケーキ”と単位カロリー値“３００ｋｃａｌ”を抽出し、これに庫内制御部２２が取得した重量値の増加分“１５０ｇ”と入庫日時“２００５／０９／１９  １７：３９：４５”を付加して図４に示した飲食物情報５１を作成し在庫情報に追加する。なお、入庫日時は付けなくてもかまわない。例えば、このとき庫内制御部２２は、表示装置２３に飲食物名“ショートケーキ”と単位カロリー値“３００ｋｃａｌ”と重量値“１００ｇ”とこれらを掛け合わせた“４５０ｋｃａｌ”と“入庫しました”というメッセージを表示する。
【００５９】
入庫されたＩＤが摂取情報に含まれるＩＤと一致した場合（Ｓ８２）、庫内制御部２２は一度取り出した飲食物１０の戻し行為と判断し、一致したＩＤの飲食物情報の重量と今回計測した重量増加分を比較する（Ｓ８３）。重量が一致していれば（Ｓ８５）、取り出された飲食物１０が消費されずに戻されたと判断し、庫内制御部２２は一致したＩＤの飲食物情報を摂取情報から消去して在庫情報に追加しその旨を表示装置２３に表示する（Ｓ８６）。この結果、飲食物１０の飲食物情報は摂取情報から在庫情報へ戻される。
【００６０】
重量が一致しない場合（Ｓ８５）、庫内制御部２２は飲食物１０の一部が消費され残りが戻されたと判断し、摂取情報の飲食物情報の重量を重量増加分に変更した飲食物情報を在庫情報に追加し、摂取情報の飲食物情報の重量を重量増加分だけ減じた値に変更し、その内容を表示装置２３に表示する（Ｓ８７）。
【００６１】
ユーザが飲食物１０を保管庫２０から取り出した場合、庫内制御部２２はステップＳ６８に進み、ステップＳ６５で特定した飲食物１０が出庫されたと判断し、出庫されたＩＤの飲食物情報を在庫情報から消去して摂取情報へ追加することにより在庫情報から摂取情報へと移動し、その内容を表示装置２３に表示する（Ｓ６８）。
【００６２】
例えば図４の飲食物情報５１のショートケーキを取り出した場合、庫内制御部２２は、表示装置２３に飲食物名“ショートケーキ”と単位カロリー値“３００ｋｃａｌ”と重量値“１００ｇ”とこれらを掛け合わせた“４５０ｋｃａｌ”と“出庫しました”というメッセージを表示する。
【００６３】
なお、庫内制御部２２はステップＳ８６とＳ８７とＳ６８において重量計測装置２７で計測した重量値で庫内メモリ２１の重量情報を更新し、次の飲食物１０の出し入れに対して重量の変化を検出できるようにする。
【００６４】
一例として、ユーザが保管庫２０から食パン３００ｇを取り出し、２００ｇを保管庫２０に戻した場合の在庫情報と摂取情報の変化を説明する。食パンが取り出されると、庫内制御部２２は食パンが取り出されたと判断し、図３の在庫情報から食パン３００ｇの飲食物情報５３を消去し、図４の摂取情報に食パン３００ｇの飲食物情報５５を追加する。次に食パンの残り２００ｇが保管庫２０に戻されると、庫内制御部２２は食パンが戻されたと判断し、食パンの重量を２００ｇとした飲食物情報５３を在庫情報に追加し、摂取情報の飲食物情報５６の重量を３００ｇから１００ｇに更新する。
【００６５】
この場合はドアを開けたまま食パンが戻されたが、庫内制御部２２は一度ドアを閉めた後に食パンを戻しても摂取情報に食パンの飲食物情報が残っていれば飲食物１０が戻されたことを検出できる。摂取情報は毎日消去されるので、庫内制御部２２は当日中であれば戻されたことを判断できるし、前日以前の退避された摂取情報を利用すれば前日以前に出庫された場合も戻されたことを検出できる。
【００６６】
次に庫内制御部２２はドアが閉じるまでステップＳ６２〜Ｓ６９の処理を繰り返す（Ｓ６９）。すなわち、ドアを１回空けている間に２以上の飲食物１０の出し入れがされると１つ目の飲食物１０に続いて２つ目の飲食物１０の処理がされる。ドアが閉じると庫内制御部２２は庫内メモリ２１の摂取情報の更新された内容を内容を示す更新情報を作成して管理サーバ３０へ送る（Ｓ７０）。ただし、飲食物１０を収納のように摂取情報の更新がなかった場合庫内制御部２２は更新情報の作成や送信はしない。
【００６７】
更新情報を受けるとサーバ制御部３２は、受け取った更新情報で管理メモリ３１の総摂取情報を更新し、更新の結果で増減したカロリー値に基づいて累積カロリー値を更新する（Ｓ７１）。サーバ制御部３２はユーザ情報の摂取カロリー制限値と累積カロリー値を比較し（Ｓ７２）、累積カロリー値が摂取カロリー制限値を越えると制限値を超過したことを警告するメッセージを含んだ電子メールを作成してユーザ情報で指定される通報先へ送信し、同内容の通知を保管庫２０へ返送する（Ｓ７３）。この警告メッセージは摂取カロリー制限値と累積カロリー値を含むので、具体的にどの程度制限値を超過したかが一目で確認できる。また、警告メッセージは超過後にさらに飲食物１０を摂取した場合も繰り返し送信される。
【００６８】
ユーザ情報の通報先は管理者のメールアドレスが指定されるので、管理者は電子メールによりユーザがカロリー制限をどの程度超過して飲食したかを知ることができる。また、更新情報により累積カロリー値が摂取カロリー制限値以下に変化した場合、サーバ制御部３２は逆に制限値以下になったことを示すメッセージを含んだ電子メールを作成してユーザ情報の通報先へ送信し、同内容の通知を保管庫２０へ返送する（Ｓ７３）。なお、サーバ制御部３２が計算した累積カロリー値は上記の通知をしない場合も保管庫２０へ返送される。
【００６９】
庫内制御部２２は警告メッセージを受け取ると制限値を超過したことを警告するメッセージを表示装置２３へ表示する（Ｓ７４）。また、警告メッセージを受け取らなかった場合、庫内制御部２２は管理サーバ３０から受け取った累積カロリー値を表示装置２３に表示する（Ｓ７４）。
【００７０】
このように、ユーザが保管庫２０のドアを閉めるとすぐに管理サーバ３０でカロリー値が計算されるので、ユーザはドアを閉めた直後に表示装置２３に表示されたメッセージにより摂取カロリーが超過したこと或いは累積カロリー値を知ることができる。
【００７１】
次に実例を挙げて説明する。例えば、図５の在庫情報を持つ状態でユーザがドアを開けて１８時８分４５秒にハンバーグを取り出し続けて１８時８分４９秒に食パンを取り出し１００ｇだけ使い残り２００ｇを戻した場合の動作について説明する。
【００７２】
庫内制御部２２はドアの開放を検出し（Ｓ６１）、重量が減少したことを検出し（Ｓ６２、Ｓ６３）、庫内のＩＣタグ１１を読み取って在庫情報と比較しＩＤ“００１１２２３３４４”が読み取り結果に不足するためＩＤ“００１１２２３３４４”の飲食物１０（ハンバーグ）が取り出されたことを検出する（Ｓ６４）。
【００７３】
庫内制御部２２は、重量が減少しているので（Ｓ６６）ＩＤ“００１１２２３３４４”の飲食物情報５２（ハンバーグ）を在庫情報から消去し飲食物情報５２に出庫時刻を付して飲食物情報５６（ハンバーグ）を作成し摂取情報に追加する（Ｓ６８）。ここで、重量情報はハンバーグが取り出された状態の重量値に更新される。
【００７４】
続いて食パンが取り出されると、庫内制御部２２は同様に重量の減少とＩＤの比較により飲食物情報５３の食パンが取り出されたことを検出し、食パンの飲食物情報５３（食パン）を在庫情報から消去し飲食物情報５３に出庫時刻を付して飲食物情報５５（食パン）を作成し摂取情報に追加する（Ｓ６８）。
【００７５】
続いて食パン２００ｇが戻されると、庫内制御部２２は重量の増加を検出し（Ｓ６２、Ｓ６３）庫内のＩＣタグを読み取り在庫情報と比較してＩＤ“００１１２２３３４４”の食パンが入れられたことを検出し（Ｓ６５）、すでに説明したように食パンの重量を２００ｇとした飲食物情報５３を在庫情報に追加し、摂取情報の飲食物情報５５の重量を３００ｇから１００ｇに更新する。ドアが閉まると、庫内制御部２２は飲食物情報５５と飲食物情報５６が摂取情報に追加されたことを更新情報として作成し管理サーバ３０へ通知する（Ｓ７０）。
【００７６】
サーバ制御部３２は更新情報を受け取り、更新情報に含まれる飲食物情報５６と飲食物情報５５を総摂取情報へ追加し、飲食物情報５６と飲食物情報５５の単位カロリー値“１５０ｋｃａｌ、３００ｋｃａｌ”と重量“２００ｇ、１００ｇ”をそれぞれ掛け合わせてカロリー値“３００ｋｃａｌ、３００ｋｃａｌ”を計算し、これらを管理メモリ３１の累積カロリー値に加算する（Ｓ７１）。例えば、加算前の累積カロリー値が１３５０ｋｃａｌであった場合、サーバ制御部３２は累積カロリー値を１９５０ｋｃａｌに更新する。ここで、単位カロリー値は１００ｇ当たりのカロリー値である。
【００７７】
次に、サーバ制御部３２は管理メモリ３１のユーザ情報に含まれる摂取カロリー制限値“２０００ｋｃａｌ”と累積カロリー値“１９５０ｋｃａｌ”を比較し（Ｓ７２）、制限値以内なので電子メールの送信（Ｓ７３）は実行しない。ただし、サーバ制御部３２は累積カロリー値“１９５０ｋｃａｌ”を保管庫２０へ返送する。
【００７８】
庫内制御部２２は累積カロリー値“１９５０ｋｃａｌ”を受信し表示装置２３に累積カロリー値“１９５０ｋｃａｌ”を表示する（Ｓ７４）。ユーザは飲食物１０を取り出すたびに累積カロリー値を確認できるので、その日にあとどのくらい飲食物１０を摂取するかを計画することができる。
【００７９】
次に、上記に食パンとハンバーグの取り出し後に、ショートケーキを取り出した場合、庫内制御部２２は摂取情報の飲食物情報５１を消去し、飲食物情報５１から飲食物情報５４を作成して摂取情報に追加し更新情報を管理サーバ３０に送る。サーバ制御部３２が更新情報を総摂取情報に追加し、カロリー計算して“３００ｋｃａｌ”と“１５０ｇ”を掛け合わせて“４５０ｋｃａｌ”を累積カロリー値に加算する。累積カロリー値は“２４００ｋｃａｌ”となり摂取カロリー制限値を越えるので、サーバ制御部３２は超過警告の電子メールを管理端末４０に送り、超過警告を保管庫２０へ返送する。
【００８０】
庫内制御部２２は超過警告を受信して表示装置２３に超過警告のメッセージを表示する。例えば、庫内制御部２２は“これを摂取すると今日の摂取カロリーが２４５０ｋｃａｌとなり制限値を超過します”というメッセージを表示する。ユーザはこのメッセージを見て、ショートケーキの飲食を中止して保管庫２０に戻すことができ、戻したことにより超過取消の電子メールと表示装置２３への表示が実行される。
【００８１】
このように、本発明はユーザが飲食物１０を取り出した際に累積カロリー値を表示装置２３に表示し、超過した場合は超過メッセージを表示するとともに管理者宛に電子メールを送信するので、ユーザ自身がカロリー摂取に気を付け超過しないように管理できるとともに、管理者もユーザのカロリー摂取状況を遠隔地にあって管理することができる。また、ユーザは飲食物１０を取り出すだけでその飲食物１０のカロリー値を容易に知ることができるのでカロリー値の学習にも役立つ。
【００８２】
また、管理者は管理端末４０を使用して遠隔地で複数のユーザの管理をすることができ、管理端末４０に管理サーバ３０をアクセスして各ユーザの総摂取情報を閲覧できるようにすれば、各ユーザに食生活について指導することも容易にできる。アクセスの方法は、管理サーバ３０が総摂取情報をウェブページとしてインターネット上におくようにしてもよく、管理端末４０からの電子メールによる取得要求に応じて総摂取情報を返送するようにしてもよい。
【００８３】
以上の説明では、複数の保管庫２０を１つの管理サーバ３０で管理する構成を示したが、ユーザが１つの保管庫２０のみを使用する形態では、保管庫２０の摂取情報と管理サーバ３０の総摂取情報は同じ内容となる。従って、この形態は、図示しないが、管理メモリ３１の累積カロリー値を庫内メモリ２１に設け、サーバ制御部３２の機能を保管庫２０に設けることにより、管理サーバ３０の機能を保管庫２０に搭載した拡張保管庫だけでも本発明を構成でき、管理サーバ３０を別途設けなくても同じ機能を実現できる。
【００８４】
例えば、拡張保管庫は更新情報を作成すると自身でカロリー計算をして累積カロリー値を更新し、摂取カロリー制限値を超過していれば拡張保管庫が警告の電子メールを作成し通報先へ送信し、自身の表示装置２３に警告メッセージを表示することができる。また、累積カロリー値は自身で保持するので容易に表示装置２３に表示することができる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の形態の構成を示した図である。
【図２】本発明のタグメモリ１２の内容の一例を示した図である。
【図３】本発明の庫内メモリ２１の内容の一例を示した図である。
【図４】本発明の庫内メモリ２１の在庫情報の一例を示した図である。
【図５】本発明の庫内メモリ２１の摂取情報の一例を示した図である。
【図６】本発明の管理メモリ３１の内容の一例を示した図である。
【図７】本発明の動作を示したフローチャートである。
【図８】本発明の図７のステップＳ６７の詳細な動作を示したフローチャートである。
【符号の説明】
【００８６】
１０    飲食物
１１    ＩＣタグ
１２    タグメモリ
２０    保管庫
２１    庫内メモリ
２２    庫内制御部
２３    表示装置
２４    入力装置
２５    ドアセンサ
２６    タグリーダ
２７    重量計測装置
３０    管理サーバ
３１    管理メモリ
３２    サーバ制御部
４０    管理端末
【図１】
0004404829.tif 000002
【図２】
0004404829.tif 000003
【図３】
0004404829.tif 000004
【図４】
0004404829.tif 000005
【図５】
0004404829.tif 000006
【図６】
0004404829.tif 000007
【図７】
0004404829.tif 000008
【図８】
0004404829.tif 000009