(57)【要約】【課題】アプリケーションが取り込むことができる測定データを、特定の健康機器の測定データに限られないようにする情報処理装置を提供すること。【解決手段】自装置に通信接続される生体測定装置から、測定結果を取得する測定データ取得部と、生体測定装置と実行するアプリケーションとに対応する情報であって、測定結果から抽出する項目を示す情報を取得する抽出情報取得部と、抽出情報取得部が取得した情報が示す項目を、測定結果から抽出する測定データ変換部と、抽出した項目を、実行するアプリケーションに送信するデータ送信部とを具備する。【選択図】図１
2014229942.tif 000002
【特許請求の範囲】
【請求項１】
生体の状態を測定する生体測定装置と通信接続される情報処理装置であって、
アプリケーションを実行するアプリ処理部と、
自装置に通信接続される生体測定装置から、該生体測定装置による測定結果を表す情報を取得する測定データ取得部と、
前記アプリ処理部が実行するアプリケーション、および前記通信接続される生体測定装置に対応する情報であって、前記通信接続される生体測定装置による測定結果から抽出する項目を示す情報を取得する抽出情報取得部と、
前記抽出情報取得部が取得した情報が示す項目を、前記測定データ取得部が取得した情報が表す測定結果から抽出する測定データ変換部と、
前記測定データ変換部が抽出した項目を、前記アプリ処理部が実行するアプリケーションに送信するデータ送信部と
を具備することを特徴とする情報処理装置。
【請求項２】
前記アプリ処理部が実行するアプリケーションから、該アプリケーションに登録されているユーザを表す情報を取得するアプリ情報取得部を具備し、
前記抽出する項目を表す情報は、前記通信接続される生体測定装置と、前記アプリ処理部が実行するアプリケーションとに加えて、前記アプリ情報取得部が取得した情報が表すユーザに対応する情報であること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記抽出情報取得部は、前記通信接続される生体測定装置を表す情報と、前記アプリ処理部が実行するアプリケーションを表す情報とに対する応答として、外部装置から、前記抽出する項目を表す情報を取得することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
生体の状態を測定する生体測定装置と通信接続される情報処理装置におけるデータ制御方法であって、
前記情報処理装置が、自装置に通信接続される生体測定装置から、該生体測定装置による測定結果を表す情報を取得する第１の過程と、
前記情報処理装置が、前記通信接続される生体測定装置と、前記情報処理装置のアプリ処理部が実行するアプリケーションとに対応する情報であって、前記通信接続される生体測定装置による測定結果から抽出する項目を示す情報を取得する第２の過程と、
前記情報処理装置が、前記第２の過程にて取得した情報が示す項目を、前記第１の過程にて取得した情報が表す測定結果から抽出する第３の過程と、
前記情報処理装置が、前記第３の過程にて抽出した項目を、前記アプリ処理部が実行するアプリケーションに送信する第４の過程と
を有することを特徴とするデータ制御方法。
【請求項５】
生体の状態を測定する生体測定装置と通信接続されるコンピュータを、
アプリケーションを実行するアプリ処理部、
自装置に通信接続される生体測定装置から、該生体測定装置による測定結果を表す情報を取得する測定データ取得部、
前記通信接続される生体測定装置と、前記アプリ処理部が実行するアプリケーションとに対応する情報であって、前記通信接続されている生体測定装置による測定結果から抽出する項目を示す情報を取得する抽出情報取得部、
前記抽出情報取得部が取得した情報が示す項目を、前記測定データ取得部が取得した情報が表す測定結果から抽出する測定データ変換部、
前記測定データ変換部が抽出した項目を、前記アプリ処理部が実行するアプリケーションに送信するデータ送信部
をとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、データ制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、体組成計、活動量計などの健康機器から、赤外線、ＵＳＢ（Universal Serial Bus）、無線ＬＡＮ（Ｗｉ−Ｆｉ（Wireless Fidelity））、ＮＦＣ（Near Field Communication）／ＦｅｌｉＣａ（登録商標）、ブルートゥース（Bluetooth（登録商標））などの通信手段で、測定データを取込み、グラフなどにして表示する、スマートフォン用のアプリケーションがある（例えば、非特許文献１）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】小林  樹、“長期レビュー  オムロン、タニタ、パナソニックのスマホ連携体組成計を使ってみた  その３”、［ｏｎｌｉｎｅ］、２０１２年１１月２８日、株式会社Ｉｍｐｒｅｓｓ  Ｗａｔｃｈ、［平成２５年４月１９日検索］、インターネット＜ＵＲＬ：http://kaden.watch.impress.co.jp/docs/longreview/smart-helth/20121128_575468.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のアプリケーションにおいては、取り込むことができる測定データが、予め対応している健康機器の測定データに限られてしまうという問題がある。例えば、非特許文献１に記載の各メーカーのアプリケーションが取り込むことが出来る測定データは、該メーカーの健康機器の測定データのみであり、他メーカーの健康機器の測定データを取り込むことが出来ない。
【０００５】
本発明は、このような事情に鑑みてなされたもので、アプリケーションに取り込まれる測定データを、特定の健康機器の測定データに限られないようにすることができる情報処理装置、データ制御方法およびプログラムを提供する。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、本発明の一態様は、生体の状態を測定する生体測定装置と通信接続される情報処理装置であって、アプリケーションを実行するアプリ処理部と、自装置に通信接続される生体測定装置から、該生体測定装置による測定結果を表す情報を取得する測定データ取得部と、前記通信接続される生体測定装置と、前記アプリ処理部が実行するアプリケーションとに対応する情報であって、前記通信接続される生体測定装置による測定結果から抽出する項目を示す情報を取得する抽出情報取得部（ユーザ情報取得部）と、前記抽出情報取得部が取得した情報が示す項目を、前記測定データ取得部が取得した情報が表す測定結果から抽出する測定データ変換部と、前記測定データ変換部が抽出した項目を、前記アプリ処理部が実行するアプリケーションに送信するデータ送信部とを具備することを特徴とする情報処理装置である。
【発明の効果】
【０００７】
この発明によれば、アプリケーションに取り込まれる測定データを、特定の健康機器の測定データに限られないようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の一実施形態による健康管理システム１０の構成を示す概略ブロック図である。
【図２】同実施形態における情報処理装置２００の機能構成を示す概略ブロック図である。
【図３】同実施形態におけるユーザ情報記憶部２１５が記憶するアプリケーション情報と機器情報とユーザ情報の内容例を示すテーブルである。
【図４】同実施形態における機種種別「体組成計」の健康機器３００の抽出レベルの例を示すテーブルである。
【図５】同実施形態における機種種別「活動量計」の健康機器３００の抽出レベルの例を示すテーブルである。
【図６】同実施形態におけるユーザ情報記憶部２１５が記憶するアプリケーション情報と機器情報とユーザ情報の別の内容例を示すテーブルである。
【図７】同実施形態におけるデータ制御部２１０の動作を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態による健康管理システム１０の構成を示す概略ブロック図である。図１に示すように、健康管理システム１０は、確認サーバ１００、情報処理装置２００、健康機器３００を含んで構成される。情報処理装置２００は、記憶部２０１、入力部２０２、第２通信部２０３、制御部２０４、第１通信部２０５、表示部２０６を含んで構成される。
【００１０】
確認サーバ１００（外部装置）は、インターネットなどの通信路を介して、情報処理装置２００に通信接続されている。なお、確認サーバ１００には、複数の情報処理装置２００が通信接続されていてもよい。確認サーバ１００は、後述するアプリケーション情報と機器情報との組み合わせに対応付けて、ユーザ情報を記憶している。確認サーバ１００は、アプリケーション情報と機器情報とを含む問い合わせを、情報処理装置２００から受けると、該問い合わせに対する応答として、該アプリケーション情報と機器情報との組み合わせに対応するユーザ情報を、情報処理装置２００に返す。ここで、ユーザ情報は、機器情報が示す健康機器３００の測定データから抽出して、アプリケーション情報が示すアプリケーションに受け渡す測定データの項目を示す情報である。なお、本実施形態では、測定データの項目を示す情報として、ユーザ情報は、抽出対象レベルを含んでいるが、抽出対象レベルの詳細については後述する。
【００１１】
情報処理装置２００は、スマートフォン、タブレット、パーソナルコンピュータなどの情報処理装置である。情報処理装置２００は、健康機器３００から該健康機器３００による測定結果を取得し、さらに該健康機器３００と実行しているアプリケーションとの組み合わせに応じた変換を、該測定結果に対して行った後、該アプリケーションに受け渡す。健康機器３００は、生体の状態を測定する生体測定装置であり、例えば、歩数計、活動量計、体重計、体組成計、血圧計、脈拍計、体温計などである。健康機器３００は、ブルートゥース（Bluetooth（登録商標））などの通信路を介して、生体の状態の測定結果を表す情報（以降、測定データという）を情報処理装置２００に送信する。
【００１２】
情報処理装置２００の構成を説明する。記憶部２０１は、ＲＡＭ（Random Access Memory；ランダムアクセスメモリ）、フラッシュメモリ、メモリカード、ハードディスクなどのメモリであり、制御部２０４が実行するプログラムおよび制御部２０４が該プログラムを実行する際に必要となるデータを記憶する。該プログラムには、後述するアプリケーションも含まれる。入力部２０２は、タッチパネル、入力キー、マウス、音声入力装置など、ユーザによる入力操作を受け付ける入力デバイスである。
【００１３】
第２通信部２０３は、無線ＬＡＮ（Local Area Network）による通信を行う。本実施形態では、情報処理装置２００の各部が確認サーバ１００との間で行う通信は、第２通信部２０３を介して行われる。なお、第２通信部２０３は、３Ｇ（第３世代）回線、４Ｇ回線、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access；ワイマックス）、ＬＴＥ（Long Term Evolution）などのその他の無線通信、あるいは、イーサネット（登録商標）などの有線通信などで通信を行ってもよい。
【００１４】
制御部２０４は、ＣＰＵ（Central Processing Unit；中央演算処理装置）を備え、記憶部２０１が記憶するプログラムを実行することで、情報処理装置２００の各部を制御する。第１通信部２０５は、ブルートゥース（Bluetooth（登録商標））による通信を行う。本実施形態では、情報処理装置２００の各部が健康機器３００との間で行う通信は、第１通信部２０５を介して行われる。なお、第１通信部２０５は、赤外線、ＮＦＣ（Near Field Communication）／ＦｅｌｉＣａ（登録商標）、無線ＬＡＮ（Ｗｉ−Ｆｉ（Wireless Fidelity））などのその他の無線通信、あるいは、ＵＳＢ（Universal Serial Bus）などの有線通信などで通信を行ってもよい。また、第１通信部２０５は、健康機器３００と直接通信を行うのではなく、例えば、健康機器３００がデータをＵＳＢメモリなどの記録媒体に書き込み、第１通信部２０５が該記録媒体からデータを読み出すというようにして、健康機器３００と通信してもよい。表示部２０６は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイなどを備え、画像を表示する。
【００１５】
図２は、情報処理装置２００の機能構成を示す概略ブロック図である。図２において、データ制御部２１０と、アプリ処理部２２０とは、制御部２０４が、記憶部２０１からプログラムを読み出して実行することで実現される。したがって、情報処理装置２００は、データ制御部２１０と、アプリ処理部２２０とを含んで構成される。データ制御部２１０は、機器情報取得部２１１、アプリ情報取得部２１２、確認情報送信部２１３、ユーザ情報取得部２１４、ユーザ情報記憶部２１５、測定データ取得部２１６、測定データ変換部２１７、データ送信部２１８を含んで構成される。アプリ処理部２２０は、健康機器３００の測定データからグラフを生成して表示部２０６に表示させるなど、健康機器３００の測定データを扱うアプリケーションを実行する。
【００１６】
機器情報取得部２１１は、健康機器３００が接続されると、該健康機器３００の機器情報を取得する。機器情報取得部２１１は、取得した機器情報を確認情報送信部２１３に入力する。本実施形態において、機器情報は、健康機器３００の機種名と、機種種別とを含む情報である。なお、機器情報は、健康機器３００の機種を識別できる情報であればよく、ＪＡＮ（Japanese Article Number）コードなどの商品識別コードであってもよいし、型番であってもよいし、メーカー名と、型番などであってもよい。
【００１７】
また、機器情報取得部２１１は、健康機器３００が最初に接続されてペアリングを行ったときに取得した機器情報を、該健康機器３００のブルートゥースアドレスなど、健康機器３００を識別可能な情報と対応付けて記憶してもよい。その場合、機器情報取得部２１１は、該健康機器３００が接続されたときは、接続された健康機器３００のブルートゥースアドレスを取得し、該ブルートゥースアドレスと対応付けて記憶していた機器情報を読み出して、確認情報送信部２１３に入力する。
【００１８】
アプリ情報取得部２１２は、アプリケーションが起動されると、該アプリケーションのアプリケーション情報を取得し、取得したアプリケーション情報を確認情報送信部２１３に入力する。アプリケーション情報は、アプリケーションを示す情報であるアプリケーション名と、該アプリケーションに登録されており、現在、該アプリケーションを利用しているユーザを示す情報であるユーザ名とを含む。確認情報送信部２１３は、機器情報取得部２１１から入力された機器情報と、アプリ情報取得部２１２から入力されたアプリケーション情報とを含む確認情報を生成し、ユーザ情報記憶部２１５が、該確認情報と対応付けてユーザ情報を記憶しているか否かを判定する。記憶していないとき、あるいは、記憶しているがユーザ情報の確認期限を超えているときは、確認情報送信部２１３は、第２通信部２０３を介して、確認サーバ１００に確認情報を送信する。
【００１９】
ユーザ情報取得部２１４（抽出情報取得部）は、確認情報送信部２１３が確認サーバ１００に送信した確認情報に対する応答であるユーザ情報を受信する。ユーザ情報取得部２１４は、受信したユーザ情報を、機器情報およびアプリケーション情報と対応付けて、ユーザ情報記憶部２１５に記憶させる。ユーザ情報記憶部２１５は、機器情報およびアプリケーション情報と、該機器情報およびアプリケーション情報を含む確認情報に対する応答として受信したユーザ情報のうち最新のものとを対応付けて記憶している。さらに、ユーザ情報記憶部２１５は、健康機器３００の機種名に対応付けて、測定データの項目各々の抽出レベルを記憶している。測定データ取得部２１６は、健康機器３００から測定結果を表す測定データを受信し、該測定データを測定データ変換部２１７に入力する。なお、測定データ取得部２１６は、健康機器３００との通信を、コンティニュア（Ｃｏｎｔｉｎｕａ）などの規格に従って行ってもよい。
【００２０】
測定データ変換部２１７は、測定データ取得部２１６から測定データが入力されると、ユーザ情報記憶部２１５から、現在接続されている健康機器３００の機器情報と、現在実行されているアプリケーションのアプリケーション情報とに対応付けられたユーザ情報の抽出対象レベルを、ユーザ情報記憶部２１５から読み出す。また、測定データ変換部２１７は、現在接続されている健康機器３００の機種名に対応付けられた、測定データの項目各々の抽出レベルを、ユーザ情報記憶部２１５から読み出す。
【００２１】
測定データ変換部２１７は、測定データ取得部２１６から入力された測定データのうち、読み出した抽出対象レベルと、読み出した抽出レベルが一致する項目の測定データを抽出し、データ送信部２１８に入力する。データ送信部２１８は、測定データ変換部２１７から入力された測定データを、アプリ処理部２２０が実行しているアプリケーションに送信する。
【００２２】
図３は、ユーザ情報記憶部２１５が記憶するアプリケーション情報と機器情報とユーザ情報の内容例を示すテーブルである。図３に示すように、ユーザ情報記憶部２１５は、アプリケーション情報と機器情報とユーザ情報とを対応付けて記憶している。図３の内容例では、アプリケーション情報であるユーザ名「ＡＡＡ」およびアプリケーション名「ＸＸＸ」と、機器情報である機種名「ＬＬＬ」および機種種別「体組成計」と、ユーザ情報である課金状態「プレミア」、適用「限定」、抽出対象レベル「１、２、３」および確認期限「ｘｘｘｘ．ｙｙ．ｚｚ」とが対応付けられている。同様に、アプリケーション情報であるユーザ名「ＢＢＢ」およびアプリケーション名「ＸＸＸ」と、機器情報である機種名「ＬＬＬ」および機種種別「体組成計」と、ユーザ情報である課金状態「有料」、適用「限定」、抽出対象レベル「１、２」および確認期限「ｘｘｘｘ．ｙｙ．ｚｚ」とが対応付けられている。
【００２３】
また、アプリケーション情報であるユーザ名「ＣＣＣ」およびアプリケーション名「ＸＸＸ」と、機器情報である機種名「ＬＬＬ」および機種種別「体組成計」と、ユーザ情報である課金状態「無料」、適用「全体」、抽出対象レベル「１」および確認期限「−」とが対応付けられている。また、アプリケーション情報であるユーザ名「ＤＤＤ」およびアプリケーション名「ＸＸＸ」と、機器情報である機種名「ＭＭＭ」および機種種別「体組成計」と、ユーザ情報である課金状態「無料」、適用「全体」、抽出対象レベル「１」および確認期限「−」とが対応付けられている。
【００２４】
また、アプリケーション情報であるユーザ名「ＤＤＤ」およびアプリケーション名「ＹＹＹ」と、機器情報である機種名「ＭＭＭ」および機種種別「体組成計」と、ユーザ情報である課金状態「有料」、適用「限定」、抽出対象レベル「２」および確認期限「ｘｘｘｘ．ｙｙ．ｚｚ」とが対応付けられている。また、アプリケーション情報であるユーザ名「ＤＤＤ」およびアプリケーション名「ＹＹＹ」と、機器情報である機種名「ＮＮＮ」および機種種別「活動量計」と、ユーザ情報である課金状態「有料」、適用「限定」、抽出対象レベル「１、２」および確認期限「ｘｘｘｘ．ｙｙ．ｚｚ」とが対応付けられている。
【００２５】
ここで、課金状態は、ユーザが契約しているサービスを示す情報である。また、適用は、当該ユーザ情報の抽出対象レベルが、該課金状態のみに適用されるか（限定）、課金状態に関係なく適用されるか（全体）を示す情報である。なお、適用は、後述する抽出対象レベルに応じた測定データを送信するアプリケーションがアプリケーション情報のアプリケーションのみに適用されるか（限定）、アプリケーション情報のアプリケーションに関係なく適用されるか（全体）を示す情報であってもよい。抽出対象レベルは、測定データのうち、抽出すべき項目の抽出レベルを示す情報である。各項目の抽出レベルについては、後述する。確認期限は、当該ユーザ情報の有効期限の日付（年月日）を示しており、確認情報送信部２１３は、生成した確認情報に対応するユーザ情報がユーザ情報記憶部２１５に記憶されていても、該確認期限を超過しているときは、確認サーバ１００に確認情報を送信する。また、確認期限「−」は、確認期限が存在しないことを意味する。すなわち、確認期限「−」のユーザ情報は、無期限に利用される。
【００２６】
図４は、機種種別「体組成計」の健康機器３００の抽出レベルの例を示すテーブルである。図４に示す例では、機種名「ＬＬＬ」の健康機器３００については、項目「体重」は抽出レベル「１」であり、項目「体脂肪」は抽出レベル「１」であり、項目「筋肉量」は抽出レベル「２」であり、項目「推定骨量」は抽出レベル「（なし）」であり、項目「体年齢」は抽出レベル「３」である。また、機種名「ＭＭＭ」の健康機器３００については、項目「体重」は抽出レベル「１」であり、項目「体脂肪」は抽出レベル「１」であり、項目「筋肉量」は抽出レベル「（なし）」であり、項目「推定骨量」は抽出レベル「２」であり、項目「体年齢」は抽出レベル「（なし）」である。ここで、（なし）は、当該項目が、該機種名の健康機器３００の測定データに含まれていないことを示す。
【００２７】
例えば、ユーザ情報が図３のＮｏ．２である、すなわち抽出対象レベルが「１、２」であれば、測定データ変換部２１７は、機種名「ＬＬＬ」の測定データの項目のうち、抽出レベルが「１」または「２」である「体重」、「体脂肪」、「筋肉量」を抽出する。同様に、ユーザ情報が図３のＮｏ．５である、すなわち抽出対象レベルが「２」のみであれば、測定データ変換部２１７は、機種名「ＭＭＭ」の項目のうち、抽出レベルが「２」である「推定骨量」を抽出する。
【００２８】
図５は、機種種別「活動量計」の健康機器３００の抽出レベルの例を示すテーブルである。図５に示す例では、機種名「ＮＮＮ」の健康機器３００については、項目「歩数」は抽出レベル「１」であり、項目「歩行時間」は抽出レベル「１」であり、項目「総エネルギー量」は抽出レベル「１」であり、項目「脂肪燃焼量」は抽出レベル「２」であり、項目「エクササイズ」は抽出レベル「３」である。また、機種名「ＯＯＯ」の健康機器３００については、項目「歩数」は抽出レベル「１」であり、項目「歩行時間」は抽出レベル「１」であり、項目「総エネルギー量」は抽出レベル「２」であり、項目「脂肪燃焼量」は抽出レベル「（なし）」であり、項目「エクササイズ」は抽出レベル「（なし）」である。
【００２９】
図６は、ユーザ情報記憶部２１５が記憶するアプリケーション情報と機器情報とユーザ情報の別の内容例を示すテーブルである。図６は、アプリ処理部２２０が実行しているアプリケーションが、アプリケーション情報を出力しないときに使用するデフォルトのアプリケーション情報と機器情報とユーザ情報の例である。これら、デフォルトのアプリケーション情報と機器情報とユーザ情報とは、予めユーザ情報記憶部２１５に記憶されていてもよい。図６の内容例では、アプリケーション情報であるユーザ名「ＡＮＯＮＹＭＯＵＳ１」およびアプリケーション名「−」と、機器情報である機種名「ＯＯＯ」および機種種別「活動量計」と、ユーザ情報である適用「全体」および抽出対象レベル「１」とが対応付けられている。
【００３０】
同様に、アプリケーション情報であるユーザ名「ＡＮＯＮＹＭＯＵＳ２」およびアプリケーション名「−」と、機器情報である機種名「ＰＰＰ」および機種種別「血圧計」と、ユーザ情報である適用「全体」および抽出対象レベル「１」とが対応付けられている。なお、図６の例では、図３と比較すると、ユーザ情報に、課金状態と、確認期限とが含まれていないが、これらが含まれていてもよい。
【００３１】
図７は、データ制御部２１０の動作を説明するフローチャートである。まず、機器情報取得部２１１は、情報処理装置２００に通信接続された健康機器３００の機器情報を取得する（ステップＳ１０１）。次に、アプリ処理部２２０が、ユーザ指示などに従い、アプリケーションを実行すると（ステップＳ１０２）、アプリ情報取得部２１２が、実行されているアプリケーションから、アプリケーション情報を取得する（ステップＳ１０３）。
【００３２】
次に、アプリ情報取得部２１２は、アプリケーション情報の取得に成功したか否かを判定する（ステップＳ１０４）。アプリケーション情報の取得に失敗したときは（ステップＳ１０４−ＮＯ）、アプリ情報取得部２１２は、デフォルトのアプリケーション情報を記憶し（ステップＳ１０５）、ステップＳ１０６に進む。また、ステップＳ１０４にて、アプリケーション情報の取得に成功したと判定したときは（ステップＳ１０４−ＹＥＳ）、そのままステップＳ１０６に進む。
【００３３】
ステップＳ１０６では、確認情報送信部２１３は、使用可能なユーザ情報をユーザ情報記憶部２１５が記憶しているか否かを判定する。具体的には、以下の２つの条件のうち、いずれかを満たすときは、使用可能なユーザ情報をユーザ情報記憶部２１５が記憶していないと判定する。１つめの条件は、ステップＳ１０１にて取得した機器情報と、ステップＳ１０３にて取得したアプリケーション情報またはステップＳ１０５で記憶したデフォルトのアプリケーション情報との組み合わせに対応するユーザ情報を、ユーザ情報記憶部２１５が記憶していないことである。２つめの条件は、１つめの条件を満たし、該当するユーザ情報を、ユーザ情報記憶部２１５が記憶しているが、現在日が、該ユーザ情報の確認期限を超えていることである。
【００３４】
ステップＳ１０６にて、上述の２つの条件のいずれも満たしていないと判定したときは（ステップＳ１０６−ＮＯ）、ステップＳ１１０に進む。ステップＳ１０６にて、上述の２つの条件のいずれかを満たしていると判定したときは（ステップＳ１０６−ＹＥＳ）、確認情報送信部２１３は、ステップＳ１０３にて取得したアプリケーション情報またはステップＳ１０５にて記憶したデフォルトのアプリケーション情報と、ステップＳ１０１にて取得した機器情報と含む確認情報を生成し、ユーザ情報記憶部２１５に記憶させる（ステップＳ１０７）。次に、確認情報送信部２１３は、生成した確認情報を、確認サーバ１００に送信する（ステップＳ１０８）。次に、ユーザ情報取得部２１４が、ステップＳ１０８にて送信した確認情報に対する応答であるユーザ情報を、確認サーバ１００から受信し、ステップＳ１０７にて記憶した確認情報（アプリケーション情報と機器情報）に対応付けて記憶する（ステップＳ１０９）。
【００３５】
次に、測定データ変換部２１７が、ユーザ情報記憶部２１５からユーザ情報を読み出す（ステップＳ１１０）。なお、読み出すユーザ情報は、ステップＳ１０７にて記憶した確認情報に対応付けて記憶されているユーザ情報、あるいは、ステップＳ１０５にて記憶したアプリケーション情報と、ステップＳ１０１にて取得した機器情報との組み合わせに対応付けて記憶されているユーザ情報である。次に、測定データ取得部２１６が、健康機器３００から測定データを取得する（ステップＳ１１１）。
【００３６】
次に、測定データ変換部２１７は、接続されている健康機器３００の機種名と対応付けて記憶されている測定データの項目各々の抽出レベルを読み出す。そして、測定データ変換部２１７は、ステップＳ１１０で読み出したユーザ情報の抽出対象レベルと、該読み出した抽出レベルが一致している項目、抽出する項目として決定する（ステップＳ１１２）。
【００３７】
次に、測定データ変換部２１７は、ステップＳ１１１にて取得した測定データのうち、ステップＳ１１２にて決定した項目を抽出する（ステップＳ１１３）。次に、データ送信部２１８が、ステップＳ１１２にて抽出された項目を、アプリ処理部２２０が実行しているアプリケーションに送信し（Ｓ１１４）、処理を終了する。
【００３８】
なお、確認サーバ１００は、図３の例と同様にしてアプリケーション情報と、機器情報と、ユーザ情報とを対応付けて記憶し、情報処理装置２００から受信した確認情報に含まれるアプリケーション情報と、機器情報との組み合わせに対応付けて記憶していたユーザ情報を応答として送信するようにしてもよい。
【００３９】
あるいは、以下のようにしてもよい。まず、確認サーバ１００は、情報処理装置２００で実行するアプリケーションを提供しているサービス事業者などと、各ユーザが契約しているサービスを示す情報（課金状態）を、該サービス事業者あるいはアプリ処理部２２０が実行しているアプリケーションから取得するなどして、ユーザ名およびアプリケーション名と対応付けて契約情報として記憶しておく。また、確認サーバ１００は、アプリケーション名と、機器情報と、ユーザ情報とを対応付けてサービス情報として記憶しておく。
【００４０】
そして、確認サーバ１００は、情報処理装置２００から確認情報を受信すると、記憶している契約情報のうち、該確認情報に含まれるユーザ名およびアプリケーション名と一致するものを抽出し、該契約情報に含まれている課金状態を取得する。さらに、確認サーバ１００は、記憶している契約情報のうち、取得した課金状態と、受信した確認情報に含まれるアプリケーション名と、機器情報と一致するサービス情報を抽出し、該サービス情報からユーザ情報を生成し、応答として情報処理装置２００に送信する。
【００４１】
また、図１において、健康機器３００は、一つのみ図示したが、複数であってもよい。
また、本実施形態において、ユーザ情報は、アプリケーションに受け渡す測定データの項目を示す情報として、抽出対象レベルを含んでいるが、項目名を直接含むようにしてもよい。
また、機種名の代わりにブルートゥースアドレスを用いてもよい。
また、アプリ処理部２２０はデータ制御部２１０に含まれていても構わない。
また、測定データ取得部２１６で取得する測定データは、体重や歩数などの項目名と抽出対象レベルの対応付けを含んでいてもよい。
また、本実施形態において、確認サーバ１００は、情報処理装置２００と通信路を介して通信接続されているが、情報処理装置２００に含まれていてもよい。
【００４２】
また、データ送信部２１８は、測定データを送信する際に、アプリケーションが実行されていないときは、アプリケーションを起動するようにしてもよい。このようにすることで、アプリケーションが起動されたときに取得したユーザ情報を記憶しておき、その後はアプリケーションが終了していても、健康機器３００から測定データを受信したときは、データ送信部２１８がアプリケーションを起動して、該アプリケーションに測定データを送信することができる。
【００４３】
このように、情報処理装置２００は、自装置に通信接続されている健康機器３００から、測定データを取得する測定データ取得部２１６と、健康機器３００と、アプリ処理部２２０が実行しているアプリケーションとに対応する情報であって、健康機器３００の測定データから抽出する項目を示す情報を含むユーザ情報を取得するユーザ情報取得部２１４と、ユーザ情報が示す抽出する項目を、測定データ取得部２１６が取得した測定データから抽出する測定データ変換部２１７と、測定データ変換部２１７が抽出した項目を、アプリ処理部２２０が実行しているアプリケーションに送信するデータ送信部２１８とを具備する。
【００４４】
これにより、アプリケーションに送信される測定データは、自装置に通信接続されている健康機器３００と、アプリ処理部２２０が実行しているアプリケーションとに対応するユーザ情報が示す項目とすることができる。したがって、自装置に通信接続されている健康機器３００と、アプリ処理部２２０が実行しているアプリケーションとに対応するユーザ情報が示す項目を、健康機器３００の測定データのうち、該アプリケーションが扱うことができる項目としておくことで、アプリケーションに送信される測定データを該アプリケーションが扱うことができるデータにでき、アプリケーションに取り込まれる測定データを、特定の健康機器の測定データに限られないようにすることができる。
【００４５】
さらに、情報処理装置２００は、アプリ処理部２２０が実行しているアプリケーションから、該アプリケーションに登録されているユーザを表す情報を取得するアプリ情報取得部２１２を具備する。そして、ユーザ情報は、健康機器３００と、アプリ処理部２２０が実行しているアプリケーションとに加えて、アプリ情報取得部２１２が取得した情報が表すユーザに対応する情報である。
【００４６】
これにより、アプリケーションに送信される測定データは、自装置に通信接続されている健康機器３００と、アプリ処理部２２０が実行しているアプリケーションとに加えて、アプリケーションに登録されているユーザとに対応するユーザ情報が示す項目とすることができる。
したがって、通信接続されている健康機器３００と、実行されているアプリケーションと、該アプリケーションに登録されているユーザとに対応するユーザ情報が示す項目を、例えば、該アプリケーションの提供者とユーザが契約しているサービスに応じた項目としておくことで、ユーザが契約しているサービスに応じて、アプリケーションにて扱われる測定データを変更することができる。
【００４７】
さらに、ユーザ情報取得部２１４は、確認情報に対する応答として、確認サーバ１００から、ユーザ情報を取得する。
これにより、確認サーバ１００側の変更のみで、確認情報とユーザ情報の対応を変更できる。したがって、新しい健康機器３００が発売されたり、ユーザが契約しているサービスが変更されたりしても、データ制御部２１０やアプリケーションを変更せずに、確認サーバ１００側の変更のみで対応することができる。
【００４８】
また、図２におけるデータ制御部２１０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりデータ制御部２１０を実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５０】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００５１】
（１）この発明の一態様は、生体の状態を測定する生体測定装置と通信接続される情報処理装置であって、アプリケーションを実行するアプリ処理部と、自装置に通信接続される生体測定装置から、該生体測定装置による測定結果を表す情報を取得する測定データ取得部と、前記アプリ処理部が実行するアプリケーション、および前記通信接続される生体測定装置に対応する情報であって、前記通信接続される生体測定装置による測定結果から抽出する項目を示す情報を取得する抽出情報取得部と、前記抽出情報取得部が取得した情報が示す項目を、前記測定データ取得部が取得した情報が表す測定結果から抽出する測定データ変換部と、前記測定データ変換部が抽出した項目を、前記アプリ処理部が実行するアプリケーションに送信するデータ送信部とを具備することを特徴とする。
【００５２】
（２）また、この発明の他の態様は、（１）に記載の情報処理装置であって、前記アプリ処理部が実行するアプリケーションから、該アプリケーションに登録されているユーザを表す情報を取得するアプリ情報取得部を具備し、前記抽出する項目を表す情報は、前記通信接続される生体測定装置と、前記アプリ処理部が実行するアプリケーションとに加えて、前記アプリ情報取得部が取得した情報が表すユーザに対応する情報であることを特徴とする。
【００５３】
（３）また、この発明の他の態様は、（１）または（２）に記載の情報処理装置であって、前記抽出情報取得部は、前記通信接続されている生体測定装置を表す情報と、前記アプリ処理部が実行するアプリケーションを表す情報とに対する応答として、外部装置から、前記抽出する項目を表す情報を取得することを特徴とする。
【００５４】
（４）また、この発明の他の態様は、生体の状態を測定する生体測定装置と通信接続される情報処理装置におけるデータ制御方法であって、前記情報処理装置が、自装置に通信接続される生体測定装置から、該生体測定装置による測定結果を表す情報を取得する第１の過程と、前記情報処理装置が、前記通信接続される生体測定装置と、前記情報処理装置のアプリ処理部が実行するアプリケーションとに対応する情報であって、前記通信接続される生体測定装置による測定結果から抽出する項目を示す情報を取得する第２の過程と、前記情報処理装置が、前記第２の過程にて取得した情報が示す項目を、前記第１の過程にて取得した情報が表す測定結果から抽出する第３の過程と、前記情報処理装置が、前記第３の過程にて抽出した項目を、前記アプリ処理部が実行するアプリケーションに送信する第４の過程とを有することを特徴とする。
【００５５】
（５）また、この発明の他の態様は、生体の状態を測定する生体測定装置と通信接続されるコンピュータを、アプリケーションを実行するアプリ処理部、自装置に通信接続されている生体測定装置から、該生体測定装置による測定結果を表す情報を取得する測定データ取得部、前記通信接続されている生体測定装置と、前記アプリ処理部が実行しているアプリケーションとに対応する情報であって、前記通信接続されている生体測定装置による測定結果から抽出する項目を示す情報を取得する抽出情報取得部、前記抽出情報取得部が取得した情報が示す項目を、前記測定データ取得部が取得した情報が表す測定結果から抽出する測定データ変換部、前記測定データ変換部が抽出した項目を、前記アプリ処理部が実行しているアプリケーションに送信するデータ送信部をとして機能させるためのプログラムである。
【符号の説明】
【００５６】
１０…健康管理システム  １００…確認サーバ  ２００…情報処理装置  ３００…健康機器  ２０１…記憶部  ２０２…入力部  ２０３…第２通信部  ２０４…制御部  ２０５…第１通信部  ２０６…表示部  ２１０…データ制御部  ２１１…機器情報取得部  ２１２…アプリ情報取得部  ２１３…確認情報送信部  ２１４…ユーザ情報取得部  ２１５…ユーザ情報記憶部  ２１６…測定データ取得部  ２１７…測定データ変換部  ２１８…データ送信部  ２２０…アプリ処理部
【図１】
2014229942.tif 000003
【図２】
2014229942.tif 000004
【図３】
2014229942.tif 000005
【図４】
2014229942.tif 000006
【図５】
2014229942.tif 000007
【図６】
2014229942.tif 000008
【図７】
2014229942.tif 000009