(57)【要約】      （修正有）【課題】生体測定機器において測定するユーザを自動的に特定することにより、手動でユーザを選択する手間を省く。【解決手段】情報処理装置は、生体測定機器に関する情報を取得する機器情報取得部３０１と、機器情報取得部が取得した生体測定機器に関する情報に基づいてユーザを特定するユーザ特定部３０３と、生体測定機器から受信したデータをユーザ特定部が特定したユーザに対応付けるデータ処理部と、を備える。【選択図】図３
2015219726.tif 000002
【特許請求の範囲】
【請求項１】
生体の状態を測定する生体測定機器と通信接続される情報処理装置であって、
生体測定機器に関する情報を取得する機器情報取得部と、
前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定部と、
前記生体測定機器から受信したデータを前記ユーザ特定部が特定したユーザに対応付けるデータ処理部と、
を備えることを特徴とする情報処理装置。
【請求項２】
データのフォーマットを示す定義情報を生体測定機器ごとに記憶する定義情報記憶部と、
前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいて前記生体測定機器を特定する機器特定部と、
前記機器特定部が特定した前記生体測定機器に応じた定義情報に基づいて、前記生体測定機器から受信したデータのデータフォーマットを変換するフォーマット変換部と、
前記フォーマット変換部が変換したデータフォーマットで前記データを送信するデータ通信部と、
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
生体の状態を測定する生体測定機器と通信接続される情報処理装置とを備える情報処理システムであって、
前記生体測定機器は、生体測定機器に関する情報を送信し、
前記情報処理装置は、
生体測定機器に関する情報を取得する機器情報取得部と、
前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定部と、
前記生体測定機器から受信したデータを前記ユーザ特定部が特定したユーザに対応付けるデータ処理部と、
を備えることを特徴とする情報処理システム。
【請求項４】
生体の状態を測定する生体測定機器と通信接続される情報処理装置における情報処理方法であって、
生体測定機器に関する情報を取得する機器情報取得過程と、
前記機器情報取得過程が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定過程と、
前記生体測定機器から受信したデータを前記ユーザ特定過程が特定したユーザに対応付けるデータ処理過程と、
を有することを特徴とする情報処理方法。
【請求項５】
生体の状態を測定する生体測定機器と通信接続される情報処理装置のコンピュータに、
生体測定機器に関する情報を取得する機器情報取得ステップと、
前記機器情報取得ステップが取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定ステップと、
前記生体測定機器から受信したデータを前記ユーザ特定ステップが特定したユーザに対応付けるデータ処理ステップと、
を実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
現在、複数ユーザで使用する際に測定値の混在を防ぎ、かつ測定されたデータがすべて記憶される生体測定機器がある。例えば、特許文献１に記載の血圧計は、被測定者であるユーザを指定するためのユーザ指定スイッチを備える。ユーザ指定スイッチは電源スイッチを兼ね、血圧測定を行なう最初に押されることで、血圧計が起動する。また、ユーザ指定スイッチを押す前に血圧測定動作をさせるための測定開始／停止スイッチや、記録されている過去の測定値を表示させるための記録呼出しスイッチを押しても、血圧計は動作しない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４４３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、指定スイッチを押下することでユーザを選択しなければならず、手間が掛かる、という問題がある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、生体測定機器において測定するユーザを自動的に特定することにより、手動でユーザを選択する手間を省くことができる情報処理装置、情報処理システム、情報処理方法および情報処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の第１の態様は、生体の状態を測定する生体測定機器と通信接続される情報処理装置であって、生体測定機器に関する情報を取得する機器情報取得部と、前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定部と、前記生体測定機器から受信したデータを前記ユーザ特定部が特定したユーザに対応付けるデータ処理部と、を備えることを特徴とする情報処理装置である。
【０００７】
（２）また、本発明の第２の態様は、上述の情報処理装置において、データのフォーマットを示す定義情報を生体測定機器ごとに記憶する定義情報記憶部と、前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいて前記生体測定機器を特定する機器特定部と、前記機器特定部が特定した前記生体測定機器に応じた定義情報に基づいて、前記生体測定機器から受信したデータのデータフォーマットを変換するフォーマット変換部と、前記フォーマット変換部が変換したデータフォーマットで前記データを送信するデータ通信部と、をさらに備えることを特徴とする。
【０００８】
（３）また、本発明の第３の態様は、生体の状態を測定する生体測定機器と通信接続される情報処理装置とを備える情報処理システムであって、前記生体測定機器は、生体測定機器に関する情報を送信し、前記情報処理装置は、生体測定機器に関する情報を取得する機器情報取得部と、前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定部と、前記生体測定機器から受信したデータを前記ユーザ特定部が特定したユーザに対応付けるデータ処理部と、を備えることを特徴とする情報処理システムである。
【０００９】
（４）また、本発明の第４の態様は、生体の状態を測定する生体測定機器と通信接続される情報処理装置における情報処理方法であって、生体測定機器に関する情報を取得する機器情報取得過程と、前記機器情報取得過程が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定過程と、前記生体測定機器から受信したデータを前記ユーザ特定過程が特定したユーザに対応付けるデータ処理過程と、を有することを特徴とする情報処理方法である。
【００１０】
（５）また、本発明の第５の態様は、生体の状態を測定する生体測定機器と通信接続される情報処理装置のコンピュータに、生体測定機器に関する情報を取得する機器情報取得ステップと、前記機器情報取得ステップが取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定ステップと、前記生体測定機器から受信したデータを前記ユーザ特定ステップが特定したユーザに対応付けるデータ処理ステップと、を実行させるための情報処理プログラムである。
【発明の効果】
【００１１】
本発明によれば、生体測定機器において測定するユーザを自動的に特定することにより、手動でユーザを選択する手間を省くことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係る情報処理システムの構成の一例を示す概略ブロック図である。
【図２】第１の実施形態に係る情報処理装置のハードウェア構成の一例を示すハードウェア構成図である。
【図３】第１の実施形態に係る情報処理装置の機能構成の一例を示す概略ブロック図である。
【図４】第１の実施形態に係る健康機器の機能構成の一例を示す概略ブロック図である。
【図５】第１の実施形態に係る情報処理装置の情報処理の一例を示すフローチャートである。
【図６】本発明の第２の実施形態に係る情報処理装置の機能構成の一例を示す概略ブロック図である。
【図７】第２の実施形態に係る情報処理装置及び健康機器の情報処理の一例を示すフローチャートである。
【図８】本発明の第３の実施形態に係る情報処理装置の機能構成の一例を示す概略ブロック図である。
【図９】第３の実施形態に係る定義情報記憶部が記憶するデータ定義および変換規則を含む定義情報の一例を示すテーブルである。
【図１０】第３の実施形態に係る測定データのデータフォーマットの一例を示す概略図である。
【図１１】第３の実施形態に係る第１データ通信部が健康機器に送信するデータ送信要求のデータフォーマットの一例を示す概略図である。
【図１２】第３の実施形態に係る健康機器から送信されるデータ情報およびデータフォーマットの一例を示す概略図である。
【図１３】第３の実施形態に係る健康機器から送信されるデータ情報およびデータフォーマットの他の一例を示す概略図である。
【図１４】第３の実施形態に係るフォーマット変換部が生成した測定データおよびデータフォーマットの一例を示す概略図である。
【図１５】第３の実施形態に係る情報処理装置の情報処理の一例を示すフローチャートである。
【図１６】第４の実施形態に係る情報処理装置の機能構成の一例を示す概略ブロック図である。
【図１７】第４の実施形態に係る情報処理装置の通知処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。
図１は、本発明の第１の実施形態に係る情報処理システムＳ１の構成の一例を示す概略ブロック図である。
本図に示すように、情報処理システムＳ１は、情報処理装置３と、健康機器４と、を含んで構成される。情報処理装置３は、記憶部３１と、入力部３２と、第２通信部３３と、制御部３４と、第１通信部３５と、表示部３６と、計時部３７と、を含んで構成される。
【００１４】
情報処理装置３は、スマートフォン、タブレット、パーソナルコンピュータなどである。情報処理装置３は、健康機器４と当該健康機器４のアドレス、認証キー、暗号化キーなどを交換して通信接続を確立する。そして、情報処理装置３は、健康機器４から機器情報を取得し、当該機器情報に基づいてユーザを特定する。情報処理装置３は、健康機器４から当該健康機器４により測定された測定データを取得し、取得した測定データと、特定したユーザと、測定日時（現在日時）とを対応付けて記憶する。測定データは、健康機器４により測定されるユーザの身体に関する情報である。健康機器４は、生体の状態を測定する生体測定機器であり、例えば、歩数計、活動量計、体重計、体組成計、血圧計、脈拍計、体温計などである。健康機器４は、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））などの通信路を介して、測定データを情報処理装置３に送信する。ここで、測定データには、測定項目に対応する一つまたは複数のデータ情報が含まれる。
【００１５】
次いで、情報処理装置３の構成を説明する。
記憶部３１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ；ランダムアクセスメモリ）、マスクＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ロム）、ＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：強誘電体メモリ）、フラッシュメモリ、メモリカード、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ；ソリッドステートドライブ）などのメモリであり、制御部３４が実行するプログラムおよび制御部３４が当該プログラムを実行する際に必要となるデータを記憶する。当該プログラムには、アプリケーションやミドルウェアデバイスドライバ、オペレーションシステムなども含まれる。入力部３２は、タッチパネル、入力キー、マウス、音声入力装置など、ユーザによる入力操作を受け付ける入力デバイスである。
【００１６】
第２通信部３３は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ローカルエリアネットワーク）による通信を行う。なお、第２通信部３３は、３Ｇ（第３世代）回線、４Ｇ回線、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ；ワイマックス）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などのその他の無線通信、あるいは、インターネットなどの有線通信を行ってもよい。
【００１７】
制御部３４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）を備え、記憶部３１が記憶するプログラムを実行することで、情報処理装置３の各部を制御する。第１通信部３５は、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））による通信を行う。本実施形態では、情報処理装置３の各部が健康機器４との間で行う通信は、第１通信部３５を介して行われる。表示部３６は、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどの表示装置を備え、画像を表示する。計時部３７は、ＣＰＵと発振回路とから構成され、現在の日時を計時する。
【００１８】
図２は、第１の実施形態に係る情報処理装置３のハードウェア構成の一例を示すハードウェア構成図である。
情報処理装置３は、ＣＰＵ５０１と、第１通信部５０２と、第２通信部５０３と、出力部５０４と、メモリ５０５と、入力部５０６と、を備える。ＣＰＵ５０１と、第１通信部５０２と、第２通信部５０３と、出力部５０４と、メモリ５０５と、入力部５０６とは、バスＢ（母線）を介して相互に接続される。
ＣＰＵ５０１は、制御部３４であり、メモリ５０５が記憶するプログラムや各種データを読み出して実行し、情報処理装置３を制御する。第１通信部５０２は、第１通信部３５である。第２通信部５０３は、第２通信部３３である。出力部５０４は、表示部３６、スピーカなどの出力装置である。メモリ５０５は、記憶部３１である。入力部５０６は、入力部３２である。
【００１９】
図３は、第１の実施形態に係る情報処理装置３の機能構成の一例を示す概略ブロック図である。
本図において、情報処理部３０は、制御部３４が記憶部３１からプログラムを読み出して実行することで実現される。情報処理部３０は、機器情報取得部３０１と、機器情報記憶部３０２と、ユーザ特定部３０３と、ユーザ情報記憶部３０４と、データ通信部３０５と、計時部３０６と、データ記憶部３０７と、を含んで構成される。
【００２０】
機器情報取得部３０１は、広告（ａｄｖｅｒｔｉｓｉｎｇ）している健康機器４を検出し、当該健康機器４と接続し、情報処理装置３と健康機器４との間の通信に必要な通信情報を交換し、情報処理装置３と健康機器４との間の通信接続を確立する。そして、機器情報取得部３０１は、当該通信情報を機器情報記憶部３０２に記憶させる。ここで、通信情報とは、健康機器４のアドレス情報、認証キー情報、暗号化キー情報などを含む通信接続を確立するための情報である。例えば、機器情報取得部３０１は、広告しているブルートゥース機器（健康機器４）を検出し、当該ブルートゥース機器と接続し、情報処理装置３とブルートゥース機器との間の通信に必要なブルートゥース機器のアドレス、認証キー情報、暗号化キー情報を交換し、情報処理装置３とブルートゥース機器との間の通信接続を確立する。
【００２１】
機器情報取得部３０１は、通信接続された健康機器４が提供するサービスを検索し、当該サービスに含まれる機器情報を提供するサービスに対してデータ要求を行い、健康機器４から機器情報を取得する。ここで、機器情報とは、健康機器４の機種名と、機種種別とを含む情報である。なお、機器情報は、健康機器４の機種を識別できる情報であればよく、ＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ；ジャン）コードなどの商品識別コードであってもよいし、型番や機種名であってもよいし、メーカー名と型番とのように複数の機種を識別できる情報の組み合わせであってもよい。機器情報取得部３０１は、通信接続を確立した健康機器４と、取得した機器情報と、を対応付けて機器情報記憶部３０２に記憶させる。
なお、２回目以降、同じ健康機器４と接続する場合、機器情報取得部３０１は、機器情報の取得を行わなくてもよい。これにより、健康機器４と通信接続する毎に機器情報を取得する必要がなくなり、処理を簡素化できるとともに、処理時間を短縮することができる。また、当該処理の簡素化、処理時間の短縮により消費電力を削減することができる。
【００２２】
機器情報記憶部３０２は、健康機器４と機器情報とを対応付けて記憶する。具体的には、機器情報記憶部３０２は、健康機器４のアドレスと機器情報とを対応付けて記憶する。
【００２３】
ユーザ特定部３０３は、機器情報記憶部３０２から機器情報を読み出し、読み出した機器情報に対応するユーザ識別情報をユーザ情報記憶部３０４から読み出して健康機器４で測定するユーザを特定する。ユーザ識別情報は、各ユーザを識別するための情報である。ユーザ特定部３０３は、読み出したユーザ識別情報をデータ通信部３０５に出力する。
ユーザ情報記憶部３０４は、機器情報とユーザ識別情報とを対応付けて予め記憶している。
【００２４】
データ通信部３０５は、通信接続が確立された健康機器４から随時、送信される測定データを取得する。また、データ通信部３０５は、計時部３０６が計時する現在日時を取得する。そして、データ通信部３０５（データ処理部）は、取得した測定データと、取得した現在日時（測定日時）と、ユーザ特定部３０３から入力されたユーザ識別情報と、を対応付けてデータ記憶部３０７に記憶させる。計時部３０６は、現在日時を計時する。データ記憶部３０７は、測定データと、測定日時と、ユーザ識別情報と、を対応付けて記憶する。
【００２５】
図４は、第１の実施形態に係る健康機器４の機能構成の一例を示す概略ブロック図である。
健康機器４は、制御部４１と、通信部４２と、測定部４３と、計時部４４と、表示部４５と、報知部４６と、を含んで構成される。
制御部４１は、ＣＰＵを備え、健康機器４の各部を制御する。例えば、制御部４１は、通信部４２を介して、情報処理装置３から機器情報に関する要求を受信すると、自装置の機器情報を情報処理装置３に送信する。また、制御部４１は、通信部４２を介して、測定部４３が計測した測定データを情報処理装置３に送信する。通信部４２は、ブルートゥースにより通信を行う。健康機器４の各部が情報処理装置３との間で行う通信は、通信部４２を介して行われる。測定部４３は、生体の状態を測定し、測定した測定データを制御部４１に出力する。計時部４４は、現在の日時を計測する。表示部４５は、液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどの表示装置を備え、測定部４３が計測した計測データを表示する。報知部４６は、スピーカ等を備え、測定部４３が計測した計測データを報知する。
【００２６】
図５は、第１の実施形態に係る情報処理装置３の情報処理の一例を示すフローチャートである。
ステップＳ００１において、機器情報取得部３０１は、広告（ａｄｖｅｒｔｉｓｉｎｇ）している健康機器４を検出したか否かを判定する。健康機器４を検出した場合には、当該健康機器４と接続し、健康機器４と通信情報を交換して通信接続を確立し、ステップＳ００２の処理に進む。一方、健康機器４を検出していない場合には、ステップＳ００１の処理を繰り返す。
ステップＳ００２において、機器情報取得部３０１は、通信接続された健康機器４が提供するサービスを検索し、当該サービスに含まれる機器情報を提供するサービスに対してデータ要求を行い、健康機器４から機器情報を取得する。機器情報取得部３０１は、取得した機器情報を機器情報記憶部３０２に記憶させる。その後、ステップＳ００３の処理に進む。
【００２７】
ステップＳ００３において、ユーザ特定部３０３は、機器情報記憶部３０２から機器情報を読み出す。続いて、ユーザ特定部３０３は、読み出した機器情報に対応するユーザ識別情報をユーザ情報記憶部３０４から読み出してユーザを特定する。その後、ステップＳ００４の処理に進む。
ステップＳ００４において、データ通信部３０５は、健康機器４から送信される測定データを受信して取得する。その後、ステップＳ００５の処理に進む。
ステップＳ００５において、データ通信部３０５は、取得した測定データと、計時部３０６が計時する現在日時（測定日時）と、ユーザ識別情報とを対応付けてデータ記憶部３０７に記憶させる。その後、処理を終了する。
【００２８】
なお、本実施形態では、ユーザ識別情報と機器情報とを対応付けて予めユーザ情報記憶部３０４に記憶しているが、これに限らず、ユーザ識別情報を情報処理装置３に予め割り当てられた特定のコードとしてもよい。これにより、予めユーザ識別情報と機器情報とを対応付けて記憶しておく必要がない。この場合、データ通信部３０５は、情報処理装置３に割り当てられた特定のコードと、測定日時と、測定データとを対応付けてデータ記憶部３０７に記憶させる。また、特定のコードを割り当てられた情報処理装置３のみが、そのコードに対応付けられた測定データを閲覧できるようにすれば、個人情報である測定データのセキュリティを守ることができる。
【００２９】
また、上述した実施形態では、情報処理装置３が健康機器４から測定データを取得した日時を測定日時としているが、これに限らず、健康機器４が測定データに測定日時（計時部４４が計時する現在日時）を付加して情報処理装置３に送信してもよい。この場合、情報処理装置３は、測定データと、測定データに付加された測定日時と、ユーザ識別情報とを対応付けて記憶する。
【００３０】
このように、本実施形態によれば、情報処理装置３は、生体の状態を測定する生体測定機器（健康機器４）と通信接続される情報処理装置３であって、生体測定機器（健康機器４）に関する情報を取得する機器情報取得部３０１と、機器情報取得部３０１が取得した生体測定機器（健康機器４）に関する情報に基づいてユーザを特定するユーザ特定部３０３と、生体測定機器（健康機器４）から受信したデータをユーザ特定部３０３が特定したユーザに対応付けるデータ処理部（データ通信部３０５）と、を備える。
【００３１】
これにより、情報処理装置３は、健康機器４を検出すると、ユーザを特定し、健康機器４から受信した測定データを特定したユーザに対応付けて記憶する。よって、ユーザが健康機器４に近づくと、自動的にユーザが特定されるため、ユーザがユーザ指定スイッチ等を押下して手動でユーザを選択する手間が省ける。
【００３２】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
第２の実施形態における情報処理システムＳ１の構成及び情報処理装置５のハードウェア構成は、図１及び図２に示す第１の実施形態における構成と同様であるため、その説明を省略する。
【００３３】
図６は、第２の実施形態に係る情報処理装置５の機能構成の一例を示す概略ブロック図である。
本図において、データ管理サーバ装置１は、インターネットなどの通信路を介して、情報処理装置５に通信接続されている。なお、データ管理サーバ装置１には、複数の情報処理装置５が通信接続されていてもよい。データ管理サーバ装置１は、機器情報とユーザ識別情報とを対応付けて記憶する。また、データ管理サーバ装置１は、ユーザ識別情報とコンテンツとを対応付けて記憶する。コンテンツは、ユーザに関する情報であり、例えば、ユーザの「氏名」、「ニックネーム」などのプロフィール情報や、ユーザの「受信メール」、「スケジュール」、「写真／画像」などである。
【００３４】
また、データ管理サーバ装置１は、ユーザ識別情報と測定データとを対応付けて記憶する。データ管理サーバ装置１は、情報処理装置５から機器情報を含む問い合わせを受信すると、当該機器情報に対応するユーザ識別情報を問い合わせに対する応答として情報処理装置５に送信する。また、データ管理サーバ装置１は、情報処理装置５からユーザ識別情報を含む問い合わせを受信すると、当該ユーザ識別情報に対応するコンテンツを問い合わせに対する応答として情報処理装置５に送信する。また、データ管理サーバ装置１は、情報処理装置５から測定データとユーザ識別情報とを受信すると、受信した測定データとユーザ識別情報とを対応付けて記憶する。
【００３５】
情報処理部５０は、制御部３４が記憶部３１からプログラムを読み出して実行することで実現される。情報処理部５０は、機器情報取得部５０１と、機器情報記憶部５０２と、通信情報調整部５０３と、第２データ通信部５０４と、フォーマット変換部５０５と、第１データ通信部５０６と、を含んで構成される。
【００３６】
機器情報取得部５０１及び機器情報記憶部５０２の機能は、第１の実施形態における機器情報取得部３０１及び機器情報記憶部３０２の機能と同様であるため、その説明を省略する。通信情報調整部５０３（ユーザ特定部）は、接続を確立している健康機器４の機器情報を機器情報記憶部５０２から読み出す。そして、通信情報調整部５０３は、読み出した機器情報に対応するユーザ識別情報について問い合わせをデータ管理サーバ装置１に送信し、データ管理サーバ装置１からユーザ識別情報を取得する。通信情報調整部５０３は、取得したユーザ識別情報を第２データ通信部５０４に出力する。
【００３７】
第２データ通信部５０４は、通信情報調整部５０３から入力されたユーザ識別情報に対応するコンテンツについて問い合わせをデータ管理サーバ装置１に送信し、データ管理サーバ装置１からコンテンツを取得する。第２データ通信部５０４は、データ管理サーバ装置１から取得したコンテンツをフォーマット変換部５０５に出力する。また、第２データ通信部５０４は、フォーマット変換部５０５から入力された測定データを、通信情報調整部５０３から入力されたユーザ識別情報に対応付けてデータ管理サーバ装置１に送信する。
【００３８】
フォーマット変換部５０５は、接続を確立している健康機器４の機器情報を機器情報記憶部５０２から読み出し、健康機器４を特定し、特定した健康機器４の仕様に合わせてコンテンツを変換して通信データを生成する。フォーマット変換部５０５は、生成した通信データを第１データ通信部５０６に出力する。また、フォーマット変換部５０５は、第１データ通信部５０６から入力された通信データを、特定した健康機器４の仕様に合わせて変換して測定データを生成する。そして、フォーマット変換部５０５は、生成した測定データを第２データ通信部５０４に出力する。第１データ通信部５０６は、フォーマット変換部５０５から入力されたコンテンツの通信データを健康機器４に送信する。また、第１データ通信部５０６は、測定データの通信データを健康機器４から受信し、受信した通信データをフォーマット変換部５０５に出力する。第２データ通信部５０４、フォーマット変換部５０５及び第１データ通信部５０６が、健康機器４から受信した測定データをユーザ識別情報に対応付けるデータ処理部を構成する。
【００３９】
健康機器４の制御部４１は、情報処理装置５からコンテンツに関する通信データを受信すると、受信した通信データを表示部４５に表示可能なコンテンツに変換し、変換したコンテンツを表示部４５に表示する。健康機器４の他の構成は、第１の実施形態と同様であるため、その説明を省略する。
【００４０】
図７は、第２の実施形態に係る情報処理装置５及び健康機器４の情報処理の一例を示すフローチャートである。
図７（ａ）は、情報処理装置５の情報処理の一例を示すフローチャートである。
ステップＳ１０１において、機器情報取得部５０１は、広告（ａｄｖｅｒｔｉｓｉｎｇ）している健康機器４を検出し、当該健康機器４と接続し、初めて通信接続される健康機器４か否かを判定する。健康機器４が初めて通信接続される場合、ステップＳ１０２の処理に進む。一方、初めて通信接続される健康機器４ではない場合、ステップＳ１０３の処理に進む。
ステップＳ１０２において、機器情報取得部５０１は、健康機器４と通信情報を交換し、通信接続を確立する（ペアリング実行）。その後、ステップＳ１０３の処理に進む。
ステップＳ１０３において、機器情報取得部５０１は、通信接続された健康機器４が提供するサービスを検索し、当該サービスに含まれる機器情報を提供するサービスに対してデータ要求を行い、健康機器４から機器情報を取得する。その後、ステップＳ１０４の処理に進む。
【００４１】
なお、本実施形態では、情報処理装置５は、ステップＳ１０２及びＳ１０３において、ペアリングを行い、接続を確立した上で機器情報を取得しているが、これに限らず、ペアリングを行わない健康機器４と通信する場合には、ペアリングを行わずに接続を確立して機器情報を取得するようにしてもよい。或いは、情報処理装置５は、例えば、健康機器４の広告に機器情報が含まれる場合等、接続を確立せずとも機器情報を取得することができる場合は、接続を確立せずに取得した機器情報を利用してもよい。
【００４２】
ステップＳ１０４において、機器情報取得部５０１は、取得した機器情報を機器情報記憶部５０２に記憶させる。その後、ステップＳ１０５の処理に進む。
ステップＳ１０５において、通信情報調整部５０３は、機器情報記憶部５０２から機器情報を読み出す。その後、ステップＳ１０６の処理に進む。
ステップＳ１０６において、通信情報調整部５０３は、読み出した機器情報に基づいてデータ管理サーバ装置１に問い合わせを送信し、当該問い合わせに対する応答として当該機器情報に対応するユーザ識別情報を取得する。その後、ステップＳ１０７の処理に進む。
【００４３】
ステップＳ１０７において、通信情報調整部５０３は、取得したユーザ識別情報を第２データ通信部５０４に出力して対応するコンテンツの取得を指示する。その後、ステップＳ１０８の処理に進む。
ステップＳ１０８において、第２データ通信部５０４は、入力されたユーザ識別情報に基づいてデータ管理サーバ装置１に問い合わせを送信し、当該問い合わせに対応する応答として当該ユーザ識別情報に対応するコンテンツを取得する。その後、ステップＳ１０９の処理に進む。
ステップＳ１０９において、フォーマット変換部５０５は、接続を確立している健康機器４の仕様に合わせてコンテンツを変換して通信データを生成する。その後、ステップＳ１１０の処理に進む。
ステップＳ１１０において、第１データ通信部５０６は、通信データを健康機器４に送信する。その後、ステップＳ１１１の処理に進む。
【００４４】
ステップＳ１１１において、第１データ通信部５０６は、健康機器４から通信データを受信する。当該通信データは、後述するステップＳ２０９において健康機器４が送信する測定データの通信データである。その後、ステップＳ１１２の処理に進む。
ステップＳ１１２において、フォーマット変換部５０５は、第１データ通信部５０６が受信した通信データを、特定した健康機器４の仕様に合わせて変換して測定データを生成する。その後、ステップＳ１１３の処理に進む。
ステップＳ１１３において、第２データ通信部５０４は、フォーマット変換部５０５が変換した測定データを、通信情報調整部５０３から入力されたユーザ識別情報に対応付けてデータ管理サーバ装置１に送信する。その後、処理を終了する。
【００４５】
図７（ｂ）は、健康機器４の情報処理の一例を示すフローチャートである。
ステップＳ２０１において、制御部４１は、通信部４２を介して、通信接続した情報処理装置５が初めて接続される情報処理装置５か否かを判定する。情報処理装置５が初めて通信接続される場合、ステップＳ２０２の処理に進む。一方、初めて通信接続される情報処理装置５ではない場合、ステップＳ２０３の処理に進む。
ステップＳ２０２において、制御部４１は、通信部４２を介して、情報処理装置５と通信情報を交換し、通信接続を確立する（ペアリング実行）。その後、ステップＳ２０３の処理に進む。
ステップＳ２０３において、制御部４１は、通信部４２を介して、機器情報を情報処理装置５に送信する。その後、ステップＳ２０４の処理に進む。
【００４６】
ステップＳ２０４において、制御部４１は、通信部４２を介して、情報処理装置５から通信データを受信する。当該通信データは、上述したステップＳ１１０において情報処理装置５が送信したコンテンツの通信データである。その後、ステップＳ２０５の処理に進む。
ステップＳ２０５において、制御部４１は、受信した通信データを表示可能なコンテンツに変換する。その後、ステップＳ２０６の処理に進む。
ステップＳ２０６において、制御部４１は、コンテンツを表示部４５に表示する。これにより、ユーザは、健康機器４の表示部４５でユーザのコンテンツを確認することができる。その後、ステップＳ２０７の処理に進む。
ステップＳ２０７において、制御部４１は、測定部４３から測定データを取得する。その後、ステップＳ２０８の処理に進む。
ステップＳ２０８において、制御部４１は、取得した測定データに計時部４４が計時している現在日時（測定日時）を付加し、測定データを通信データに変換する。その後、ステップＳ２０９の処理に進む。
ステップＳ２０９において、制御部４１は、通信部４２を介して、生成した通信データを情報処理装置５に送信する。その後、処理を終了する。
【００４７】
なお、本実施形態では、情報処理装置５は、ユーザに関するコンテンツをデータ管理サーバ装置１から受信しているが、これに限らず、情報処理装置５に予めインストールされたデータ管理用のアプリケーションからコンテンツを取得してもよい。また、情報処理装置５は、測定データをデータ管理サーバ装置１に送信すると説明したが、データ管理サーバ装置１の代わりに情報処理装置５に予めインストールされたデータ収集用のアプリケーションに測定データを送信してもよい。この場合、ネットワークを経由したデータ送受信の必要がなくなるため、処理時間を短縮することができ、消費電力を削減することができる。また、第２データ通信部５０４が一時的に通信不可能になった場合であっても、データ収集用のアプリケーションとのデータ送受信は可能であり、表示部３６を用いて測定データを確認することもできる。
【００４８】
このように、本実施形態によれば、情報処理装置５は、生体の状態を測定する生体測定機器（健康機器４）と通信接続される情報処理装置５であって、生体測定機器（健康機器４）に関する情報を取得する機器情報取得部５０１と、機器情報取得部５０１が取得した生体測定機器（健康機器４）に関する情報に基づいてユーザを特定する通信情報調整部５０３と、特定したユーザに対応するコンテンツを生体測定機器（健康機器４）に送信して表示させる第１データ通信部５０６と、生体測定機器（健康機器４）から受信した測定データに特定したユーザを対応付けてデータ管理サーバ装置１に送信する第２データ通信部５０４と、を備える。
【００４９】
これにより、本実施形態によれば、第１の実施形態における効果に加えて、健康機器４の表示部４５にユーザのコンテンツが表示されるため、複数の人が測定を行う場合に、ユーザは自分が測定を行う健康機器４を認識することができる。また、その健康機器４で測定したデータをユーザに紐づけてデータ管理サーバ装置１で管理することができる。
【００５０】
また、健康機器４はスマートウォッチであってもよい。スマートウォッチは、撮像する撮像部（測定部４３）を備えた腕時計型のウェアラブル機器である。この場合、例えば、複数の人が情報処理装置５を介して各自が所有するスマートウォッチを利用する場合、スマートウォッチの表示部４５にユーザに対応するメール文章やスケジュールを表示して確認することができる。また、スマートウォッチの撮像部（測定部４３）が撮像した写真画像（コンテンツ）をユーザに対応付けて管理することができる。
【００５１】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
第３の実施形態における情報処理システムＳ１の構成及び情報処理装置６のハードウェア構成は、図１及び図２に示す第１の実施形態における構成と同様であるため、その説明を省略する。また、第３の実施形態における健康機器４の構成は、第２の実施形態における構成と同様であるため、その説明を省略する。
【００５２】
図８は、第３の実施形態に係る情報処理装置６の機能構成の一例を示す概略ブロック図である。
本図において、定義情報サーバ装置２は、インターネットなどの通信路を介して、情報処理装置６に通信接続されている。なお、定義情報サーバ装置２には、複数の情報処理装置６が通信接続されていてもよい。定義情報サーバ装置２は、健康機器４の型番、メーカー名などを含む機器情報ごとにデータ定義と変換規則とを含む定義情報を記憶している。定義情報サーバ装置２は、後述する情報処理装置６から機器特定情報を含む問い合わせを受けると、当該問い合わせに対する応答として、当該機器特定情報に対応する定義情報を情報処理装置６に返す。データ管理サーバ装置１は、第２の実施形態におけるデータ管理サーバ装置１と同様であるため、その説明を省略する。
【００５３】
情報処理部６０は、制御部３４が記憶部３１からプログラムを読み出して実行することで実現される。本実施形態における情報処理部６０は、図６に示す第２の実施形態における情報処理部５０の構成に加えて、機器特定部６１１と、定義情報取得部６１２と、定義情報記憶部６１３とを備える。
【００５４】
機器特定部６１１は、機器情報記憶部６０２から機器情報に含まれるメーカー名と型番とを読み出し、当該メーカー名と型番とから健康機器４の定義情報を特定するための機器特定情報を生成する。そして、機器特定部６１１は、生成した機器特定情報を定義情報取得部６１２、第１データ通信部６０６およびフォーマット変換部６０５に出力する。
【００５５】
なお、機器特定情報には、歩数計、活動量計、体重計、体組成計、血圧計、脈拍計、体温計などの健康機器４の種別が含まれてもよい。また、機器情報には、一定の共通点を有する健康機器４が機器群に予め分類された機器群情報が含まれてもよく、当該機器群情報が機器情報に含まれる場合、機器特定部６１１は、当該機器群情報と、メーカー名とから機器特定情報を生成してもよい。
【００５６】
なお、機器特定部６１１が機器特定情報に基づいて定義情報記憶部６１３を参照し、当該機器特定情報に対応する定義情報が定義情報記憶部６１３に記憶されている場合、定義情報取得部６１２は、定義情報の取得を行わなくてもよい。これにより、ネットワークを経由した問い合わせおよび当該問い合わせに対する応答の取得などの処理が不要になり、処理時間が短縮することができるため消費電力を削減することができる。
【００５７】
定義情報取得部６１２は、機器特定部６１１から入力された機器特定情報に基づいて定義情報サーバ装置２に問い合わせを送信し、当該問い合わせに対する応答として当該機器特定情報に対応する定義情報を取得する。この定義情報には、データ定義と変換規則とが含まれる。データ定義には、データ名と、データＩＤと、データ構造と、データの位置と、データのサイズと、データのデータ型と、単位と、が含まれる。また、変換規則には、データフォーマットにおける変換位置と、変換するデータ型を表すデータ型変換と、単位変換と、が含まれる。定義情報取得部６１２は、機器特定情報と、取得した定義情報と、を対応付けて定義情報記憶部６１３に記憶させる。定義情報記憶部６１３は、機器特定情報と定義情報とを対応付けて記憶する。
【００５８】
第１データ通信部６０６は、第２の実施形態における第１データ通信部５０６の機能に加えて、機器特定部６１１から入力された機器特定情報に基づいて定義情報記憶部６１３から定義情報を読み出し、当該定義情報に基づいてデータ情報を指定するデータＩＤを含むデータ送信要求を生成し、当該データ送信要求を健康機器４に随時または定期的に送信する。第１データ通信部６０６は、健康機器４からデータ送信要求に対する応答として指定したデータＩＤのデータ情報を取得し、当該データ情報と当該データ情報のデータＩＤとをフォーマット変換部６０５に出力する。なお、データ情報は、一つの測定項目のデータ情報であってもよいし、複数の測定項目のデータ情報がまとめられたデータ情報であってもよい。
【００５９】
フォーマット変換部６０５は、第２の実施形態におけるフォーマット変換部５０５の機能に加えて、機器特定部６１１から入力された機器特定情報に基づいて定義情報記憶部６１３から定義情報を読み出し、当該定義情報に含まれるデータ定義に基づいてデータ情報に付随するデータＩＤを判定する。そして、フォーマット変換部６０５は、判定したデータＩＤに基づいてデータ情報の種類、構成、属性を特定し、定義情報に含まれる変換規則に基づいてデータ情報をデータ変換し、データ変換したデータ情報のデータフォーマットを変換することで測定データを生成する。フォーマット変換部６０５は、生成した測定データを第２データ通信部６０４に出力する。情報処理部６０の他の構成は第２の実施形態における情報処理部５０と同様であるため、その説明を省略する。
【００６０】
図９は、第３の実施形態に係る定義情報記憶部６１３が記憶するデータ定義および変換規則を含む定義情報の一例を示すテーブルである。
図示するように定義情報のテーブルＴ１は、定義番号と、データ名と、データＩＤと、データ構造と、位置と、サイズと、データ型と、単位と、変換位置と、データ型変換と、単位変換と、の各項目の列を有する行と列からなる２次元の表形式のデータである。ここで、定義情報には、定義番号、データ名、データＩＤ、データ構造、位置、サイズ、データ型、単位のデータ定義と、変換位置、データ型変換、単位変換の変換規則と、が含まれる。定義情報記憶部６１３は、機器特定情報ごとに定義情報のテーブルを記憶している。
【００６１】
例えば、１行目は、定義番号が１であり、データ名が体重であり、データＩＤがＡＡＡＡであり、データ構造が多重であり、位置が０であり、サイズが２であり、データ型が１６ビット浮動小数点数であり、単位がＫｇであり、変換位置が（３）であり、データ型変換が最大４桁小数点第１位であり、単位変換が「そのまま」である。
２行目は、定義番号が２であり、データ名が体脂肪率であり、データＩＤがＡＡＡＡであり、データ構造が多重であり、位置が２であり、サイズが２であり、データ型が１６ビット浮動小数点数であり、単位が％であり、変換位置が（４）であり、データ型変換が最大３桁小数点第１位であり、単位変換が「そのまま」である。
３行目は、定義番号が３であり、データ名が骨格筋率であり、データＩＤがＡＡＡＡであり、データ構造が多重であり、位置が４であり、サイズが２であり、データ型が１６ビット浮動小数点数であり、単位が％であり、変換位置が（５）であり、データ型変換が最大３桁小数点第１位であり、単位変換が「そのまま」である。
４行目は、定義番号が４であり、データ名がタイムスタンプであり、データＩＤがＡＡＡＡであり、データ構造が多重であり、位置が６であり、サイズが７であり、データ型が７バイト年月日時分秒であり、単位が秒であり、変換位置が（１）であり、データ型変換が年月日時分秒（文字列）であり、単位変換が「そのまま」である。
５行目は、定義番号が５であり、データ名がユーザ番号であり、データＩＤがＢＢＢＢであり、データ構造が単一であり、位置が０であり、サイズが１であり、データ型が８ビット整数であり、単位が「なし」であり、変換位置が（２）であり、データ型変換が最大３桁であり、単位変換が「そのまま」である。
【００６２】
ここで、データ名とは、健康機器４から送信される測定データに含まれる情報の名称であり、データＩＤとは、健康機器４から送信される測定データに付随する識別子（Ｉｄｅｎｔｉｆｉｅｒ；ＩＤ）である。また、データ構造には、健康機器４から送信される測定データのデータ構造が多重構造を表す「多重」、単一構造を表す「単一」が格納される。また、位置とは、健康機器４から送信される測定データに含まれるデータ情報の位置であり、サイズとは、当該データ情報のバイトサイズである。データ型とは、健康機器４から送信される測定データのデータ情報ごとのデータ型である。単位とは、健康機器４から送信される測定データのデータ情報ごとに付随する単位であり、変換位置とは、健康機器４から送信される測定データに含まれるデータ情報を測定データのフォーマットに埋め込む位置である。また、データ型変換とは、健康機器４から送信されるデータ情報を測定データに変換するときの変換方法であり、単位変換には、データ情報に付随する単位、例えば、体重に付随する単位であるｋｇをポンド、オンスなどへの単位変換のように、変換後の単位が格納される。
なお、本実施形態では、測定データに付随するデータＩＤが一つの場合について説明しているが、カテゴリＩＤ、データＩＤなど複数のＩＤを付随した階層型の測定データであってもよい。これにより、データ情報の数が増えた場合でも、測定データの管理を容易に行うことができる。
【００６３】
図１０は、第３の実施形態に係る測定データのデータフォーマットの一例を示す概略図である。
図示するように、測定データのデータフォーマットは、例えば、データフォーマットの始点を表す“ＳＴＡＲＴ”、データ名“タイムスタンプ”、区切りを表す「，」、タイムスタンプのデータ情報を格納する“（１）”、区切りを表す「，」、データ名“ユーザ番号”、区切りを表す「，」、ユーザ番号のデータ情報を格納する“（２）”、区切りを表す「，」、データ名“体重”、区切りを表す「，」、体重のデータ情報を格納する（３）、区切りを表す「，」、データ名“体脂肪率”、区切りを表す「，」、体脂肪率のデータ情報を格納する“（４）”、区切りを表す「，」、データ名“骨格筋率”、区切りを表す「，」、骨格筋率のデータ情報を格納する“（５）”、データフォーマットの終了を表す“ＥＮＤ”の順にデータ名とデータ情報とを格納するものである。ここで、例えば、（１）は、図９の定義情報のテーブルＴ１における４行目の変換位置（１）に対応する。
【００６４】
図１１は、第３の実施形態に係る第１データ通信部６０６が健康機器４に送信するデータ送信要求のデータフォーマットの一例を示す概略図である。
図示するように、データ送信要求のデータフォーマットは、データ送信要求であることを表すヘッダと第１データ通信部６０６が取得するデータ情報のデータＩＤとから構成される。例えば、第１データ通信部６０６が健康機器４からＡＡＡＡのデータＩＤのデータ情報を取得するとき、ヘッダには、送信要求であることを表す情報を格納し、データＩＤには、ＡＡＡＡを格納することで、データ送信要求を生成する。
【００６５】
図１２は、第３の実施形態に係る健康機器４から送信されるデータ情報およびデータフォーマットの一例を示す概略図である。
例えば、本図は、情報処理装置６からデータＩＤ「ＡＡＡＡ」に対するデータ送信要求が送信されたときに健康機器４が送信するデータ情報の一例である。
図示するように、健康機器４から送信されるデータフォーマットには、ｃｆ、ｆ２、ｃ９、ｆ０、４９、ｆ１、ｄｄ、０７、０２、１ｃ、１２、１ｅ、００の順にデータ情報が格納されるバイト列である。
フォーマット変換部６０５は、定義情報に含まれるデータ定義に基づいてデータ情報に付随するデータＩＤを判定することでデータ構成を判定する。例えば、フォーマット変換部６０５は、データＩＤ、ＡＡＡＡからデータ構成を判定し、図９における定義情報のテーブルＴ１の位置の項目列からｃｆ、ｆ２が体重を表すデータ情報、ｃ９、ｆ０が体脂肪率を表すデータ情報、４９、ｆ１が骨格筋率を表すデータ情報、ｄｄ、０７、０２、１ｃ、１２、１ｅ、００がタイムスタンプを表すデータ情報と判定する。
【００６６】
図１３は、第３の実施形態に係る健康機器４から送信されるデータ情報およびデータフォーマットの他の一例を示す概略図である。
この本図は、情報処理装置６からデータＩＤ「ＢＢＢＢ」に対するデータ送信要求が送信されたときに健康機器４が送信するデータ情報の一例である。
図示するように、健康機器４から送信されるデータフォーマットには、０１の順に測定データのデータ情報が格納されるバイト列である。フォーマット変換部６０５は、例えば、データＩＤ、ＢＢＢＢからデータ構成を判定し、０１がユーザ番号を表すデータ情報と判定する。
【００６７】
図１４は、第３の実施形態に係るフォーマット変換部６０５が生成した測定データおよびデータフォーマットの一例を示す概略図である。
図９、図１０および図１２を参照して測定データのデータフォーマットの変換手段を説明する。フォーマット変換部６０５は、図９におけるサイズが２以上であるデータ情報に対しては、データの下位バイトからデータ変換処理を行うリトルエンディアンの方法を使用する。また、１６ビット浮動小数点数のフォーマットは、順に、基数１０の指数部４ビット（２の補数）、仮数部１２ビット（２の補数）から構成されるものとする。
【００６８】
例えば、フォーマット変換部６０５は、図９の定義情報のテーブルＴ１における１行目の体重のデータ情報のデータ型が１６ビット浮動小数点数、サイズが２であることから、図１２における体重を表すバイト列ｃｆ、ｆ２からｆ２ｃｆｈと変換し、指数部をｆｈ＝−１、仮数部を２ｃｆｈ＝７１９と算出する。そして、フォーマット変換部６０５は、算出したｆｈ＝−１、２ｃｆｈ＝７１９から７１９×１０−１＝７１．９と変換することで体重を表すデータ情報のデータ変換を行う。そして、フォーマット変換部６０５は、図９の定義情報のテーブルＴ１における１行目の体重のデータ情報の変換位置が（３）であることから、図９におけるデータ名“体重”の次の“（３）”にデータ変換した７１．９を格納する。
同様に、フォーマット変換部６０５は、体脂肪率、骨格筋率のデータ情報をデータ変換する。
【００６９】
例えば、フォーマット変換部６０５は、図９の定義情報のテーブルＴ１における４行目のタイムスタンプのデータ情報のデータ型がバイト年月日時分秒、サイズが７であることから、図１２における位置６から１２までのバイト列、ｄｄ、０７、０２、１ｃ、１２、１ｅ、００から、０７ｄｄｈ＝２０１３、０２ｈ＝２、１ｃｈ＝２８、１２ｈ＝１４、１ｅｈ＝３０、００ｈ＝００、０１ｈ＝１と算出し、２０１３−２−２８−１４：３０：００とタイムスタンプを表すデータ情報のデータ変換を行う。そして、フォーマット変換部６０５は、図９の定義情報のテーブルＴ１における４行目のタイムスタンプのデータ情報の変換位置が（１）であることから、図１０におけるデータ名“タイムスタンプ”の次の“（１）”にデータ変換した２０１３−２−２８−１４：３０：００を格納する。
このようにして、フォーマット変換部６０５は、測定データをデータ変換し、測定データのデータフォーマットを変換して図１４に示す測定データを生成する。
【００７０】
図１５は、第３の実施形態に係る情報処理装置６の情報処理の一例を示すフローチャートである。
ステップＳ３０１〜Ｓ３０４までの処理は、第２の実施形態におけるステップＳ１０１〜１０４までの処理と同様であるため、その説明を省略する。
ステップＳ３０５において、機器特定部６１１は、機器情報記憶部６０２から機器情報を読み出し、機器情報に含まれるメーカー名と型番とから機器特定情報を生成して特定する。その後、ステップＳ３０６の処理に進む。
【００７１】
ステップＳ３０６において、定義情報取得部６１２は、機器特定部６１１が特定した機器特定情報に対応する定義情報が定義情報記憶部６１３に記憶されているか否かを判定する。定義情報が記憶されている場合、ステップＳ３０９の処理に進む。一方、定義情報が記憶されていない場合、ステップＳ３０７の処理に進む。
ステップＳ３０７において、定義情報取得部６１２は、機器特定部６１１が生成した機器特定情報に基づいて定義情報サーバ装置２に問い合わせを送信し、当該問い合わせに対する応答として当該機器特定情報に対応する定義情報を取得する。その後、ステップＳ３０８の処理に進む。
ステップＳ３０８において、定義情報取得部６１２は、機器特定部６１１が生成した機器特定情報と取得した定義情報とを対応付けて定義情報記憶部６１３に記憶させる。その後、ステップＳ３１０の処理に進む。
【００７２】
ステップＳ３０９において、定義情報取得部６１２は、機器特定部６１１が生成した機器特定情報に対応する定義情報を定義情報記憶部６１３から読み出し、ステップＳ３１０の処理に進む。
【００７３】
なお、情報処理装置６が健康機器４と接続を開始して（ステップＳ３０１）から、定義情報サーバ装置２から定義情報を取得し（ステップＳ３０７）、取得した定義情報を記憶する（ステップＳ３０８）までに時間がかかることがある。この場合、健康機器４によっては、接続タイムアウトが発生し、確立した接続が切断されてしまうことがある。このような場合には、情報処理装置６は、定義情報が利用可能になった段階（ステップＳ３０８又はＳ３０９）で健康機器４と再接続して処理を継続する。
【００７４】
ステップＳ３１０〜Ｓ３１３までの処理は、第２の実施形態におけるステップＳ１０５〜１０８の処理と同様であるため、説明を省略する。
ステップＳ３１４において、フォーマット変換部６０５は、機器特定部６１１から入力された機器特定情報に対応する定義情報を定義情報記憶部６１３から読み出し、読み出した定義情報に基づいてコンテンツを変換して通信データを生成する。その後、ステップＳ３１５の処理に進む。
ステップＳ３１５において、第１データ通信部６０６は、通信データを健康機器４に送信する。その後、ステップＳ３１６の処理に進む。
【００７５】
ステップＳ３１６において、第１データ通信部６０６は、健康機器４から通信データを受信する。当該通信データは、上述したステップＳ２０９において健康機器４が送信する測定データの通信データである。その後、ステップＳ３１７の処理に進む。
ステップＳ３１７において、フォーマット変換部６０５は、読み出した定義情報に基づいて、第１データ通信部６０６が受信した通信データを変換して測定データを生成する。その後、ステップＳ３１８の処理に進む。
ステップＳ３１８において、第２データ通信部６０４は、フォーマット変換部６０５が変換した測定データを、通信情報調整部６０３から入力されたユーザ識別情報に対応付けてデータ管理サーバ装置１に送信する。その後、処理を終了する。
健康機器４における情報処理の流れは、図７に示す第２の実施形態と同様であるため、その説明を省略する。
【００７６】
このように、本実施形態によれば、情報処理装置６は、第２の実施形態における情報処理装置５の構成に加えて、データのフォーマットを示す定義情報を生体測定機器（健康機器４）ごとに記憶する定義情報記憶部６１３と、機器情報取得部６０１が取得した生体測定機器（健康機器４）に関する情報に基づいて生体測定機器（健康機器４）を特定する機器特定部６１１と、機器特定部６１１が特定した生体測定機器（健康機器４）に応じた定義情報に基づいて、生体測定機器（健康機器４）から受信したデータのデータフォーマットを変換するフォーマット変換部６０５と、を備える。
【００７７】
これにより、情報処理装置６は、第２の実施形態における効果に加えて、データ長、開始フラグ、終了フラグなどのデータフォーマットの特徴が同じ場合であっても、機器特定情報に基づいて機器を特定できるため、当該機器に応じた定義情報に基づいてデータのデータフォーマットを変換できる。すなわち、初めて通信接続する健康機器４と通信する場合であっても、健康機器４の種類に対応した定義情報により新たなデータフォーマットに対応できるため、情報処理装置６のプログラムを修正する必要がない。
【００７８】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。
第４の実施形態における情報処理システムＳ１の構成及び情報処理装置７のハードウェア構成は、図１及び図２に示す第１の実施形態における構成と同様であるため、その説明を省略する。
【００７９】
図１６は、第４の実施形態に係る情報処理装置７の機能構成の一例を示す概略ブロック図である。
情報処理部７０は、制御部３４が記憶部３１からプログラムを読み出して実行することで実現される。本実施形態における情報処理部７０は、図３に示す第１の実施形態における情報処理部３０の構成に加えて測定データ履歴判定部７１１と、通知部７１２とを更に備える。
【００８０】
測定データ履歴判定部７１１は、機器情報取得部７０１が、健康機器４を検出すると、当該健康機器４（ユーザ特定部７０３が特定したユーザ識別情報）に対応する最新の測定データをデータ記憶部７０７から読み出す。そして、測定データ履歴判定部７１１は、読み出した測定データの測定日時と計時部７０６が計時している現在日時とを比較し、計測日時から所定の時間以上経過している（計測日時と現在日時の差が所定時間以上である）か否かを判定する。測定データ履歴判定部７１１は、計測日時から所定時間以上経過している場合には、通知部７１２に測定を促す通知をするよう指示する。
【００８１】
通知部７１２は、測定データ履歴判定部７１１が、計測日時から所定時間以上経過していると判定した場合に、測定を促す通知をする。例えば、通知部７１２は、表示部３６に測定を促すメッセージ（例えば、「体重を測って下さい」等）を表示する。或いは、通知部７１２は、測定を促すメッセージを健康機器４に送信する。情報処理部７０の他の構成は、第１の実施形態における情報処理部３０の構成と同様であるため、その説明を省略する。
【００８２】
健康機器４の制御部４１は、情報処理装置７から通知を促すメッセージを受信すると、受信したメッセージを表示部４５に表示するとともに、報知部４６から音声出力する。健康機器４の他の構成は、第１の実施形態と同様であるため、その説明を省略する。
【００８３】
図１７は、第４の実施形態に係る情報処理装置７の通知処理の一例を示すフローチャートである。
なお、本実施形態における情報処理の流れは、図５に示す第１の実施形態と同様であるため、その説明を省略する。
【００８４】
ステップＳ４０１において、機器情報取得部７０１は、広告（ａｄｖｅｒｔｉｓｉｎｇ）している健康機器４を検出したか否かを判定する。健康機器４を検出した場合には、当該健康機器４と接続し、健康機器４と通信情報を交換して通信接続を確立して、ステップＳ４０２の処理に進む。一方、健康機器４を検出していない場合には、ステップＳ４０１の処理を繰り返す。
ステップＳ４０２において、測定データ履歴判定部７１１は、通信接続した健康機器４（ユーザ特定部７０３が特定したユーザ識別情報）に対応する測定データの測定日時をデータ記憶部７０７から読み出す。その後、ステップＳ４０３の処理に進む。
【００８５】
ステップＳ４０３において、測定データ履歴判定部７１１は、取得した測定日時と計時部７０６が計時する現在日時とを比較し、測定日時から所定時間以上経過しているか否かを判定する。計測日時から所定時間以上経過している場合には、ステップＳ４０４の処理に進む。一方、計測日時から所定時間以上経過していない場合には、処理を終了する。
ステップＳ４０４において、通知部７１２は、測定を促す通知をする。例えば、通知部７１２は、表示部３６に測定を促すメッセージ（例えば、「体重を測って下さい」等）を表示する。或いは、通知部７１２は、測定を促すメッセージを健康機器４に送信して健康機器４に測定を促す通知を出力させる。その後、処理を終了する。
【００８６】
このように、本実施形態によれば、情報処理装置７は、第１の実施形態における情報処理装置３の構成に加えて、検出した健康機器４における最新の計測日時から所定時間以上経過したか否かを判定する測定データ履歴判定部７１１と、測定日時から所定時間以上経過している場合に、測定を促す通知をする通知部７１２と、を備える。
【００８７】
これにより、情報処理装置７は、第１の実施形態における効果に加えて、情報処理装置７を所持したユーザが健康機器４の近くを通ったときに、ユーザがしばらく測定を実施していない場合に、測定データの履歴を自動で判定し、ユーザへ測定の実施を促すことができる。このため、ユーザは継続して測定をすることができる。
【００８８】
なお、上述した実施形態における情報処理装置３、５、６、７の一部、例えば、情報処理部３０、５０、６０、７０をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、情報処理装置３、５、６、７に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００８９】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００９０】
例えば、上述した実施形態では、情報処理装置６は、ネットワークを介して定義情報サーバ装置２から定義情報を取得しているが、これに限らず、情報処理装置６に接続可能な記憶媒体に定義情報を記憶しておき、当該記憶された定義情報を利用してもよい。記憶媒体は、例えば、光磁気ディスク、フレキシブルディスク、フラッシュメモリなどの可搬記憶媒体である。或いは、健康機器４に張り付けられたＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード（登録商標）やＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）に定義情報を格納してもよい。この場合、情報処理装置６は、ＱＲコード（登録商標）またはＲＦＩＤから定義情報を読み取り、読み取った定義情報を利用する。
また、上述した実施形態では、第１通信部３５及び通信部４２の通信をブルートゥースとしたが、これに限らず、例えば、シリアル（例えば、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ））やＵＳＢなどの有線通信や、赤外線や無線ＬＡＮなどの無線通信であってもよい。
【００９１】
（１）生体の状態を測定する生体測定機器と通信接続される情報処理装置であって、生体測定機器に関する情報を取得する機器情報取得部と、前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定部と、前記生体測定機器から受信したデータを前記ユーザ特定部が特定したユーザに対応付けるデータ処理部と、を備えることを特徴とする情報処理装置。
【００９２】
（２）データのフォーマットを示す定義情報を生体測定機器ごとに記憶する定義情報記憶部と、前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいて前記生体測定機器を特定する機器特定部と、前記機器特定部が特定した前記生体測定機器に応じた定義情報に基づいて、前記生体測定機器から受信したデータのデータフォーマットを変換するフォーマット変換部と、前記フォーマット変換部が変換したデータフォーマットで前記データを送信するデータ通信部と、をさらに備えることを特徴とする（１）に記載の情報処理装置。
【００９３】
（３）生体の状態を測定する生体測定機器と通信接続される情報処理装置とを備える情報処理システムであって、前記生体測定機器は、生体測定機器に関する情報を送信し、前記情報処理装置は、生体測定機器に関する情報を取得する機器情報取得部と、前記機器情報取得部が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定部と、前記生体測定機器から受信したデータを前記ユーザ特定部が特定したユーザに対応付けるデータ処理部と、を備えることを特徴とする情報処理システム。
【００９４】
（４）生体の状態を測定する生体測定機器と通信接続される情報処理装置における情報処理方法であって、生体測定機器に関する情報を取得する機器情報取得過程と、前記機器情報取得過程が取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定過程と、前記生体測定機器から受信したデータを前記ユーザ特定過程が特定したユーザに対応付けるデータ処理過程と、を有することを特徴とする情報処理方法。
【００９５】
（５）生体の状態を測定する生体測定機器と通信接続される情報処理装置のコンピュータに、生体測定機器に関する情報を取得する機器情報取得ステップと、前記機器情報取得ステップが取得した前記生体測定機器に関する情報に基づいてユーザを特定するユーザ特定ステップと、前記生体測定機器から受信したデータを前記ユーザ特定ステップが特定したユーザに対応付けるデータ処理ステップと、を実行させるための情報処理プログラム。
【符号の説明】
【００９６】
Ｓ１・・・情報処理システム、１・・・データ管理サーバ装置、２・・・定義情報サーバ装置、３、５，６，７・・・情報処理装置、４・・・健康機器、３０、５０、６０、７０・・・情報処理部、３１・・・記憶部、３２・・・入力部、３３・・・第２通信部、３４・・・制御部、３５・・・第１通信部、３６・・・表示部、３７・・・計時部、４１・・・制御部、４２・・・通信部、４３・・・測定部、４４・・・計時部、４５・・・表示部、４６・・・報知部、３０１、５０１、６０１、７０１・・・機器情報取得部、３０２，５０２，６０２，７０２・・・機器情報記憶部、３０３、７０３・・・ユーザ特定部、３０４、７０４・・・ユーザ情報記憶部、３０５、７０５・・・データ通信部、３０６，７０６・・・計時部、３０７，７０７…データ記憶部、５０３，６０３・・・通信情報調整部、５０４、６０４・・・第２データ通信部、５０５，６０５・・・フォーマット変換部、５０６、６０６・・・第１データ通信部、６１１・・・機器特定部、６１２・・・定義情報取得部、６１３・・・定義情報記憶部、７１１・・・測定データ履歴判定部、７１２・・・通知部
【図１】
2015219726.tif 000003
【図２】
2015219726.tif 000004
【図３】
2015219726.tif 000005
【図４】
2015219726.tif 000006
【図５】
2015219726.tif 000007
【図６】
2015219726.tif 000008
【図７】
2015219726.tif 000009
【図８】
2015219726.tif 000010
【図９】
2015219726.tif 000011
【図１０】
2015219726.tif 000012
【図１１】
2015219726.tif 000013
【図１２】
2015219726.tif 000014
【図１３】
2015219726.tif 000015
【図１４】
2015219726.tif 000016
【図１５】
2015219726.tif 000017
【図１６】
2015219726.tif 000018
【図１７】
2015219726.tif 000019