(57)【要約】【課題】測定情報を効率よく収集することができる測定情報管理システムを提供する。【解決手段】測定情報収集システム１０は、ユーザーの生体情報を測定する測定機器２０と、測定機器２０から測定情報を取得するユーザー端末３０であって複数のアプリケーションに共通に組み込むことが可能な通信プログラムが組み込まれたアプリケーションがインストールされたユーザー端末３０から送信された測定情報を記憶し、アプリケーションの開発者が利用する開発者端末５０からの要求に応じて、開発者が開発したアプリケーションに対応する測定情報を開発者端末５０へ送信するデータベースサーバ４０と、を備える。【選択図】図１
2015215699.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの生体情報を測定する測定機器と、
前記測定機器から測定情報を取得するユーザー端末であって複数のアプリケーションに共通に組み込むことが可能な通信プログラムが組み込まれたアプリケーションがインストールされたユーザー端末から送信された前記測定情報を記憶する記憶手段と、前記アプリケーションの開発者が利用する開発者端末からの要求に応じて、前記開発者が開発した前記アプリケーションに対応する前記測定情報を前記記憶手段から読み出して前記開発者端末へ送信する送信手段と、を含む測定情報管理装置と、
を備えた測定情報管理システム。
【請求項２】
ユーザーの生体情報を測定する測定機器から測定情報を取得するユーザー端末であって複数のアプリケーションに共通に組み込むことが可能な通信プログラムが組み込まれたアプリケーションがインストールされたユーザー端末から送信された前記測定情報を記憶する記憶手段と、
前記アプリケーションの開発者が利用する開発者端末からの要求に応じて、前記開発者が開発した前記アプリケーションに対応する前記測定情報を前記記憶手段から読み出して前記開発者端末へ送信する送信手段と、
を備えた測定情報管理装置。
【請求項３】
ユーザーの生体情報を測定する測定機器から測定情報を取得するユーザー端末であって複数のアプリケーションに共通に組み込むことが可能な通信プログラムが組み込まれたアプリケーションがインストールされたユーザー端末によって実行される通信プログラムであって、
コンピュータに、
前記測定機器から測定情報を取得する取得ステップと、
取得した測定情報を、前記ユーザー端末から送信された前記測定情報を記憶する測定情報管理装置に送信する送信ステップと、
を含む処理を実行させるための通信プログラム。
【請求項４】
前記送信ステップは、取得した測定情報に、非個人情報としてのユーザー情報、前記アプリケーションに関するアプリケーション情報、及び前記ユーザー端末に関するユーザー端末情報を付加して、前記測定情報管理装置に送信する
請求項３記載の通信プログラム。
【請求項５】
前記通信プログラムは、前記測定機器からの測定情報に基づく処理を実行する複数のアプリケーションに共通に組み込むことが可能な通信プログラムである
請求項３又は請求項４記載の通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定情報管理システム、測定情報管理装置、及び通信プログラムに関する。
【背景技術】
【０００２】
ユーザーのニーズを把握するためにユーザー情報を収集する技術として、特許文献１には、携帯電話に、操作履歴情報を自動的に一定時間毎に収集し、情報を送信する機能を設けることによって、アンケートで得られる場合と同等以上のユーザー情報を効率よく収集し、要求者（サーバー）へ送信する技術が開示されている。
【０００３】
近年、スマートフォン等の携帯端末で動作するアプリケーション（通称アプリ）のうち、ヘルスケア関連のアプリケーションとして、例えば体組成計等の生体情報を測定する測定機器から測定情報を受信し、受信した測定情報に基づいて、効率的にダイエットするための食事や運動に関するアドバイスを提供するアプリケーションがある。また、受信した測定情報を、例えば測定機器を製造、販売する事業者が運営するデータベースサーバ（クラウド）に送信し、測定情報をデータベースサーバ上で管理する場合がある。
【０００４】
このような場合、アプリケーションの開発者は、自身が開発したアプリケーションがスマートフォン等で実行された際に、測定機器からスマートフォンへ送信された測定情報を収集することができれば、収集した測定情報を分析することによりアプリケーションを効率よく改良したり開発したりすることが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２４２８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来では、アプリケーションが実行されるスマートフォン等の携帯端末では、データベースサーバに対してユーザー登録をしないと、測定機器から受信した測定情報をデータベースサーバへ送信しないのが通常であった。ユーザー登録するためには、住所、氏名、年齢、電話番号等の個人情報を入力させるのが通常であり、ユーザーにとって抵抗があると共に、個人情報の入力作業が煩雑である、という問題があった。このため、アプリケーションの開発者は、自身が開発したアプリケーションがスマートフォン等で実行された際に、測定機器からスマートフォンへ送信された測定情報を収集するのが困難であった。
【０００７】
また、アプリケーションの開発者は、アプリケーションだけでなく、測定機器と携帯端末との通信プログラム、携帯端末とデータベースサーバとの通信プログラム、データベースサーバから測定情報を取得するためのプログラムを独自で作成する必要があり、アプリケーションの開発に時間がかかってしまう、という問題があった。
【０００８】
本発明は、測定情報を効率よく収集することができる測定情報管理システム、測定情報管理装置、及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１記載の発明の測定情報管理システムは、ユーザーの生体情報を測定する測定機器と、前記測定機器から測定情報を取得するユーザー端末であって複数のアプリケーションに共通に組み込むことが可能な通信プログラムが組み込まれたアプリケーションがインストールされたユーザー端末から送信された前記測定情報を記憶する記憶手段と、前記アプリケーションの開発者が利用する開発者端末からの要求に応じて、前記開発者が開発した前記アプリケーションに対応する前記測定情報を前記記憶手段から読み出して前記開発者端末へ送信する送信手段と、を含む測定情報管理装置と、を備える。
【００１０】
請求項２記載の発明の測定情報管理装置は、ユーザーの生体情報を測定する測定機器から測定情報を取得するユーザー端末であって複数のアプリケーションに共通に組み込むことが可能な通信プログラムが組み込まれたアプリケーションがインストールされたユーザー端末から送信された前記測定情報を記憶する記憶手段と、前記アプリケーションの開発者が利用する開発者端末からの要求に応じて、前記開発者が開発した前記アプリケーションに対応する前記測定情報を前記記憶手段から読み出して前記開発者端末へ送信する送信手段と、を備える。
【００１１】
請求項３記載の発明の通信プログラムは、ユーザーの生体情報を測定する測定機器から測定情報を取得するユーザー端末であって複数のアプリケーションに共通に組み込むことが可能な通信プログラムが組み込まれたアプリケーションがインストールされたユーザー端末によって実行される通信プログラムであって、コンピュータに、前記測定機器から測定情報を取得する取得ステップと、取得した測定情報を、前記ユーザー端末から送信された前記測定情報を記憶する測定情報管理装置に送信する送信ステップと、を含む処理を実行させる。
【００１２】
なお、請求項４に記載したように、前記送信ステップは、取得した測定情報に、非個人情報としてのユーザー情報、前記アプリケーションに関するアプリケーション情報、及び前記ユーザー端末に関するユーザー端末情報を付加して、前記測定情報管理装置に送信するようにしてもよい。
【００１３】
また、請求項５に記載したように、前記通信プログラムは、前記測定機器からの測定情報に基づく処理を実行する複数のアプリケーションに共通に組み込むことが可能な通信プログラムであってもよい。
【発明の効果】
【００１４】
本発明によれば、測定情報を効率よく収集することができる、という効果を有する。
【図面の簡単な説明】
【００１５】
【図１】測定情報管理システムの構成図である。
【図２】測定機器の構成図である。
【図３】ユーザー端末の構成図である。
【図４】データベースサーバの構成図である。
【図５】ユーザー端末の制御部で実行されるアプリケーションのフローチャートの一例である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について説明する。
【００１７】
図１は、本実施形態に係る測定情報収集システム１０の構成図である。図１に示すように、測定情報収集システム１０は、測定機器２０、ユーザー端末３０、測定情報管理装置としてのデータベースサーバ４０、及び開発者端末５０を含んで構成されている。
【００１８】
図２に示すように、測定機器２０は、制御部２１、測定部２２、操作部２３、表示部２４、記憶部２５、通信部２６を備えている。
【００１９】
制御部２１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、制御部２１に接続された各部を制御するための制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、を備えたコンピュータにより実現される。なお、ＲＯＭに代えて不揮発性メモリを用いてもよい。
【００２０】
測定部２２は、ユーザーの生体情報を測定する。測定機器２０の例としては、例えば体重、体脂肪率、内臓脂肪レベル、筋肉量、推定骨量、基礎代謝量、及び体水分率等の体組成情報を測定する体組成計や、歩数、歩行距離、歩行時間、消費カロリー、活動強度、身体活動量、及び脂肪燃焼量等を測定する活動量計、睡眠状態を測定する睡眠計、皮下脂肪の厚みを測定する皮下脂肪厚計、血糖値を測定する尿糖計、血圧を測定する血圧計、口臭のレベルを測定するブレスチェッカー、呼気中のアルコールの濃度を測定するアルコールセンサー等があるが、これらに限られるものではない。
【００２１】
操作部２３は、ユーザー情報の入力操作等の他、各種操作を行うための操作部である。
【００２２】
表示部２４は、例えば液晶パネル等で構成され、例えば各種設定画面、測定結果等の各種画面が表示される。なお、操作部２３及び表示部２４をタッチパネルとし、画面に直接タッチすることで操作が可能な構成としてもよい。
【００２３】
記憶部２５は、例えば不揮発性メモリ等で構成され、測定部２２により測定された生体情報を記憶する。
【００２４】
通信部２６は、外部装置と無線通信又は有線通信により情報の送受信を行う機能を有する。これにより、測定機器２０は、ユーザー端末３０と通信することができる。なお、無線通信の場合、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の無線通信規格に基づく通信を行うことができる。また、有線通信の場合、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル等でユーザー端末３０と接続して通信することができる。
【００２５】
なお、ＳＤカードやＵＳＢメモリ等の記憶媒体を介してユーザー端末３０と情報の授受を行うようにしてもよい。この場合、上記の記憶媒体に情報を書き込んだり読み取ったりする機能を有するリーダライタを測定機器２０及びユーザー端末３０の双方に設ければよい。これにより、ユーザー端末３０は、測定機器２０により測定された測定情報が記憶された記憶媒体から当該測定情報を取得することができる。
【００２６】
制御部２１は、ユーザー端末３０から要求があった場合に、測定部２２により測定された生体情報及び測定機器情報を含む測定情報を、通信部２６を介してユーザー端末３０に送信する。なお、測定機器２０が体組成計であれば、生体情報は、体重、体脂肪率、内臓脂肪レベル、筋肉量、推定骨量、基礎代謝量、及び体水分率等の情報を含み、測定機器２０が活動量計であれば、生体情報は、歩数、歩行距離、歩行時間、消費カロリー、活動強度、身体活動量、及び脂肪燃焼量等の情報を含む。また、測定機器情報は、例えば測定機器２０を識別するための機器ＩＤ、通信ＩＣの物理アドレス番号、ファームバージョン、使用国、位置情報、設置状態、使用寿命、温度、及び湿度等の測定機器に関する情報を含む。
【００２７】
図３に示すように、ユーザー端末３０は、制御部３１、操作部３２、表示部３３、記憶部３４、通信部３５を備えている。ユーザー端末３０は、例えばスマートフォン、携帯電話、タブレット端末、及びパーソナルコンピュータ等のユーザーが利用する端末装置である。本実施形態では、ユーザー端末３０がスマートフォンの場合について説明する。
【００２８】
制御部３１は、例えばＣＰＵと、ＲＡＭと、制御部３１に接続された各部を制御するための制御プログラムを記憶したＲＯＭと、を備えたコンピュータにより実現される。なお、ＲＯＭに代えて不揮発性メモリを用いてもよい。
【００２９】
操作部３２は、各種情報の入力操作等の他、各種操作を行うための操作部である。
【００３０】
表示部３３は、例えば液晶パネル等で構成され、例えば各種設定画面等の各種画面が表示される。なお、操作部３２及び表示部３３をタッチパネルとし、画面に直接タッチすることで操作が可能な構成としてもよい。
【００３１】
記憶部３４は、例えば不揮発性メモリ等で構成される。記憶部３４には、例えば、様々なアプリケーション（以下、アプリと称する）を提供する図示しないアプリケーションサーバーから、ユーザーが選択してダウンロードしたアプリが記憶（インストール）される。
【００３２】
記憶部３４にインストール可能なアプリには、測定機器２０から送信された測定情報に基づく処理を実行するアプリがある。図３のユーザー端末３０に記憶されたアプリ３６は、測定機器２０に対応したアプリ、すなわち測定機器２０から送信された測定情報に基づく処理を実行するアプリである。また、測定機器２０から送信された測定情報は、記憶部３４に記憶してもよいが、本実施形態では、測定情報をデータベースサーバ４０に送信し、データベースサーバ４０上で管理する場合について説明する。
【００３３】
アプリ３６は、ユーザーから実行の指示があった場合に、制御部３１によって実行される。アプリ３６は、アプリケーションプログラム３７及び通信プログラム３８を含む。
【００３４】
通信部３５は、外部装置と無線通信又は有線通信により情報の送受信を行う機能を有する。これにより、ユーザー端末３０は、測定機器２０及びデータベースサーバ４０と通信することができる。ユーザー端末３０が測定機器２０と通信する場合は、前述したように有線通信又は無線通信により通信することが可能である。また、ユーザー端末３０がデータベースサーバ４０と通信する場合は、Ｗｉ−Ｆｉ（登録商標）ネットワークや３Ｇ等の携帯電話のネットワークを介して通信する。
【００３５】
測定機器２０に対応したアプリ３６が制御部３１によって実行される場合、アプリケーションプログラム３７によって測定情報に応じたアプリケーション処理が実行される。また、アプリ３６に組み込まれた通信プログラム３８によって通信部３５が制御され、ユーザー端末３０又はデータベースサーバ４０と通信する。
【００３６】
通信プログラム３８は、アプリ３６が実行されて測定機器２０から測定情報を受信した場合、受信した測定情報に、ユーザー情報、アプリケーション情報、及びユーザー端末情報を付加してデータベースサーバ４０へ送信する。なお、以下では、ユーザー情報、アプリケーション情報、及びユーザー端末情報が付加された測定情報を単に測定情報と称する。
【００３７】
ユーザー情報は、非個人情報、すなわち個人を特定できない情報であるが、ユーザーの特徴を表す情報である。ユーザー情報は、例えばニックネーム、生年月日、身長、体型等の情報を含むが、これに限られるものではない。
【００３８】
アプリケーション情報は、実行中のアプリ３６に関する情報であり、例えばアプリケーションプログラム３７の開発者を識別するための開発者ＩＤ、アプリ３６を識別するためのアプリＩＤ、アプリ３６へのアクセス日時等の情報を含むが、これに限られるものではない。
【００３９】
ユーザー端末情報は、ユーザー端末３０の製品名、ユーザー端末３０のオペレーティングシステムのバージョン等の情報を含むが、これに限られるものではない。
【００４０】
図４に示すように、データベースサーバ４０は、制御部４１、記憶部４２、及び通信部４３を備える。
【００４１】
制御部４１は、例えばＣＰＵと、ＲＡＭと、制御部４１に接続された各部を制御するための制御プログラムを記憶したＲＯＭと、を備えたコンピュータにより実現される。なお、ＲＯＭに代えて不揮発性メモリを用いてもよい。
【００４２】
記憶部４２は、ユーザー端末３０から送信された測定情報をデータベース化した測定情報データベース４４及び測定情報を管理するためのサーバ側アプリケーションプログラム４５を記憶する。サーバ側アプリケーションプログラム４５は、ユーザー端末３０から送信された測定情報を測定情報データベース４４に登録したり、開発者端末５０からの要求に応じて測定情報データベース４４から測定情報を読み出して開発者端末５０に送信したりする等、測定情報の管理に関する処理を実行する。
【００４３】
通信部４３は、Ｗｉ−Ｆｉ（登録商標）ネットワークや３Ｇ等の携帯電話のネットワークを介してユーザー端末３０と通信すると共に、Ｗｉ−Ｆｉ（登録商標）ネットワークやインターネット等を介して開発者端末５０と通信する機能を有する。
【００４４】
開発者端末５０は、ユーザー端末３０にインストール可能なアプリの開発者が利用する端末装置であり、例えばパーソナルコンピュータ等である。
【００４５】
データベースサーバ４０は、開発者端末５０からの要求に応じて、開発者が開発したアプリ３６に対応する測定情報を記憶部４２から読み出し、通信部４３を介して開発者端末５０へ送信する。具体的には、データベースサーバ４０は、例えばＷｅｂブラウザを介して開発者端末５０から開発者を識別するための開発者ＩＤを受け付け、受け付けた開発者ＩＤに対応するアプリケーションに対応する測定情報を記憶部４２から読み出して開発者端末５０へ送信する。なお、データベースサーバ４０は、Ｗｅｂブラウザではなく、ｆｔｐ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等のファイル転送プロトコルを用いて開発者端末５０から開発者ＩＤを受け付け、受け付けた開発者ＩＤに対応する測定情報を開発者端末５０に送信してもよい。
【００４６】
ここで、測定機器２０に対応したアプリ３６に組み込まれた通信プログラム３８は、測定機器２０に対応した複数のアプリケーションに共通に組み込むことが可能な通信プログラムである。また、測定機器２０を製造、販売する事業者と、測定機器２０で測定された測定情報を管理するデータベースサーバ４０を運営する事業者は通常は同一又は関連を有する事業者であり、アプリ３６の開発者は、上記の事業者の場合もあれば、第三者の場合もある。そして、通信プログラム３８は、例えば上記の事業者によってアプリ３６を開発する開発者に提供される。開発者は、自身が開発したアプリケーションプログラム３７に上記の事業者から供給された通信プログラム３８を組み合わせることによりアプリ３６を作製し、ユーザーに提供する。
【００４７】
通信プログラム３８は、ユーザー端末３０においてアプリ３６が実行されて測定機器２０から測定情報を受信した場合、測定機器２０から受信した測定情報にユーザー情報、アプリケーション情報、及びユーザー端末情報を付加してデータベースサーバ４０へ送信する。これにより、データベースサーバ４０に対して個人情報を入力してユーザー登録しなくても、複数のアプリケーションに共通の通信プログラム３８が組み込まれたアプリ３６に対応した測定機器２０から送信された測定情報であれば、データベースサーバ４０へ自動で送信されることとなる。このため、ユーザーは、個人情報を入力する必要がなく、測定情報がデータベースサーバ４０へ提供されても個人を特定される虞がなく安心感が得られる。また、測定機器２０に対応したアプリ３６を開発した開発者は、開発者端末５０から開発者ＩＤをデータベースサーバ４０に送信することにより、自身が開発者したアプリ３６を利用したユーザーの測定情報を容易に取得することができる。これにより、開発者は、取得した測定情報に基づいて、効率よくアプリ３６を改良したり、新製品の開発を行ったりすることができる。
【００４８】
次に、本実施形態の作用として、ユーザー端末３０の制御部３１において実行される処理について、図５に示すフローチャートを参照して説明する。なお、図５に示す処理は、ユーザーが操作部３２を操作して、測定機器２０に対応したアプリ３６の実行を指示した場合に実行される。
【００４９】
ステップＳ１００では、測定機器２０と接続を確立する。
【００５０】
ステップＳ１０２では、測定情報を測定機器２０に要求する。
【００５１】
ステップＳ１０４では、測定機器２０から測定情報を受信する。
【００５２】
ステップＳ１０６では、受信した測定情報にユーザー情報、アプリケーション情報、及びユーザー端末情報を付加してデータベースサーバ４０へ送信する。データベースサーバ４０は、受信した測定情報を測定情報データベース４４に登録する。
【００５３】
なお、ステップＳ１００からＳ１０６は、通信プログラム３８によって実行される処理である。
【００５４】
ステップＳ１０８では、受信した測定情報に対応したアプリケーション処理を実行する。このアプリケーション処理は、開発者が開発したアプリケーションプログラム３７が実行する処理であり、測定機器２０に応じた様々な処理が含まれる。
【００５５】
このように、測定機器２０に対応した複数のアプリ３６に共通に組み込まれる通信プログラム３８によって、測定機器２０から送信された測定情報をデータベースサーバ４０へ自動で送信するため、データベースサーバ４０に対して個人情報を入力してユーザー登録することなく測定情報がデータベースサーバ４０へ蓄積される。これにより、開発者は、開発者端末５０から開発者ＩＤをデータベースサーバ４０へ送信することで、開発者ＩＤに対応した測定情報を取得することができ、アプリの改良及び新規開発に役立てることができる。また、ユーザー端末３０のユーザーは、個人情報を入力してユーザー登録をする必要がないため、ユーザーに負担をかけずに効率よく測定情報を収集することができる。
【００５６】
また、例えば測定機器２０が故障した場合に、ユーザーは、自身が使用している測定機器２０の機器ＩＤを測定機器２０から取得し、取得した機器ＩＤを測定機器を製造販売する事業者のサービスセンターへ連絡し、測定機器２０を製造販売する事業者は、連絡された機器ＩＤに対応した測定情報をデータベースサーバ４０から取得することで、測定機器２０の利用状況を把握することができる。これにより、測定機器２０の修理等のサービスをスムーズに受けることが可能となる。
【００５７】
また、測定機器２０の故障の度合いによっては、故障後に機器ＩＤを取得することが困難なケースが考えられる。その場合は、故障前にユーザー端末３０で事前に取得した機器ＩＤを記憶するアプリケーションプログラムから機器ＩＤを取得して、測定機器２０の利用状況を把握することも可能である。
【００５８】
なお、本実施形態では、通信プログラム３８は、測定機器２０から受信した測定情報に、ユーザー情報、アプリケーション情報、及びユーザー端末情報を付加してデータベースサーバ４０へ送信する場合について説明したが、ユーザー情報、アプリケーション情報、及びユーザー端末情報を付加せずに測定情報のみをデータベースサーバ４０へ送信するようにしてもよい。
【００５９】
また、本実施形態では、アプリ３６が、測定機器２０から送信された測定情報に基づく処理を実行するアプリである場合について説明したが、通信プログラム３８を組み込むことが可能なアプリであれば、測定情報に基づく処理を実行しないアプリ（例えばゲームのアプリ等）であってもよい。
【符号の説明】
【００６０】
１０   測定情報収集システム
２０   測定機器
３０   ユーザー端末
３６   アプリ
３７   アプリケーションプログラム
３８   通信プログラム
４０   データベースサーバ（測定情報管理装置）
４４   測定情報データベース
４５   サーバ側アプリケーションプログラム
５０   開発者端末
【図１】
2015215699.tif 000003
【図２】
2015215699.tif 000004
【図３】
2015215699.tif 000005
【図４】
2015215699.tif 000006
【図５】
2015215699.tif 000007