(57)【要約】【課題】歩数計やＧＰＳ機能付きの携帯端末をユーザに配布しなくとも，勤務中の歩数に係わる消費カロリーを自動的に算出することのできるヘルスケアシステムを提供する。【解決手段】ヘルスケアシステム１は，ユーザが所持するトークン１１を利用する複数の管理対象装置１２と，ユーザのカロリーを管理する管理サーバ装置１０とから少なくとも構成される。管理サーバ装置１０は，ユーザ１１ａが管理対象装置１２を利用したときに送信する利用ログを所定時間が経過する毎に解析し，時系列的に前後する２つの管理対象装置１２間の歩行距離から所定時間内におけるユーザの総歩行距離を求め，該総歩行距離から所定時間内におけるユーザの消費カロリーを算出・記憶する。【選択図】図１
2011221956.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所持するハードウェア型のトークンを利用する複数の管理対象装置と，ユーザのカロリーを管理する管理サーバ装置とから少なくとも構成されるヘルスケアシステムであって，前記管理対象装置は，前記管理対象装置を利用したユーザの前記トークンから読み取ったユーザ識別子，前記管理対象装置の装置識別子及び利用時刻を含む利用ログを前記管理サーバ装置へ送信する利用ログ送信手段を備え，前記管理サーバ装置は，前記管理対象装置から受信した前記利用ログを記憶する利用ログ記憶手段と，所定時間が経過すると，所定時間内に記憶した前記利用ログに含まれる装置識別子及び利用時刻から，ユーザが所定時間内に利用した前記管理対象装置を時系列に特定し，時系列的に前後する２つの前記管理対象装置間の歩行距離から所定時間内におけるユーザの総歩行距離を求め，該総歩行距離から所定時間内におけるユーザの消費カロリーを算出・記憶する処理をユーザ識別子毎に実行する消費カロリー算出手段を備えていることを特徴とするヘルスケアシステム。
【請求項２】
飲食物の販売に利用される前記管理対象装置が前記管理サーバ装置へ送信する前記利用ログには，ユーザが購入した飲食物の識別子が含まれ，前記管理サーバ装置は，飲食物の識別子に対応するカロリー量を記憶し，所定時間内に記憶された前記利用ログに含まれる飲食物の識別子に対応するカロリー量の総和から所定時間内におけるユーザの摂取カロリーを算出し記憶する処理をユーザ識別子毎に実行する摂取カロリー算出手段を備えていることを特徴とする，請求項１に記載のヘルスケアシステム。
【請求項３】
前記トークンから読み出したユーザ識別子を含むカロリー表示要求を前記管理サーバ装置へ送信する端末装置を含み，前記管理サーバ装置は，前記カロリー表示要求を前記端末装置から受けると，前記カロリー表示要求に含まれるユーザ識別子に対応する消費カロリー及び摂取カロリーの表示データを生成し前記端末装置へ送信するカロリー提示手段を備えていることを特徴とする，請求項１または請求項２に記載のヘルスケアシステム。
【請求項４】
ユーザが外出したときの外出先及び外出日時をユーザ識別子に関連付けて少なくとも記憶した交通費精算装置が含まれ，前記管理サーバ装置の前記消費カロリー算出手段は，ユーザが外出したときの消費カロリーを外出先毎に記憶し，所定時間内におけるユーザの外出先をユーザ識別子毎に前記交通費精算装置から取得し，外出先に基づく消費カロリーを総歩行距離から求めた消費カロリーに加算する処理を実行することを特徴とする，請求項１から請求項３のいずれか一つに記載のヘルスケアシステム。
【請求項５】
前記管理対象装置として，前記トークンを利用してユーザの入退室管理を行うドアゲートが含まれていることを特徴とする，請求項１から請求項４のいずれか一つに記載のヘルスケアシステム。
【請求項６】
前記トークンをＩＣカードとすることを特徴とする，請求項１から請求項５のいずれか一つに記載のヘルスケアシステム。
【請求項７】
ユーザが所持するハードウェア型のトークンを利用する複数の管理対象装置と，ユーザのカロリーを管理する管理サーバ装置を利用したヘルスケア方法であって，
利用するユーザの前記トークンから読み取ったユーザ識別子，前記管理対象装置の装置識別子及び利用時刻が含まる利用ログを前記管理対象装置が前記管理サーバ装置へ送信し，前記管理サーバ装置が受信した前記利用ログを記憶する利用ログ記憶工程と，
管理サーバ装置が，所定時間が経過すると，所定時間内に記憶した前記利用ログに含まれる装置識別子及び利用時刻から，ユーザが所定時間内に利用した前記管理対象装置を時系列に特定し，２つの前記管理対象装置間の歩行距離から所定時間内におけるユーザの総歩行距離を求め，該総歩行距離から所定時間内におけるユーザの消費カロリーを算出・記憶する処理をユーザ識別子毎に実行する消費カロリー算出工程と，
を含むことを特徴とするヘルスケア方法。
【請求項８】
飲食物の販売に利用される前記管理対象装置が前記管理サーバ装置へ送信する前記利用ログには，ユーザが購入した飲食物の識別子が含まれ，
前記管理サーバ装置が，所定時間内に記憶された前記利用ログに含まれる飲食物の識別子に対応するカロリー量の総和から所定時間内におけるユーザの摂取カロリーを算出し記憶する処理をユーザ識別子毎に実行する摂取カロリー算出工程を含むことを特徴とする，請求項７に記載のヘルスケア方法。
【請求項９】
端末装置が，前記トークンから読み出したユーザ識別子を含むカロリー表示要求を前記管理サーバ装置へ送信し，前記管理サーバ装置が，カロリー表示要求を前記端末装置から受けると，カロリー表示要求に含まれるユーザ識別子に対応する消費カロリー及び摂取カロリーの表示データを生成し前記端末装置へ送信するカロリー提示工程を含むことを特徴とする，請求項８に記載おヘルスケア方法。
【請求項１０】
前記消費カロリー算出工程において，前記管理サーバ装置は，ユーザが外出したときの外出先及び外出日時をユーザ識別子に関連付けて少なくとも記憶した交通費精算装置から，所定時間内におけるユーザの外出先をユーザ識別子毎に取得し，外出先に基づく消費カロリーを総歩行距離から求めた消費カロリーに加算する処理を実行することを特徴とする，請求項７から請求項９のいずれか一つに記載のヘルスケア方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，メタボリック対策に係わるヘルスケアを提供するためのシステムである。
【背景技術】
【０００２】
メタボリック・シンドロームの予防・改善を目的とした制度を国が導入し，企業の健康保険組合にメタボリック対策が義務付けられたことを受けて，企業側でもユーザ（従業員）のメタボリック対策に係わるヘルスケアを行うようになった。
【０００３】
メタボリック・シンドロームは，「代謝症候群」又は「内臓脂肪症候群」とも呼ばれ，内臓脂肪型肥満が要因となる「高血圧」，「高脂血症」，「糖尿病」，「肥満症」などの4つ生活習慣病のうち，2つ以上が重なった複合生活習慣病を意味し，メタボリック・シンドロームには複合生活習慣病の予備軍も含まれる。
【０００４】
メタボリック対策としては「運動習慣」と「食生活の改善」が基本となり，メタボリック対策の一つである「運動習慣」では，一週間や一日の運動量に基づく消費カロリーをユーザに提示することが必要になる。
【０００５】
一週間や一日の運動量に基づく消費カロリーをユーザに提示する発明としては，例えば，万歩計（登録商標）などの歩数計やＧＰＳ機能付きの携帯端末を利用して，携帯端末を所持するユーザの運動量をサーバ側で自動的に把握する発明が特許文献１や特許文献２で開示されている。これらの発明では，携帯端末に実装されたアプリケーションが，歩数計が計測した歩数やＧＰＳ機能により計測した移動量をサーバに送信し，このサーバ側で歩数や移動量に基づいた運動量が算出される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２４４０４号公報
【特許文献２】特開２００８−１８１３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら，上述した発明では，メタボリック対策に係わるヘルスケアを自動的に行うために，歩数計やＧＰＳ機能付きの携帯端末をユーザに配布しなければならず，導入コストが問題になるため，従来のように，１週間の運動量の目標値を定め，各ユーザに目標値を自己管理させたいケースも出てくる。
【０００８】
メタボリック対策として「運動習慣」において，１週間の運動量の目標値を各ユーザが自己管理をする際，日常生活で意識していない歩数を１週間の運動量に加えることが必要になるが，企業に勤務しているユーザの場合，勤務時間は８時間を超えるにも係わらず，日常生活で意識していない歩数に勤務中の歩数を含ませてしまうことが多かった。
【０００９】
そこで，本発明は，歩数計やＧＰＳ機能付きの携帯端末をユーザに配布しなくとも，勤務中の歩数に係わる消費カロリーを自動的に算出することのできるヘルスケアシステム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決する第１の発明は，ユーザが所持するハードウェア型のトークンを利用する複数の管理対象装置と，ユーザのカロリーを管理する管理サーバ装置とから少なくとも構成されるヘルスケアシステムであって，前記管理対象装置は，前記管理対象装置を利用したユーザの前記トークンから読み取ったユーザ識別子，前記管理対象装置の装置識別子及び利用時刻を含む利用ログを前記管理サーバ装置へ送信する利用ログ送信手段を備え，前記管理サーバ装置は，前記管理対象装置から受信した前記利用ログを記憶する利用ログ記憶手段と，所定時間が経過すると，所定時間内に記憶した前記利用ログに含まれる装置識別子及び利用時刻から，ユーザが所定時間内に利用した前記管理対象装置を時系列に特定し，時系列的に前後する２つの前記管理対象装置間の歩行距離から所定時間内におけるユーザの総歩行距離を求め，該総歩行距離から所定時間内におけるユーザの消費カロリーを算出・記憶する処理をユーザ識別子毎に実行する消費カロリー算出手段を備えていることを特徴とするヘルスケアシステムである。
【００１１】
第１の発明によれば，前記管理対象装置から前記管理サーバ装置から送信される前記利用ログには，ユーザ識別子，装置識別子及び利用時刻が含まれるため，前記管理サーバ装置が，前記利用ログを解析することで，ユーザ識別子で特定されるユーザが，いつ，どの前記管理対象装置を利用したかを把握することができる。
【００１２】
ユーザが利用した前記管理対象装置の設置場所はユーザがいた場所を示すため，前記管理サーバ装置が，所定時間内に記憶した前記利用ログに含まれる装置識別子及び利用時刻から，ユーザが所定時間内に利用した前記管理対象装置を時系列に特定し，時系列的に前後する２つの前記管理対象装置間の歩行距離を求めれば，所定時間内におけるユーザの総歩行距離を求めることができ，該総歩行距離に所定の係数を乗算すれば所定時間内におけるユーザの消費カロリーを求めることができる。
【００１３】
なお，本発明において，前記管理対象装置は前記利用ログ送信手段を備えていれば任意の装置を利用することができるが， 前記管理サーバ装置は，時系列的に前後する２つの前記管理対象装置間の歩行距離から，所定時間内におけるユーザの総歩行距離を求めるため，前記管理対象装置としては，歩行距離が長くなるドアゲートを含ませることが好適である。
【００１４】
また，本発明において，前記トークンとは，ユーザを識別するユーザ識別子を記憶し，外部装置と通信するＩＣカード，ＵＳＢキーなどを利用でき，企業でヘルスケアシステムを利用することを想定すると，社員証で広く利用されているＩＣカードを前記トークンとすることが好適である。
【００１５】
また， 飲食物の販売に利用される前記管理対象装置が前記管理サーバ装置へ送信する前記利用ログに，ユーザが購入した飲食物の識別子を含ませ，前記管理サーバ装置に，飲食物の識別子に対応するカロリー量を記憶し，所定時間内に記憶された前記利用ログに含まれる飲食物の識別子に対応するカロリー量の総和から所定時間内におけるユーザの摂取カロリーを算出し記憶する処理をユーザ識別子毎に実行する摂取カロリー算出手段を備えさせれば，前記管理サーバ装置側で，消費カロリーばかりではなく摂取カロリーをも算出できるようになる。
【００１６】
更に，前記トークンから読み出したユーザ識別子を含むカロリー表示要求を前記管理サーバ装置へ送信する端末装置をヘルスケアシステムに含ませ，前記管理サーバ装置に，前記カロリー表示要求を前記端末装置から受けると，カロリー表示要求に含まれるユーザ識別子に対応する消費カロリー及び摂取カロリーの表示データを生成し前記端末装置へ送信するカロリー提示手段を備えさせれば，ユーザに対して消費カロリー及び摂取カロリーを提示できるようになる。
【００１７】
更に，ユーザが外出したときの外出先及び外出日時をユーザ識別子に関連付けて少なくとも記憶した交通費精算装置をヘルスケアシステムに含ませ，前記管理サーバ装置の前記消費カロリー算出手段が，ユーザが外出したときの消費カロリーを外出先毎に記憶し，所定時間内におけるユーザの外出先をユーザ識別子毎に前記交通費精算装置から取得し，外出先に基づく消費カロリーを歩行距離から求めた消費カロリーに加算する処理を実行するようにすると，ユーザの外出に係わる消費カロリーをも考慮することができるようになる。
【００１８】
また，上述した課題を解決する第２の発明は，ユーザが所持するハードウェア型のトークンを利用する複数の管理対象装置と，ユーザのカロリーを管理する管理サーバ装置を利用したヘルスケア方法であって，利用するユーザの前記トークンから読み取ったユーザ識別子，前記管理対象装置の装置識別子及び利用時刻が含まる利用ログを前記管理対象装置が前記管理サーバ装置へ送信し，前記管理サーバ装置が受信した前記利用ログを記憶する利用ログ記憶工程と，管理サーバ装置が，所定時間が経過すると，所定時間内に記憶した前記利用ログに含まれる装置識別子及び利用時刻から，ユーザが所定時間内に利用した前記管理対象装置を時系列に特定し，時系列的に前後する２つの前記管理対象装置間の歩行距離から所定時間内におけるユーザの総歩行距離を求め，該総歩行距離から所定時間内におけるユーザの消費カロリーを算出・記憶する処理をユーザ識別子毎に実行する消費カロリー算出工程と，を含むことを特徴とするヘルスケア方法である。
【００１９】
第２の発明においても，飲食物の販売に利用される前記管理対象装置が前記管理サーバ装置へ送信する前記利用ログには，ユーザが購入した飲食物の識別子を含ませ，前記管理サーバ装置が，所定時間内に記憶された前記利用ログに含まれる飲食物の識別子に対応するカロリー量の総和から所定時間内におけるユーザの摂取カロリーを算出し記憶する処理をユーザ識別子毎に実行する摂取カロリー算出工程を含ませれば，前記管理サーバ装置側で，消費カロリーばかりではなく摂取カロリーをも算出できるようになる。
【００２０】
更に，端末装置が，前記トークンから読み出したユーザ識別子を含むカロリー表示要求を前記管理サーバ装置へ送信し，前記管理サーバ装置が，前記カロリー表示要求を前記端末装置から受けると，前記カロリー表示要求に含まれるユーザ識別子に対応する消費カロリー及び摂取カロリーの表示データを生成し前記端末装置へ送信するカロリー提示工程を含ませれば，ユーザに対して消費カロリー及び摂取カロリーを提示できるようになる。
【００２１】
更に，前記消費カロリー算出工程において，前記管理サーバ装置は，ユーザが外出したときの外出先及び外出日時をユーザ識別子に関連付けて少なくとも記憶した交通費精算装置から，所定時間内におけるユーザの外出先をユーザ識別子毎に取得し，外出先に基づく消費カロリーを総歩行距離から求めた消費カロリーに加算する処理を実行すれば，ユーザの外出に係わる消費カロリーをも考慮することができるようになる。
【発明の効果】
【００２２】
このように，歩数計やＧＰＳ機能付きの携帯端末をユーザに配布しなくとも，勤務中の歩数に係わる消費カロリーを自動的に算出することのできるヘルスケアシステム及び方法を提供できる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係わるヘルスケアシステムの構成を説明する図。
【図２】研究所の居室に設置された管理対象装置を説明する図。
【図３】福利厚生棟の食堂に設置された管理対象装置を説明する図。
【図４】管理対象装置のブロック図。
【図５】管理サーバ装置の機能ブロック図。
【図６】消費・摂取カロリーを算出するときに実行するフロー図。
【図７】消費・摂取カロリーをユーザに提示するときに実行するフロー図。
【発明を実施するための形態】
【００２４】
ここから，本願発明の実施形態について，本願発明の技術分野に係わる当業者が，本願発明の内容を理解し，本願発明を実施できる程度に説明する。
【００２５】
図１は，本実施形態に係わるヘルスケアシステム１の構成を説明する図である。図１（ａ）に図示したように，本実施形態に係わるヘルスケアシステム１では，勤務中におけるユーザ１１ａのカロリーを管理する管理サーバ装置１０が設けられる。
【００２６】
ヘルスケアシステム１が導入された企業のユーザ１１ａは，ユーザ識別子が記憶されたハードウェア型のトークン１１（例えば，ＩＣカード）を所持し，ユーザ１１ａが所属する企業の各施設１４内には，トークン１１を利用してユーザ１１ａ（ここでは，従業員）を識別し特定の処理を実行する管理対象装置１２が設置され，各管理対象装置１２は管理サーバ装置１０とネットワークを介して接続されている。
【００２７】
なお，図１では，ユーザ１１ａが所属する企業の施設１４として，福利厚生棟１４ａ，研究所１４ｂ，倉庫１４ｃ，工場棟１４ｄ，工場事務棟１４ｅを例示し，更に，図１では，ユーザ１１ａの交通費を精算するための交通費精算装置１３が管理サーバ装置１０に接続されている。
【００２８】
図２は，研究所１４ｂの居室に設置された管理対象装置１２を説明する図，図３は，福利厚生棟１４ａの食堂に設置された管理対象装置１２を説明する図である。
【００２９】
図２に図示したように，研究所１４ｂ内には，トークン１１を利用してユーザ１１ａを識別し所定の処理を実行する管理対象装置１２として，トークン１１を用いて研究所１４ｂ内の部屋への入退室管理を行うドアゲート１２ａ，トークン１１を用いてユーザ１１ａのログインを管理するＰＣ（Personal Computer）１２ｂ，トークン１１を用いてユーザ１１ａの利用を管理する複合機１２ｃ，そして，トークン１１を用いて課金処理する自動販売機１２ｄが設置され，それぞれの装置には，トークン１１と通信しユーザ識別子を読み取る機能が備えられている。
【００３０】
また，図３に図示したように，福利厚生施設１４ａの食堂内には，トークン１１を利用してユーザ１１ａを識別し所定の処理を実行する管理対象装置１２として，トークン１１を用いて課金処理する食券販売機１２ｅと，トークン１１を用いて課金処理する自動販売機１２ｄが設置され，それぞれの装置には，トークン１１と通信しユーザ識別子を読み取る機能が備えられている。
【００３１】
図４は，管理対象装置１２のブロック図である。ユーザ１１ａが所属する企業の各施設１４内に設置された管理対象装置１２には，管理対象装置１２を利用したユーザ１１ａのトークン１１から読み取ったユーザ識別子，管理対象装置１２の装置識別子及び利用時刻を含む利用ログを管理サーバ装置１０へ送信する利用ログ送信手段１２０と，トークン１１を利用してユーザ１１ａ（ここでは，従業員）を識別し特定の処理を実行する特定処理手段１２１が備えられる。なお，ユーザ１１ａが，食券販売機１２ｅ又は自動販売機１２ｄなどの飲食に係わる管理対象装置１２を利用したときは，ユーザ識別子，装置識別子及び利用時刻に加え，ユーザ１１ａが購入した食品類の識別子が利用ログに含まれる。
【００３２】
管理対象装置１２の利用ログ送信手段１２０としては，管理対象装置１２が本来から有している機能を利用することができる。例えば，ドアゲート１２ａの場合，ドアゲート１２ａが収集するドアの解錠履歴を利用ログとして流用することができるし，また，自動販売機１２ｄの場合，自動販売機１２ｄが収集するユーザ１１ａの販売履歴を利用ログとして流用できる。
【００３３】
また，ユーザ１１ａが利用した管理対象装置１２の装置識別子は，管理対象装置１２側が記憶しているデータを利用ログに含ませるようにしてもよいが，利用ログを送信した管理対象装置１２のアドレス（例えば，ＭＡＣアドレスやＩＰアドレス）を管理対象装置１２の装置識別子として利用するようにするとよい。
【００３４】
更に，管理対象装置１２が利用ログを管理サーバ装置１０へ送信するタイミングは，ユーザ１１ａがトークン１１を用い管理対象装置１２を利用する毎に，管理対象装置１２が利用ログを管理サーバ装置１０へ送信するようにしてもよいし，管理対象装置１２が利用ログを一時的に記憶しておき，一定期間（例えば，１時間）が経過するごとに，一定期間内の利用ログを管理サーバ装置１０へ送信するようにしてもよい。
【００３５】
このように，管理対象装置１２から管理サーバ装置１０から送信される利用ログに，ユーザ識別子，装置識別子及び利用時刻を含ませることで，管理サーバ装置１０側で，利用ログを解析すれば，ユーザ識別子で特定されるユーザが，いつ，どの管理対象装置を利用したかを把握することができるようになる。
【００３６】
また，後述するように，管理サーバ装置１０は，時系列的に前後する２つの管理対象装置１２間の歩行距離から，所定時間内におけるユーザの総歩行距離を求めるため，管理対象装置１２には，歩行距離が長くなるドアゲート１２aを含ませることが好適である。
【００３７】
なお，ユーザが所持するトークン１１としては，ユーザを識別するユーザ識別子を記憶し，外部装置と通信するＩＣカード，ＵＳＢキーなどを利用できるが，企業でヘルスケアシステム１を利用することを想定すると，社員証で広く利用されているＩＣカードをトークン１１とすることが好適である。
【００３８】
管理対象装置１２の特定処理手段１２１は，管理対象装置１２の種別毎に異なる。例えば，ドアゲート１２ａの場合，ドアの解錠制御する機能が特定処理手段１２１に該当し，また，自動販売機１２ｄの場合，ユーザ１１ａに飲食物を販売する機能が特定処理手段１２１に該当する。
【００３９】
管理サーバ装置１０は，管理対象装置１２の利用ログから，勤務中におけるユーザ１１ａの消費カロリーと摂取カロリーを算出する機能を備え，企業の施設１４内に設置された全ての管理対象装置１２の利用ログが消費カロリーを算出するために利用され，飲食物を販売する管理対象装置１２（例えば，食券販売機１２ｅや自動販売機１２ｄ）の利用ログが摂取カロリーを算出するために利用される。
【００４０】
図５は，管理サーバ装置１０の機能ブロック図である。管理サーバ装置１０は，ＣＰＵ，ＲＡＭ，データ記憶装置，ネットワークインターフェースなどのハードウェア資源を有する汎用のサーバ装置で実現される装置で，これらのハードウェア資源を利用したコンピュータプログラムで実現される機能として，管理対象装置１２の利用状況を示す利用ログを記憶する利用ログ記憶手段１００と，利用ログを解析し勤務中におけるユーザ１１ａの消費カロリーを算出する消費カロリー算出手段１０１と，利用ログを解析し勤務中におけるユーザ１１ａの摂取カロリーを算出する摂取カロリー算出手段１０２と，消費・摂取カロリーをユーザ１１ａに提示するカロリー提示手段１０３を備えている。
【００４１】
管理サーバ装置１０に消費カロリー算出手段１０１を備えさせるのは，利用ログからユーザの消費カロリーを算出できるようにするためである。利用ログに含まれる装置識別子で特定される管理対象装置１２の設置場所はユーザがいた場所を示すため，管理サーバ装置１０が，ユーザが所定時間内に利用した管理対象装置を時系列で特定し，ユーザが管理対象装置を利用するために移動した総歩行距離を求めれば，所定時間内におけるユーザの消費カロリーを算出することができるようになる。
【００４２】
また，管理サーバ装置１０に摂取カロリー算出手段１０２を備えさせるのは，利用ログからユーザの摂取カロリーを算出できるようにするためである。飲食物の販売に利用される管理対象装置１２（例えば，食券販売機１２ｅや自動販売機１２ｄ）が管理サーバ装置１０へ送信する利用ログに，ユーザが購入した飲食物の識別子を含ませておけば，管理サーバ装置１０側で，利用ログからユーザが購入した飲食物を特定でき，飲食物のカロリー量からユーザの摂取カロリーを算出することができるようになる。
【００４３】
更に，管理サーバ装置１０にカロリー提示手段１０２を備えさせるのは，ユーザに対して，管理サーバ装置１０側で算出した消費・摂取カロリーを提示できるようにするためである。
【００４４】
管理サーバ装置１０の利用ログ記憶手段１００は，管理対象装置１２から受信した利用ログをデータ記憶装置に記憶する処理を実行する手段で，ユーザ識別子毎に，利用ログの内容を記憶するデータテーブルである利用ログテーブルをデータ記憶装置に有し，利用ログをデータ記憶装置に記憶する際，利用ログに含まれるユーザ識別子で特定される利用ログテーブルに利用ログを時系列で記憶する。
【００４５】
管理サーバ装置１０に備えられた消費カロリー算出手段１０１は，所定時間内（例えば，１日）が経過する毎に，所定時間内における消費カロリーをユーザ１１ａ毎に算出し記憶する手段で，管理サーバ装置１０に備えられた摂取カロリー算出手段１０２は，所定時間内（例えば，１日）が経過する毎に，所定時間内における摂取カロリーをユーザ１１ａ毎に算出し記憶する手段である。
【００４６】
図６は，管理サーバ装置１０が消費・摂取カロリーを算出するときに実行するフロー図で，図６で図示したフローは，所定時間が経過すると，管理サーバ装置１０に登録されているユーザ識別子毎に実行される手順である。
【００４７】
管理サーバ装置１０が消費・摂取カロリーを算出するとき，まず，管理サーバ装置１０の消費カロリー算出手段は，対象となるユーザ１１ａの利用ログテーブルから所定時間内の利用ログを解析対象の利用ログとして抽出した後（Ｓ１），所定時間内におけるユーザ１１ａの総歩行距離を求め，この総歩行距離に基づく消費カロリーを算出・記憶する（Ｓ２）。
【００４８】
消費カロリー算出手段１０１は，ユーザ１１ａの歩行距離を求めるために，本実施形態では，管理対象装置１２の位置データとユーザ１１ａの通路データが示されたマップデータを記憶している。
【００４９】
消費カロリー算出手段１０１は，所定時間内におけるユーザ１１ａの総歩行距離を求め，この総歩行距離に基づく消費カロリーをユーザ１１ａ毎に算出する際，解析対象となる利用ログを時系列順にソートすることで，ユーザ１１ａが所定時間内に利用した管理対象装置１２を時系列で特定する。
【００５０】
そして消費カロリー算出手段１０１は，ユーザ１１ａが所定時間内に利用した管理対象装置１２を時系列で追いながら，時系列的に前後する２つの管理対象装置１２間の歩行距離を管理対象装置１２の位置データと通路データを利用して求め，この歩行距離の総和を求めることで所定時間内におけるユーザ１１ａの総歩行距離を算出し，所定時間内におけるユーザ１１ａの総歩行距離に所定の係数を乗算しカロリー量に変換することで所定時間内におけるユーザ１１ａの消費カロリーを算出し記憶する。
【００５１】
また，所定時間内におけるユーザ１１ａの消費カロリーと摂取カロリーを記憶するために，管理サーバ装置１０は，ユーザ識別子毎に，消費カロリー及び摂取カロリーを記憶するデータテーブルであるカロリーテーブルをデータ記憶装置に有し，消費カロリー算出手段１０１が消費カロリーをデータ記憶装置に記憶する際，対象としたユーザ識別子で特定されるカロリーテーブルに，所定時間の開始・終了時間を付与して消費カロリーを記憶させる。
【００５２】
管理サーバ装置１０は，消費カロリー算出手段１０１を作動させて，所定時間内におけるユーザ１１ａの消費カロリーをユーザ１１ａ毎に算出すると，摂取カロリー算出手段１０２を作動させて，所定時間内におけるユーザ１１ａの摂取カロリーを算出・記憶する（Ｓ３）。
【００５３】
摂取カロリー算出手段１０２は，利用ログからユーザ１１ａの摂取カロリーを算出するために，企業内の施設１４で販売されている飲食物の識別子に対応付けて飲食物のカロリー量を記憶している。
【００５４】
そして，摂取カロリー算出手段１０２は，ユーザ１１ａ毎に，消費カロリー算出手段１０１が解析対象とした利用ログに含まれる飲食物の識別子毎に対応するカロリー量を特定し，このカロリー量の総和を求めることで，所定時間内におけるユーザ１１ａの摂取カロリーを算出・記憶して，図５で図示した手順は終了する。
【００５５】
なお，摂取カロリー算出手段が摂取カロリーをデータ記憶装置に記憶する際，対象としたユーザ識別子で特定されるカロリーテーブルに，所定時間の開始・終了時間を付与して摂取カロリーを記憶させる。
【００５６】
図７は，管理サーバ装置１０が消費・摂取カロリーをユーザ１１ａに提示するときに実行するフロー図である。管理サーバ装置１０に備えられたカロリー提示手段１０３は，Ｗｅｂアプリケーションで実現される機能で，ユーザ１１ａが所持するトークン１１から読み出したユーザ識別子を含むカロリーの表示要求を，研究所の居室に備えられたＰＣなどの端末装置から受けると（Ｓ１０），このユーザ識別子に対応するカロリーテーブルの中から，表示期間内（例えば，１週間以内）の消費カロリー及び摂取カロリーを抽出し，抽出した消費カロリー及び摂取カロリーを表示する表示データを生成し，この表示データを端末装置へ送信する処理を実行し（Ｓ１１），この手順を終了する。
【００５７】
なお、本発明は、これまで説明した実施の形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。
【００５８】
上述した本実施形態では，管理サーバ装置１０に備えられた消費カロリー算出手段１０１は，企業の施設１４内における歩行距離のみから消費カロリーを算出していたが，勤務中におけるユーザ１１ａの消費カロリーに，外出時の移動に係わる消費カロリーを加えるようにしてもよい。
【００５９】
外出時の移動に係わる消費カロリーを加えるとき，図１に図示したように，ユーザ１１ａ（ここでは，従業員）の交通費を精算する機能を備え，ユーザ１１ａが外出したときの外出先，外出日時及び交通費を記憶した交通費精算装置１３を設ける。
【００６０】
そして，消費カロリー算出手段１０１に，外出先毎に消費カロリーを予め記憶させておき，消費カロリー算出手段１０１が，所定時間内の消費カロリーを算出するときに，交通費精算装置１３から得られた外出先に対応する消費カロリーを，総歩行距離から求めた消費カロリーに加算する。
【００６１】
このように，ユーザが外出したときの外出先及び外出日時をユーザ識別子に関連付けて少なくとも記憶した交通費精算装置１３をヘルスケアシステム１に含ませておけば，管理サーバ装置１０が算出するユーザの消費カロリーに，ユーザが外出したときの消費カロリーを加えることが可能になる。
【符号の説明】
【００６２】
１    ヘルスケアシステム
１０  管理サーバ装置
１００  利用ログ記憶手段
１０１  消費カロリー算出手段
１０２  摂取カロリー算出手段
１０３  カロリー提示手段
１１  トークン
１２  管理対象装置
１２０  利用ログ送信手段
１２１  特定処理手段
１３  交通費精算装置
１４  施設
【図１】
2011221956.tif 000003
【図２】
2011221956.tif 000004
【図３】
2011221956.tif 000005
【図４】
2011221956.tif 000006
【図５】
2011221956.tif 000007
【図６】
2011221956.tif 000008
【図７】
2011221956.tif 000009