(57)【特許請求の範囲】
【請求項１】
血糖値を予測する血糖値予測システムであって、
前記ユーザーの活動種別に対応する複数の選択部と、
ユーザーの生体情報または活動情報の少なくとも一方に基づいて前記ユーザーの測定データ情報を取得する測定データ情報取得部と、
過去に測定された前記活動種別に対応する履歴測定データ情報を記憶する記憶部と、
前記ユーザーの摂取エネルギーに係る摂取情報を入力するための入力部と、
前記測定データ情報と前記摂取情報とに基づいて、前記ユーザーの予測血糖値情報を生成する生成部と、を備え、
前記生成部は、前記複数の選択部のうち少なくとも１つが選択されると、選択された前記活動種別に対応する前記履歴測定データ情報を前記記憶部から抽出し、前記抽出された前記履歴測定データ情報で前記測定データ情報の少なくとも一部を置き換えて前記ユーザーの予測血糖値の情報を生成することを特徴とする血糖値予測システム。
【請求項２】
請求項１に記載の血糖値予測システムにおいて、
前記複数の選択部が選択されない場合には、前記測定データ情報の解析結果に基づいて決定された測定活動種別を前記活動種別として、前記活動種別に対応する前記種別データ情報を取得することを特徴とする血糖値予測システム。
【請求項３】
請求項１または２に記載の血糖値予測システムにおいて、
前記複数の選択部に対応する前記活動種別は、前記測定データ情報の解析結果に基づいて決定される前記測定活動種別とは異なる前記活動種別を有することを特徴とする血糖値予測システム。
【請求項４】
請求項１〜３のいずれか一項に記載の血糖値予測システムにおいて、
前記複数の選択部に対応する前記活動種別は、自転車、スクワット、背筋および腕立て伏せの少なくとも１つを含むことを特徴とする血糖値予測システム。
【請求項５】
請求項１から４のいずれか一項に記載の血糖値予測システムにおいて、
前記生成部は、前記測定データ情報に含まれるエラー部及び異常値のうち少なくとも１つを検出する機能と、
前記エラー部及び異常値のうち少なくとも１つが規定の許容数以上の場合に、前記選択手段において選択された活動種別を取得する機能と、を有していることを特徴とする血糖値予測システム。
【請求項６】
請求項１から５のいずれか一項に記載の血糖値予測システムにおいて、
前記選択部を有し、前記活動種別を発信する第１装置と、前記記憶部および前記生成部を有し、前記活動種別を取得して前記ユーザーの血糖値予測曲線を生成することが可能な第２装置と、を備えていることを特徴とする血糖値予測システム。
【請求項７】
請求項１から６のいずれか一項に記載の血糖値予測システムにおいて、
前記複数の選択部は複数のボタンで構成され、前記複数のボタンのうちいずれか１つが選択されると、前記選択されたボタンに対応する前記活動種別を前記生成部が取得することを特徴とする血糖値予測システム。
【請求項８】
請求項１から７のいずれか一項に記載の血糖値予測システムにおいて、
前記生体情報は脈拍数であることを特徴とする血糖値予測システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、血糖値の予測をより正確に行える血糖値予測システムに関する。
【背景技術】
【０００２】
糖尿病等の生活習慣病において、ユーザー（患者）は、摂取カロリー、消費カロリー等の記録をつけることにより、この記録を参考にして、生活習慣の改善や治療をする必要がある。そのために、ユーザーにおける過去の摂取カロリー及び消費カロリーに関する履歴データに基づいて、ユーザーの血糖値を予測する予測モデルを作成しておき、当該予測モデルを用いて、ユーザーからの摂取カロリーおよび消費カロリーの値に即した血糖値を予測することが可能な、血糖値予測装置が開示されている。この場合、ユーザーの活動量は、歩数計や加速度センサー等を用いて測定し、測定した値から消費カロリーを算出する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３２８９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし従来の技術では、歩数計や加速度センサー等を用いて消費カロリーを測定しており、ユーザーの活動の内容によっては、測定エラー等が発生して、活動量を正しく測定できない場合がある。例えば、腕立て伏せや背筋のトレーニング、および自転車走行等においては、センサー類が必ずしも活動部位に追随した測定を行えない場合がある。その結果、実活動に応じた正確な血糖値を予測することが困難である、という課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上記課題の少なくとも一部を解決するためになされたものであり、以下の適用例または形態として実現することが可能である。
【０００６】
［適用例１］本適用例に係る血糖値予測システムは、血糖値情報に基づいて、血糖値の予測をすることが可能であって、前記血糖値情報を入力するための入力部と、前記血糖値情報を種別毎に個々に選択するための選択部と、前記血糖値情報の種別毎に設定された種別データ情報を記憶する記憶部と、前記選択部で前記血糖値情報のいずれかの種別を選択すると、選択した種別に該当する前記種別データ情報を入力する機能を有する制御部と、を備えていることを特徴とする。
【０００７】
この血糖値予測システムによれば、入力部と選択部とを備え、入力部は、摂取した食事の種別と、水泳およびジョギング等の活動の種別毎における活動量と、を含む血糖値情報の値をそれぞれ入力するためのものである。この血糖値情報は、食事や活動等を行うごとに、都度、入力する必要があり、血糖値予測システムのユーザーが入力することを忘れたり、入力操作に手間取って誤入力してしまうと、ユーザーの行動が血糖値情報に正しく反映されなくなってしまう。そこで、血糖値予測システムでは、食事や活動等の種別を個々に選択することが可能な選択部と、それら種別における食事や活動等の血糖値に関わる情報である種別データ情報を記憶している記憶部と、を備えている。記憶部の種別データ情報は、食事または活動等における血糖値に関わる情報を、種別毎に予め実測等して取得したものである。つまり、選択部により種別を選択すると、制御部が、選択した種別の種別データ情報を記憶部から抽出し、抽出した種別データ情報を、該当する血糖値情報として入力する。血糖値予測システムは、選択部による種別データ情報を、入力部からユーザーが入力した血糖値情報と同様な情報として認識する。これにより、血糖値予測システムにおいて、ユーザーは、選択部で種別を選択するだけで良く、食事または活動等を行うたびに血糖値情報のデータを確認して、そのデータを自身で入力する手間等を軽減することが可能である。
【０００８】
［適用例２］本適用例に係る血糖値予測システムは、血糖値情報に基づいて、血糖値の予測をすることが可能であって、前記血糖値情報の摂取エネルギーに係る摂取情報を入力するための入力部と、前記血糖値情報の消費エネルギーに係る活動の活動量を測定する測定部と、前記活動のうち所定活動を個々に選択するための選択部と、前記所定活動に関する活動データ情報を少なくとも記憶する記憶部と、前記選択部で前記所定活動のいずれかを選択すると、選択した前記所定活動に該当する前記活動データ情報を、前記測定部の測定した測定データ情報の代わりに、入力する機能を有する制御部と、を備えていることを特徴とする。
【０００９】
この血糖値予測システムによれば、入力部と測定部と選択部と記憶部とを備え、入力部は、食事等による摂取エネルギーに係る摂取情報を血糖値情報として入力するためのものである。測定部は、水泳およびジョギング等による消費エネルギーに係る活動の活動量を血糖値情報として測定し、選択部は、当該活動の中から予め選んでおいた所定活動のうち、いずれかを個別に選択するためのものである。記憶部は、所定活動における活動量である活動データ情報を記憶していて、この活動データ情報は、所定活動毎に予め活動量を実測等して取得したものである。測定部は、血糖値予測システムのユーザーの活動に対応して活動量を測定し、測定結果を入力する。そのため、ユーザーは、活動による血糖値情報を入力する手間等を省くことが可能であると共に、特に活動していない安静時等の平時における活動量も常時測定することができ、より正確な消費カロリーを取得することが可能である。また、いくつかの活動を所定活動として設定しておけば、活動後等に、測定部の測定した測定データに異常があることが分かった場合等において、選択部で当該所定活動を選択し、測定データ情報を活動データ情報に置き換えることが可能である。血糖値予測システムは、選択部による活動データ情報を、測定部が測定した測定データ情報と同様な情報として認識する。これにより、血糖値予測システムにおいて、ユーザーは、選択部で所定活動のいずれかを選択するだけで、不確実な測定データ情報等を排除でき、ユーザーの活動を血糖値情報へより正確に反映することが可能である。
【００１０】
［適用例３］上記適用例に係る血糖値予測システムにおいて、前記所定活動は、前記測定部による前記測定データ情報に反映されない場合がある活動内容を含んでいることが好ましい。
【００１１】
この構成によれば、血糖値予測システムは、消費エネルギーに係る活動のうち、測定部の測定した測定データ情報に反映されない場合がある活動内容を含んでいるものを、所定活動として予め選定してある。測定データ情報に反映されない場合がある活動内容とは、測定部のセンサー類が必ずしも活動する部位に追随した正確な測定を行えず測定エラーや異常値を生じやすい活動、例えば厳冬期等の環境の影響で測定エラーを生じやすい活動等である。これら所定活動の活動量は、事前に実測等により取得し、活動データ情報として記憶されている。このように、測定データ情報に反映されない場合がある活動内容を含んだ特定の活動のみ、所定活動とすることにより、選択部の選択肢を最小限にして、ユーザーの選択肢を覚えておく負担等を軽減することが可能である。
【００１２】
［適用例４］上記適用例に係る血糖値予測システムにおいて、前記制御部は、前記活動内容の前記測定データ情報に反映されていない箇所が規定の許容数以上の場合に、前記活動データ情報を前記測定データ情報の代わりに入力する機能を、さらに有していることが好ましい。
【００１３】
この構成によれば、選択部により所定活動を選択しても、測定データ情報に反映されない箇所、即ち異常値や測定エラーの箇所、が決められた許容数以上の場合に、制御部が活動データ情報を測定データ情報の代わりに入力するようになっている。これによれば、血糖値予測システムは、エラー等が許容数以下の軽微な状態であれば、測定データ情報を入力して、できるだけ実測に即した血糖値情報に基づいて、血糖値予測を行うことが可能である。なお、測定データ情報の異常値や測定エラーの箇所のみを活動データ情報に置き換えて入力すれば、より実測に即した血糖値予測を行うことが可能である。
【００１４】
［適用例５］上記適用例に係る血糖値予測システムにおいて、前記入力部および前記選択部を少なくとも有し、前記血糖値情報を発信する第１装置と、前記記憶部および前記制御部を有し、前記血糖値情報を取得して血糖値の予測をすることが可能な第２装置と、を備えていることが好ましい。
【００１５】
この構成によれば、血糖値予測システムは、第１装置と、第２装置と、を備えた構成であり、ユーザーは、入力部および選択部を少なくとも有する第１装置のみを携帯していれば良い。そのため、ユーザーは、装着感を意識することが減少し、より軽快に活動することが可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る血糖値予測システムを示す模式図。
【図２】端末の構成を示すブロック図。
【図３】管理サーバーの構成を示すブロック図。
【図４】血糖値予測曲線を示すグラフ。
【図５】（ａ）食事メニュー情報の種類を示す一覧図、（ｂ）活動種別情報を示す一覧図、（ｃ）イベントボタン情報を示す一覧図。
【図６】管理サーバーのＣＰUの機能を示すブロック図。
【図７】（ａ）摂取カロリーによる血糖値の予測を示すグラフ、（ｂ）消費カロリーによる血糖値の予測を示すグラフ。
【図８】（ａ）自転車における実測脈拍曲線を示すグラフ、（ｂ）イベントボタンに対応した、自転車における脈拍に係る置き換え曲線を示すグラフ。
【図９】（ａ）運動組合せＡにおける実測脈拍曲線を示すグラフ、（ｂ）イベントボタンに対応した、運動組合せＡにおける脈拍に係る置き換え曲線を示すグラフ。
【図１０】運動組合せＡにおける活動量測定部の検出内容を示すグラフ。
【図１１】端末の形態の変形例を示す正面図。
【発明を実施するための形態】
【００１７】
以下、本発明の血糖値予測システムにおける、好適な実施形態の一例について、添付図面を参照して説明する。実施形態の血糖値予測システムは、選択部であるイベントボタンの機能に特徴を有している。
（実施形態）
【００１８】
図１は、本発明に係る血糖値予測システムを示す模式図である。血糖値予測システム１は、ユーザーが腕や腰等に装着することが可能な携帯型の端末（第１装置）２と、端末２から血糖値情報を取得して管理する管理サーバー（第２装置）３と、端末２と管理サーバー３とを無線で接続する通信回線４と、を備えている。このような構成の血糖値予測システム１は、端末２を有するユーザーのそれぞれから血糖値に関する情報である血糖値情報が通信回線４を介して管理サーバー３へ発信され、管理サーバー３が、端末２から取得した血糖値情報を解析して、血糖値予測曲線を生成する等の管理を行うようになっている。
【００１９】
また、図２は、端末の構成を示すブロック図であり、図３は、管理サーバーの構成を示すブロック図である。端末２は、図１または図２に示すように、表示部２１と、操作部２２と、脈拍測定部２３と、活動量測定部２４と、端末通信部２５と、ＲＯＭ（Read  Only  Memory）２６と、ＲＡＭ（Random  Access  Memory）２７と、ＣＰＵ（Central  Processing  Unit）２８と、これら各構成を接続するバス２９と、を有している。
【００２０】
ＣＰＵ２８は、ＲＡＭ２７をワーキングエリアとし、ＲＯＭ２６に予め記憶されている制御プログラム（不図示）を実行することにより、端末２の有する各部を制御する。さらに、ＣＰＵ２８は、クロックのカウントにより、現在日時も計測する。
【００２１】
活動量測定部２４は、端末２を有するユーザーの活動状態を検出するための加速度センサーや速度センサー等を有し、端末２がユーザーの腰や腕などに取り付けられることにより、ユーザーの歩行や運動などの活動に応じて作動する。これらセンサーは、ユーザーによる一定期間毎の活動強度に即した出力信号を出力する。そして、ＣＰＵ２８は、この出力信号を、予め定義された演算式を用いて、消費カロリーに変換する。変換された消費カロリーは、活動量情報として、端末通信部２５を介して送出される。なお、消費カロリーをより精度よく求めるため、脈波ＲＲ間隔（Ｒ波のピーク間隔）・体温・血圧・睡眠等の生体データを、光学検出、電気信号検出、圧力検出等により、さらに検出することも有効である。
【００２２】
脈拍測定部２３は、特定波長の光を照射する特定波長光照射部（不図示）を有し、特定波長光照射部によってユーザーの血管に特定波長の光を照射し、血管で反射された特定波長の光の強度、または血管を透過した特定波長の光の強度を、フォトダイオード等の受光素子（不図示）によって検出する。特定波長光照射部は、例えば、ユーザーの腕、指などに取り付けられる。そして、ＣＰＵ２８は、受光素子からの出力信号を、予め定義された演算式を用いて、１分間あたりの脈拍に変換する。変換された脈拍は、脈拍情報として、端末通信部２５を介して送出される。この脈拍と、活動量測定部２４が測定した活動量と、により、活動状態をより精査することができ、消費カロリーを正確に把握できる。脈拍測定部２３は、活動量測定部２４とともに測定部として機能する。
【００２３】
操作部２２は、操作ボタン２２ａとイベントボタン（選択部）２２ｂとを有し、操作ボタン２２ａは、数字や文字等の入力キーにより血糖値情報を入力するためのものであり、ユーザーの操作により、食事の内容、運動の内容、およびこれらの実施時刻、測定した血糖値等の各種情報の入力を受け付ける。この場合、実施時刻については、食事の内容、運動の内容が入力されたときの日時が自動的に入力される。また、イベントボタン２２ｂは、ユーザーの活動のうち、選択した活動である所定活動にそれぞれ対応している。そのため、血糖値予測システム１は、イベントボタン２２ｂの押下を認識すると、該当する所定活動が選択されたことが、操作ボタン２２ａを操作することなく、入力されるようになっている。
【００２４】
表示部２１は、この場合、液晶ディスプレイであって、ＣＰＵ２８の制御下において、消費カロリー、脈拍、および操作部２２からの入力内容等を表示する。
【００２５】
端末通信部２５は、通信回線４と接続され、ＣＰＵ２８の制御下において、管理サーバー３との間で血糖値情報等の各種データを送受信する。
【００２６】
ＲＯＭ２６は、不揮発性メモリー等であり、この場合、摂取情報としての食事メニュー情報２６ａと、活動種別情報２６ｂと、イベントボタン２２ｂに該当する所定活動を示すイベントボタン情報２６ｃと、を記憶している。これら食事メニュー情報２６ａ、活動種別情報２６ｂおよびイベントボタン情報２６ｃについては、図５を参照して、後述する。
【００２７】
次に、管理サーバー３は、図３に示すように、制御部としてのＣＰＵ３５と、ＣＰＵ３５のワーキングエリアとして機能するＲＡＭ３４と、不揮発性メモリー等を用いた記憶部であり、ＣＰＵ３５の実行する制御プログラムや、端末２からの血糖値情報や、血糖値を予測するための予測アルゴリズム等を記憶しているＲＯＭ３３と、を有している。また、管理サーバー３は、通信回線４と接続され、ＣＰＵ３５の制御下において、端末２との間で血糖値情報等の各種データを送受信する管理通信部３２と、これら各構成を接続するバス３６と、を有している。
【００２８】
記憶部としてのＲＯＭ３３は、ハードディスク等の記憶媒体で構成され、端末２からの血糖値情報等を記憶している。ＲＯＭ３３は、ユーザーが食べた食事の種類および摂取カロリーの情報である食事情報３３ａと、消費カロリーの情報である脈拍情報３３ｂおよび活動量情報３３ｃと、を記憶している。さらに、ＲＯＭ３３は、ユーザーの過去の血糖値や今後の予測血糖値の情報を含む履歴情報３３ｄと、端末２のイベントボタン情報２６ｃに示す所定活動のそれぞれに対応した血糖値情報である活動データ情報３３ｅと、記述した制御プログラム等のソフトウエア３３ｆと、を記憶している。なお、食事情報３３ａ、脈拍情報３３ｂ、活動量情報３３ｃ、活動データ情報３３ｅは、血糖値情報であり、血糖値情報のうち、脈拍情報３３ｂおよび活動量情報３３ｃは、測定部である脈拍測定部２３および活動量測定部２４による測定データ情報である。
【００２９】
ＣＰＵ３５は、算出部３５ａと、解析部３５ｂと、生成部３５ｃと、消費エネルギー取得部３５ｄと、摂取エネルギー取得部３５ｅを有している。解析部３５ｂは、消費エネルギー取得部３５ｄが消費エネルギーとして端末２から取得した活動情報である脈拍情報３３ｂおよび活動量情報３３ｃを基に、これら活動情報に対応する情報を履歴情報３３ｄから抽出し、抽出した履歴情報３３ｄを用いて当該活動情報に対するユーザーの血糖値の変化傾向を解析する。同時に、解析部３５ｂは、摂取エネルギー取得部３５ｅが摂取エネルギーとして端末２から取得した食事情報３３ａを基に、この食事情報３３ａに対応する情報を履歴情報３３ｄから抽出し、抽出した履歴情報３３ｄを用いて当該食事情報３３ａに対するユーザーの血糖値の変化傾向を解析する。
【００３０】
続いて、算出部３５ａは、解析部３５ｂが解析した、摂取エネルギーによる血糖値の変化傾向および消費エネルギーによる血糖値の変化傾向に基づき、それぞれにおける血糖値の予想曲線を算出する。
【００３１】
そして、生成部３５ｃは、摂取エネルギーおよび消費エネルギーのそれぞれにおける血糖値の予想曲線を結合し、血糖値予測曲線を生成する。血糖値予測曲線は、履歴情報３３ｄにおける、今後の予測血糖値の情報、に該当する。なお、ＣＰＵ３５の制御部としての機能については、図６を参照して、詳細に後述する。
【００３２】
ここで、履歴情報３３ｄの血糖値予測曲線について説明する。図４は、血糖値予測曲線を示すグラフである。また、図５（ａ）は、食事メニュー情報の種類を示す一覧図であり、この食事メニュー情報２６ａには、例えば、食事メニューとして和食Ａおよびその摂取カロリーが５００Ｋｃａｌ（キロカロリー）であるとの情報が含まれていて、これらの情報は、端末２のＲＯＭ２６に記憶されている。また、図５（ｂ）は、活動種別情報を示す一覧図であり、この活動種別情報２６ｂには、例えば、散歩やウォーキングの情報が含まれていて、これら情報は、端末２のＲＯＭ２６に記憶されている。また、散歩やウォーキング等の消費カロリーは、活動量測定部２４で測定される。
【００３３】
また、図５（ｃ）は、イベントボタン情報を示す一覧図である。このイベントボタン情報２６ｃには、イベントボタン２２ｂのそれぞれに対応するイベント内容の情報が含まれていて、これらの情報は、端末２のＲＯＭ２６に記憶されている。イベントボタン情報２６ｃにおけるイベント内容は、ユーザーの活動の中から選択された、自転車、スクワット、運動組合せＡ等の所定活動であって、活動種別情報２６ｂの種別内容と比較して、決められたパターンに沿う活動であって個々の活動量を特定することが可能なものである。血糖値予測システム１におけるイベントボタン情報２６ｃでは、特定のパターンに沿う活動であることに加え、脈拍測定部２３または活動量測定部２４で測定し難く、測定エラーや明らかに異常な値等が生じる可能性の高い活動、即ち脈拍測定部２３および活動量測定部２４による測定データ情報に反映されない場合がある活動内容を含む活動、が対象である。この対象となる活動が所定活動である。
【００３４】
血糖値予測曲線１０は、図４に示すように、ユーザーが、例えば、過去に糖尿病に関する教育入院を行った時の教育入院期間で測定された、毎日の血糖値と行動履歴（食事情報と活動情報）との記録等のような実測値と、端末２から取得した食事情報３３ａ、脈拍情報３３ｂ、活動量情報３３ｃおよび活動データ情報３３ｅと、に基づいて血糖値を予測したものである。
【００３５】
図４には、一例として、日付Ｄ１および日付Ｄ２におけるユーザーの血糖値予測曲線１０が表されている。この曲線は、ユーザーの血糖値の時系列変化を表していて、縦軸は血糖値を示し、横軸は時間の経過を示し、横軸に沿って記載されている「朝食」「水中歩行」「昼食」・・・等は、ユーザーが摂取した食事や活動のタイミング等の行動履歴を示している。
【００３６】
行動履歴は、端末２から取得する情報であり、取得した食事メニュー情報２６ａは、ユーザーが端末２の操作ボタン２２ａを操作して、図５（ａ）に示す食事メニューの中から選択した情報である。同様に、取得した活動種別情報２６ｂは、ユーザーが端末２の操作ボタン２２ａを操作して、図５（ｂ）に示す活動種別の中から選択した情報である。さらに、取得したイベントボタン情報２６ｃは、ユーザーが端末２のイベントボタン２２ｂを操作して、図５（ｃ）に示すイベントボタン情報２６ｃの中から選択した情報である。
【００３７】
例えば、図４の日付Ｄ１における朝食の食事内容は、「和食Ａ」であり、和食Ａに相当する「５００Ｋｃａｌ」が摂取カロリーであるとして、端末２から取得され、血糖値の算出に用いられる。また、同日の午前に行った「水中歩行」は、ユーザーにより図５（ｂ）の一覧図から選択された情報であり、その消費カロリーは、活動量測定部２４で測定され、この場合「２００Ｋｃａｌ」（不図示）であったことが、端末２から取得され、血糖値の算出に用いられる。
【００３８】
そして、日付Ｄ２の午前中に行った「スクワット」は、予め決められたパターンの活動であると共に、脈拍測定部２３または活動量測定部２４で測定エラーや異常値が生じやすい活動（所定活動）である。そのため、この場合、ユーザーは、スクワット開始前に、スクワットに対応するイベントボタン２２ｂを押下している。管理サーバー３は、活動データ情報３３ｅの「スクワット」に該当する血糖値情報に基づいて血糖値予測曲線１０を生成する。
【００３９】
このように、血糖値予測システム１では、管理サーバー３の履歴情報３３ｄにおいて、ユーザーの過去の行動における実測の血糖値変化の情報が記憶されており、実測の血糖値変化の情報を参照することにより、ユーザー自身の行動に対する摂取カロリーと消費カロリーとの血糖値情報から血糖値変化を予測することが可能である。つまり、血糖値予測曲線１０を生成することを可能にしている。
【００４０】
次に、血糖値予測曲線１０の生成について、制御部であるＣＰＵ３５の機能に沿って詳細に説明する。図６は、管理サーバーのＣＰUの機能を示すブロック図である。また、図７（ａ）は、摂取カロリーによる血糖値の予測を示すグラフ、図７（ｂ）は、消費カロリーによる血糖値の予測を示すグラフである。図７では、縦軸に血糖値の値を示し、横軸に経過する時間を示している。まず、図６に示すように、ＣＰＵ３５の摂取エネルギー取得部３５ｅは、摂取エネルギーに係る摂取情報として、操作ボタン２２ａからの入力により端末２から発信された、食事メニュー情報２６ａに基づいて、摂取カロリーを取得する。食事メニュー情報２６ａに基づく摂取カロリー等は、管理サーバー３のＲＯＭ３３に、食事情報３３ａとして記憶される。また、消費エネルギー取得部３５ｄは、消費エネルギーに係る情報として、活動量測定部２４および脈拍測定部２３で測定し端末２から一定時間毎に発信される、活動量に基づいて、消費カロリーを取得する。発信される活動量には、操作ボタン２２ａによる活動種別情報２６ｂも含まれる。さらに、イベントボタン２２ｂからの入力により端末２から発信された、イベントボタン情報２６ｃに基づく消費カロリーも取得する。これら消費エネルギーに係る情報は、ＲＯＭ３３に、脈拍情報３３ｂまたは活動量情報３３ｃとして記憶される。
【００４１】
算出部３５ａは、摂取エネルギー取得部３５ｅで求めた摂取カロリーと、予め定められた第１の予測アルゴリズムに基づいて、摂取カロリーに対する血糖値の変化を予測した第１予測曲線１２（図７（ａ））を求める。また、算出部３５ａは、消費エネルギー取得部３５ｄで求めた消費カロリーと、予め定められた第２の予測アルゴリズムに基づいて、消費カロリーに対する血糖値の変化を予測した第２予測曲線１３（図７（ｂ））を求める。なお、ユーザーが操作ボタン２２ａから入力した実測の血糖値データがあれば、該当する活動に対して、その血糖値データを用いる。
【００４２】
ここで、第１予測曲線１２と第２予測曲線１３の算出について説明する。図７（ａ）に示すように、第１予測曲線１２は、摂取カロリーと第１の予測アルゴリズムとに基づいて求められ、遅延期間ｄ１、上昇期間ｄ２、平衡期間ｄ３、および下降期間ｄ４を有する。
【００４３】
遅延期間ｄ１は、食事を開始してから、食事開始時における血糖値（基準値）Ｃ０を超えるまでの期間を示している。遅延期間ｄ１には、食事の開始時点から予め定められた時間（例えば、１５分）が設定されおり、食事開始時の血糖値Ｃ０を維持する。なお、食事開始時の血糖値Ｃ０は、当該時刻においてユーザーが測定した血糖値を用いるが、測定できなかった場合には、例えば、予め設定されたユーザーの血糖値の標準値等を用いるようにしてもよい。
【００４４】
上昇期間ｄ２は、遅延期間ｄ１の終期から始まり、血糖値が上昇を開始して血糖値がピークとなる値（ピーク値）に到達するまでの期間を示している。ピーク値は、傾きｓ１で血糖値が上昇し、食事開始時の血糖値Ｃ０に血糖値の上昇値ｈ１を合算した値である。血糖値の上昇値ｈ１は、例えば、ｈ１＝（摂取カロリー）×（インスリン分泌量）×（係数α）で求められる。血糖値予測システム１では、インスリン分泌量と係数α（＞０）は、ユーザーに応じて予め設定された固定値である。なお、インスリン分泌量及び係数は、予め設定された固定値だけなく、ユーザーの属性（年齢、性別、身長、体重）に応じて定められた値や可変値であってもよい。
【００４５】
平衡期間ｄ３は、上昇期間ｄ２の終期から血糖値のピーク値を維持する期間であり、血糖値予測システム１では、予め定義された固定値が設定されている。なお、例えば、摂取カロリーとユーザーに固有の係数とを乗算した値を、前回の摂取カロリーとの差に応じた係数で除算する等、摂取カロリーと予め定められた演算式とを用いて平衡期間ｄ３を求めるようにしてもよい。
【００４６】
下降期間ｄ４は、平衡期間ｄ３の終期から血糖値が傾きｓ２で下降を開始して基準値に到達するまでの期間を示している。つまり、下降期間ｄ４は、血糖値がピーク値から基準値（食事開始時の血糖値Ｃ０）に戻るまでの期間である。傾きｓ２は、例えば、ｓ２＝（摂取カロリー）×（係数β）で求められる。血糖値予測システム１では、係数βは、ユーザーに応じて予め定められた固定値（＜０）であるが、ユーザーの属性（年齢、性別、身長、体重）に応じて予め定められた値や可変値であってもよい。
【００４７】
また、第２予測曲線１３は、図７（ｂ）に示すように、消費カロリーと第２の予測アルゴリズムとに基づいて求められ、遅延期間ｅ１と下降期間ｅ２を含んで構成されている。
【００４８】
遅延期間ｅ１は、運動を開始してから血糖値が下降し始めるまでの期間を示し、運動開始時の血糖値が維持される期間である。血糖値予測システム１では、遅延期間ｅ１には、予め定められた期間（例えば、２分）が設定されている。下降期間ｅ２は、遅延期間ｅ１の終期から傾きｓ３（単位時間当たりの血糖値の低下量ｈ２）で血糖値が下降する期間である。低下量ｈ２は、例えば、ｈ２＝（消費カロリー）×（インスリン分泌量）×（係数γ）で求められる。消費カロリーは、活動量測定部２４および脈拍測定部２３において計測された活動量に基づく消費カロリーであり、血糖値予測システム１では、ユーザーが運動を意識していない通常の動作時においても、活動量測定部２４および脈拍測定部２３により、ユーザーの消費カロリーが算出されて逐次入力される。インスリン分泌量はユーザーに応じて予め設定された固定値であり、係数γ（＜０）は、血糖値に応じた可変値であってもよいし、ユーザーの属性に応じて定められた固定値であってもよい。
【００４９】
図６に戻り、ＣＰＵ３５の解析部３５ｂは、摂取エネルギー取得部３５ｅからの取得カロリーの情報を基に、食事情報に対するユーザーの血糖値の変化を解析する。具体的には、例えば、入力された食事情報が和食Ａの場合、和食Ａを摂取したときの血糖値の変化を表す波形として、和食Ａを摂取した時点から次の行動（食事又は活動）が行われるまでの期間の波形データが抽出される。図４に示す血糖値予測曲線１０の例では、日付Ｄ１の朝食を摂取した時点から次の行動、つまり水中歩行が行われるまでの期間の波形データが抽出される。なお、水中歩行が行われなければ、朝食を摂取した時点から昼食を摂取するまでの期間の波形データが抽出される。このようにして、同じ食事内容を摂取したときの血糖値の変化を表す波形を第１モデル波形として抽出する。なお、複数の波形が抽出された場合には、解析部３５ｂは、抽出した複数の波形を平均化する等の処理を行い、当該食事情報に対する血糖値の変化傾向を示す第１モデル波形を生成する。
【００５０】
また、解析部３５ｂは、消費エネルギー取得部３５ｄからの消費カロリーの情報を基に、活動に対するユーザーの血糖値の変化を解析する。血糖値予測システム１では、活動量測定部２４および脈拍測定部２３により活動量が測定され、ユーザーの消費カロリーが逐次算出されるように構成されているが、算出された消費カロリーがどのような動作を行ったときのものであるかを区別するために、平時以外の運動等を行っている活動については、ユーザーが活動を行う前に活動種別情報２６ｂまたはイベントボタン情報２６ｃを選択することが好ましい。
【００５１】
具体的には、例えば、入力された活動がウォーキングである場合には、ウォーキングを行ったときの血糖値の変化を表す波形として、図４に示す血糖値予測曲線１０における日付Ｄ１の午後のウォーキング開始時から次の行動、つまり軽食を摂取するまでの波形データが抽出される。このようにして、同じ運動を行ったときの血糖値の変化を表す波形を第２モデル波形として抽出する。なお、複数の波形が抽出された場合には、解析部３５ｂは、抽出された複数の波形を平均化する等の処理を行い、当該活動に対する血糖値の変化傾向を示す第２モデル波形を生成する。
【００５２】
また、入力された活動がイベントボタン情報２６ｃに関わる所定活動のスクワットである場合には、解析部３５ｂは、消費エネルギー取得部３５ｄがＲＯＭ３３の活動データ情報３３ｅ（図３）の該当するスクワットの活動量から求めた消費カロリーを基に、スクワットに対するユーザーの血糖値の変化を解析する。例えば、スクワットを行ったときの血糖値の変化を表す波形として、図４に示す血糖値予測曲線１０における日付Ｄ２の午後のスクワット開始時から次の行動、つまり昼食を摂取するまでの波形データが第２モデル波形として抽出される。
【００５３】
そして、生成部３５ｃは、算出部３５ａにおいて算出された第１予測曲線１２及び第２予測曲線１３を、解析部３５ｂの解析結果に基づく第１モデル波形および第２モデル波形と組合せて変形し、変形したそれぞれの第１予測曲線と第２予測曲線を統合して血糖値予測曲線１０を生成する。このようにして生成部３５ｃが生成した血糖値予測曲線１０は、ＲＯＭ３３の履歴情報３３ｄ（図３）に記憶され、また、通信回線４を介して、端末２の表示部２１に表示することができる。
【００５４】
以上説明したように、血糖値予測曲線１０によれば、ユーザーは、食事情報３３ａ、脈拍情報３３ｂ、活動量情報３３ｃおよび活動データ情報３３ｅの血糖値情報に基づき、今後の血糖値の変化傾向を、血糖値を実測することなく、確認することが可能である。
【００５５】
次に、血糖値予測システム１の特徴である、端末２のイベントボタン２２ｂに係る機能について説明する。ここでは、イベントボタン２２ｂにより、イベントボタン情報２６ｃ（図５（ｃ））から「自転車」を所定活動として選択した場合、を例にする。図８（ａ）は、自転車における実測脈拍曲線を示すグラフ、図８（ｂ）は、イベントボタンに対応した、自転車における脈拍に係る置き換え曲線を示すグラフである。置き換え曲線１６は、事前に、自転車の活動を正確に測定した結果に基づき算出されたものである。図８は、縦軸に脈拍を示し、横軸に経過する時間を示していて、脈拍測定部２３が測定した脈拍の推移を表している。ここでは、自転車での活動を、冬季等において測定データ情報にエラーや異常値が生じやすくなること等の理由により、所定活動としている。また、活動量は、脈拍測定部２３による脈拍の測定と同時に、活動量測定部２４も活動量の測定を行っており、縦軸を活動量測定部２４による活動量としても、脈拍と同様に、イベントボタン２２ｂに係る機能についての説明が可能である。
【００５６】
図８（ａ）に示す実測脈拍曲線１５は、ユーザーが自転車による活動をした時の脈拍を、脈拍測定部２３で測定した実測値に基づいて表している。この実測脈拍曲線１５は、脈拍測定部２３がユーザーの脈拍を正確にとらえられなかった場合を示していて、脈拍を測定できなかったエラー部１５ａと、脈拍測定部２３では測定できてはいるが明らかに異常な値を示している異常値部１５ｂと、を有している。実測脈拍曲線１５がエラー部１５ａまたは異常値部１５ｂを有していると、消費エネルギー取得部３５ｄは、ユーザーの活動に対して、正しい消費カロリーを取得することができなくなる。そこで、ユーザーは、所定活動である自転車の活動を行なう時に、イベントボタン２２ｂを押下する。この時点が図８（ａ）の横軸に示すイベントボタンスタートである。そして、ユーザーは、自転車の活動が終了した時に、再度イベントボタン２２ｂを押下する。この時点が図８（ａ）の横軸に示すイベントボタンストップである。
【００５７】
消費エネルギー取得部３５ｄは、イベントボタン２２ｂの押下が認識されると、イベントボタンスタートとイベントボタンストップとの間の実測脈拍曲線１５を、図８（ｂ）に示す置き換え曲線１６の置き換えデータ域の部分に、置き換える。即ち、制御部の一部である消費エネルギー取得部３５ｄは、イベントボタン２２ｂ（選択部）で所定活動のいずれかを選択すると、選択した所定活動に該当する活動データ情報３３ｅを、脈拍測定部２３（測定部）の測定した脈拍情報（測定データ情報）３３ｂの代わりに、入力し、活動データ情報３３ｅを含む情報を用いて消費カロリーを取得する。この消費カロリーの情報は、消費エネルギー取得部３５ｄから算出部３５ａへ送られ、第２予測曲線１３の算出に用いられる。
【００５８】
このように、血糖値予測システム１では、イベントボタン２２ｂにより所定活動の実行を認識すれば、脈拍測定部２３の測定に基づく実測脈拍曲線１５を、置き換え曲線１６に置き換えるため、実測脈拍曲線１５にエラーや異常値等があっても、それらの影響を排除して、より正確な消費カロリーを取得することができる。これは、脈拍測定部２３による測定の場合に限らず、活動量測定部２４の測定に基づいた実測曲線を、置き換え曲線に置き換える場合においても、当該実測曲線のエラーや異常値等の影響を排除して、より正確な消費カロリーを取得することができる。即ち、血糖値予測システム１は、より正確な血糖値予測曲線１０を生成することができる。
【００５９】
また、血糖値予測システム１は、イベントボタン２２ｂの押下を認識して、実測脈拍曲線１５のすべてを置き換え曲線１６に置き換えているが、これ以外の置き換え方法をイベントボタン２２ｂで選択することも可能である。例えば、図８（ａ）に示す実測脈拍曲線１５において、エラー部１５ａや異常値部１５ｂが、規定の許容数である２箇所以上ある場合にのみ、実測脈拍曲線１５を置き換え曲線１６に置き換える方法がある。この場合、血糖値予測システム１は、実測脈拍曲線１５のエラー部１５ａや異常値部１５ｂの数が許容数以下であれば、その影響が軽微であると判断して、実測脈拍曲線１５を用いて消費カロリーを取得する。従って、血糖値予測システム１は、より実測に即した血糖値情報に基づいて、血糖値の予測を行うことができる。なお、この許容数は、２箇所に限定されるものではない。
【００６０】
さらに、例えば、図８（ａ）に示す実測脈拍曲線１５において、エラー部１５ａや異常値部１５ｂの箇所のみ、置き換え曲線１６のそれらが該当する置き換えデータ域の部分に、置き換える方法がある。エラー部１５ａに比べて検出が難しい異常値部１５ｂは、消費エネルギー取得部３５ｄが実測脈拍曲線１５と置き換え曲線１６とを比較して判断する。これによれば、血糖値予測システム１は、より実測に即した緻密な血糖値情報に基づいて、血糖値の予測を行うことができる。
【００６１】
次に、血糖値予測システム１において、イベントボタン２２ｂにより、イベントボタン情報２６ｃ（図５（ｃ））から「運動組合せＡ」を所定活動として選択した場合について説明する。図９（ａ）は、運動組合せＡにおける実測脈拍曲線を示すグラフ、図９（ｂ）は、イベントボタンに対応した、運動組合せＡにおける脈拍に係る置き換え曲線を示すグラフである。置き換え曲線１８は、図８（ｂ）に示す置き換え曲線１６の場合と同様、事前に、この場合「運動組合せＡ」の活動を正確に測定した結果に基づき算出されたものである。また、図１０は、運動組合せＡにおける活動量測定部の検出内容を示すグラフである。この場合、「運動組合せＡ」は、スクワット、腹筋、背筋および腕立て伏せ、を組み合わせた活動であり、図９（ａ）には、「運動組合せＡ」の脈拍測定部２３による測定結果が表され、図１０には、「運動組合せＡ」の活動量測定部２４による測定結果が表されている。
【００６２】
図１０は、ＣＰＵ３５により、活動量測定部２４による測定結果が、走行や歩行等のどのような活動であると判断されたか、を上部に表し、それに対応する消費カロリーを下段に表している。つまり、スクワットの活動を走行状態と判断し、対応する消費カロリーが多くなっており、腹筋や背筋の活動を静止、または睡眠、臥位状態と判断し、消費カロリーが少なくなっている。また、腕立て伏せの活動を歩行ないし静止状態と判断して、消費カロリーが若干多くなっている。このように、活動量測定部２４の測定では、腹筋、背筋の活動のように、活動を正確に測定でき難い場合もある。
【００６３】
一方、脈拍測定部２３は、「運動組合せＡ」のそれぞれの活動に対応して、脈拍の変動を測定できていて、活動量測定部２４の測定結果を補うことが可能であるが、スクワットおよび背筋の活動において、一部にエラー部１７ａが生じている。そして、図９（ａ）に示すように、スクワットおよび背筋の実測脈拍曲線１７における脈拍のピークが、図９（ｂ）に示す置き換え曲線１８に比べて低くなっている。
【００６４】
そこで、血糖値予測システム１では、イベントボタン２２ｂの押下を認識すれば、エラー部１７ａを含む実測脈拍曲線１７を、置き換え曲線１８の置き換えデータ域の部分に、置き換えることができる。これにより、血糖値予測システム１は、実測脈拍曲線１７にエラー部１７ａ等があっても、それらの影響を排除して、より正確な消費カロリーを取得することができる。なお、この場合においても、血糖値予測システム１は、エラー部１７ａ等が、規定の許容数である場合にのみ、実測脈拍曲線１７を置き換え曲線１８に置き換える方法や、エラー部１７ａ等の箇所のみ、置き換え曲線１８のそれらが該当する置き換えデータ域の部分に、置き換える方法を用いることが可能である。
【００６５】
以上説明した血糖値予測システム１における主要な効果は、ユーザーがイベントボタン２２ｂで所定活動を選択するだけで、エラー部１５ａ，１７ａや異常値部１５ｂを有する測定データ情報（実測脈拍曲線１５，１７等）を排除でき、ユーザーの活動を血糖値情報へより正確に反映できることである。これは、血糖値予測システム１において、端末２のイベントボタン２２ｂにより、エラー部１５ａ，１７ａや異常値部１５ｂが生じやすい所定活動を選択すると、管理サーバー３が、所定活動の活動データ情報（置き換え曲線１６，１８）をＲＯＭ３３から抽出し、抽出した活動データ情報を、エラー部１５ａ，１７ａや異常値部１５ｂを有する測定データ情報（実測脈拍曲線１５，１７等）の代わりに、入力することができるためである。
【００６６】
また、血糖値予測システム１は、エラー部１５ａ，１７ａや異常値部１５ｂが、規定した許容数以上の場合に、活動データ情報を測定データ情報の代わりに入力することが可能であって、できるだけ実測に即した血糖値情報に基づいて、血糖値予測を行うことができる。さらに、測定データ情報のエラー部１５ａ，１７ａや異常値部１５ｂの箇所のみを活動データ情報に置き換えて入力し、より実測に即した血糖値予測を行うことも可能である。
【００６７】
また、血糖値予測システム１は、上記の実施形態に限定されるものではなく、次に挙げる変形例のような形態であっても、実施形態とほぼ同様な効果が得られる。
【００６８】
（変形例１）血糖値予測システム１において、所定活動の開始（スタート）および終了（ストップ）の時点で、端末２のイベントボタン２２ｂをユーザーが押下しているが、このような操作に限定されることなく、測定データ情報（実測脈拍曲線１５，１７）の変化傾向を判断して、活動の終了を自動的に行なうようにしても良い。さらに、所定活動の活動内容の認識が向上することにより、所定活動の開始時も判断して、所定活動の開始を自動的に行なうようにしても良い。これらにより、ユーザーの操作負担を軽減することができる。
【００６９】
（変形例２）端末２の操作部２２は、機械的な操作ボタン２２ａとイベントボタン２２ｂとであるが、表示部２１に設けたタッチセンサーや、音声入力等による構成であっても良い。
【００７０】
（変形例３）端末２は、脈拍測定部２３および活動量測定部２４の測定部を有せず、操作部２２（操作ボタン２２ａ、イベントボタン２２ｂ）により血糖値情報を入力する構成であっても良い。この場合、食事情報３３ａおよび活動データ情報３３ｅが種別データ情報である。この構成であれば、端末２の小型化が図れ、ユーザーにとってより装着しやすくなる。
【００７１】
（変形例４）血糖値予測システム１では、図４に示す血糖値予測曲線１０のように、血糖値そのものによって変化傾向を把握しているが、ＨｂＡ１ｃやグリコアルブミンや１．５ーＡＧの値から導いた予測曲線を用いても良い。例えば、ＨｂＡ１ｃは、赤血球中のヘモグロビン（ＨｂＡ）がどのくらい血糖であるグルコースと結合しているかを示していて、総ヘモグロビン量に対する割合をパーセントで表している。このパーセント値は、一定期間における平均的な血糖値を反映していて、過食や急激な運動等による短期的な血糖値の変化に左右されることなく、長期的な血糖値の変化を把握することに適している。これにより、ユーザーは、目的に応じた血糖値の予測曲線を選定することができる。
【００７２】
（変形例５）携帯型の端末２は、図１に示す形態に限定されるものではなく、携帯電話型、ストップウオッチ型、ペンシル型等でも良く、より腕時計に近い形態であっても良い。図１１は、端末の形態の変形例を示す正面図である。図１１に示す端末（第１装置）５０は、腕時計タイプであって、端末ケース５１と、端末ケース５１の中央部に位置する液晶ディスプレイの表示部５２と、表示部５２の一部に設けられたイベント表示部５２ａと、表示部５２の周囲に設けられ刻印された数字や文字や記号を有する回転ベゼル５３と、端末ケース５１の側面側に設けられ入力モードを選択するための選択ボタン５５と、所定活動を選択するためのイベントボタン５７と、選択ボタン５５およびイベントボタン５７による選択を確定するための確定ボタン５６と、回転ベゼル５３の数字等の位置合せ用のマーク５４と、ユーザーの腕に取り付け用のベルト５８と、を有している。端末５０は、選択ボタン５５、確定ボタン５６および回転ベゼル５３により端末２の操作ボタン２２ａ（図１）の機能を果たし、イベントボタン５７および確定ボタン５６により端末２のイベントボタン２２ｂ（図１）の機能を果たしている。この端末５０によれば、よりファッショナブルであり、いかなる場所でも違和感なく装着することができる。なお、端末５０が時計表示機能を有すれば、より好ましく、これは端末２にも当てはまる。
【００７３】
（変形例６）血糖値予測システム１において、端末２が管理サーバー３のすべての機能または一部の機能を有する一体型になっていて、単独で血糖値予測システム１として機能する構成であっても良い。
【符号の説明】
【００７４】
１…血糖値予測システム、２…第１装置としての端末、３…第２装置としての管理サーバー、１０…血糖値予測曲線、１５…実測脈拍曲線、１５ａ…エラー部、１５ｂ…異常値部、１６…置き換え曲線、２２…操作部、２２ａ…入力部としての操作ボタン、２２ｂ…選択部としてのイベントボタン、２３…測定部としての脈拍測定部、２４…測定部としての活動量測定部、２６ａ…摂取情報としての食事メニュー情報、２６ｃ…所定活動としてのイベントボタン情報、３３…記録部としてのＲＯＭ、３３ｂ…測定データ情報としての脈拍情報、３３ｃ…測定データ情報としての活動量情報、３３ｅ…活動データ情報、３５…制御部としてのＣＰＵ。
【図１】
0005636859.tif 000002
【図２】
0005636859.tif 000003
【図３】
0005636859.tif 000004
【図４】
0005636859.tif 000005
【図５】
0005636859.tif 000006
【図６】
0005636859.tif 000007
【図７】
0005636859.tif 000008
【図８】
0005636859.tif 000009
【図９】
0005636859.tif 000010
【図１０】
0005636859.tif 000011
【図１１】
0005636859.tif 000012