(57)【要約】【課題】生体測定装置を共有する際に、個人認証を不要とするとともに、セキュリティを向上させる。【解決手段】生体測定装置は、ハードウェアリソースと、複数の仮想マシンと、仮想マシンモニタとを備える。ハードウェアリソースは、生体測定部、その生体測定部による測定データの記憶部、および、測定データの処理部を含む。仮想マシンは、ハードウェアリソースを複数のユーザの各々に対して個別に仮想化したものである。仮想マシンモニタは、複数の仮想マシンを管理するものである。【選択図】図２
2015083083.tif 000002
【特許請求の範囲】
【請求項１】
生体測定部と、前記生体測定部による測定データの記憶部と、前記測定データの処理部とを含むハードウェアリソースを有する生体測定装置であって、
当該生体測定装置を複数のユーザの各々に対して個別に仮想マシン化する手段を具備する生体測定装置。
【請求項２】
前記仮想マシン化手段は、前記複数のユーザの各々に対して個別に設けられた仮想マシンのそれぞれから前記ハードウェアリソースを使用可能とするソフトウェアによって前記生体測定装置を仮想化する請求項１記載の生体測定装置。
【請求項３】
前記個別の仮想マシンは、前記測定データを含む前記複数のユーザの各々のユーザデータを個別に格納し、前記複数のユーザの各々からはその対応する前記個別の仮想マシンのユーザデータのみにアクセス可能な請求項１または２に記載の生体測定装置。
【請求項４】
前記ハードウェアリソースは、双方向通信が可能な通信部をさらに具備し、
前記通信部は、複数の端末からの接続要求信号の受信、および、前記複数の端末との間の前記測定データの送信または受信を行う
請求項１から３のいずれかに記載の生体測定装置。
【請求項５】
前記通信部は、前記複数の端末に対して、前記複数のユーザのうち該当するユーザに対応する前記仮想マシンのみと通信させる請求項４記載の生体測定装置。
【請求項６】
生体測定部、前記生体測定部による測定データの記憶部、および、前記測定データの処理部を含むハードウェアリソースと、
前記ハードウェアリソースを複数のユーザの各々に対して個別に仮想化した複数の仮想マシンと、
前記複数の仮想マシンを管理する仮想マシンモニタと
を具備する生体測定装置。
【請求項７】
前記仮想マシンモニタは、前記複数のユーザと前記複数の仮想マシンとの対応関係を保持して前記対応関係に基づいて前記複数の仮想マシンを管理する請求項６記載の生体測定装置。
【請求項８】
前記仮想マシンモニタは、接続要求を受けた場合には前記対応関係において当該接続要求に係るユーザに対応する仮想マシンを検索し、対応する仮想マシンが存在すればその仮想マシンを再開し、対応する仮想マシンが存在しなければ新たに仮想マシンを生成する請求項７記載の生体測定装置。
【請求項９】
生体測定部、前記生体測定部による測定データの記憶部、および、前記測定データの処理部を含むハードウェアリソースと、前記ハードウェアリソースを複数のユーザの各々に対して個別に仮想化した複数の仮想マシンと、前記複数のユーザと前記複数の仮想マシンとの対応関係を保持して前記対応関係に基づいて前記複数の仮想マシンを管理する仮想マシンモニタとを備える生体測定装置において、
接続要求を受けた場合には前記対応関係において当該接続要求に係るユーザに対応する仮想マシンを検索する手順と、
前記対応関係において対応する仮想マシンが存在すればその仮想マシンを再開する手順と、
前記対応関係において対応する仮想マシンが存在しなければ新たに仮想マシンを生成する手順と
を具備する生体測定方法。
【請求項１０】
生体測定部、前記生体測定部による測定データの記憶部、および、前記測定データの処理部を含むハードウェアリソースと、前記ハードウェアリソースを複数のユーザの各々に対して個別に仮想化した複数の仮想マシンと、前記複数のユーザと前記複数の仮想マシンとの対応関係を保持して前記対応関係に基づいて前記複数の仮想マシンを管理する仮想マシンモニタとを備える生体測定装置において、
接続要求を受けた場合には前記対応関係において当該接続要求に係るユーザに対応する仮想マシンを検索する手順と、
前記対応関係において対応する仮想マシンが存在すればその仮想マシンを再開する手順と、
前記対応関係において対応する仮想マシンが存在しなければ新たに仮想マシンを生成する手順と
をコンピュータに実行させるプログラム。
【請求項１１】
生体測定部、測定データの記憶部、前記測定データの処理部、および、双方向通信が可能な通信部を含むハードウェアリソースと、当該生体測定装置を複数のユーザの各々に対して個別に仮想マシン化する手段とを備える生体測定装置と、
前記通信部と双方向通信を行う複数の端末とを具備し、
前記生体測定装置の前記通信部は、前記複数の端末からの接続要求信号の受信、および、前記複数の端末との間で前記測定データの送信または受信を行う
生体測定システム。
【請求項１２】
前記仮想マシン化手段は、前記複数のユーザの各々に対して個別に設けられた仮想マシンのそれぞれから前記ハードウェアリソースを使用可能とするソフトウェアによって前記生体測定装置を仮想化する請求項１１記載の生体測定システム。
【請求項１３】
前記個別の仮想マシンは、前記測定データを含む前記複数のユーザの各々のユーザデータを個別に格納し、前記複数のユーザの各々からはその対応する前記個別の仮想マシンのユーザデータのみにアクセス可能な請求項１１または１２に記載の生体測定システム。
【請求項１４】
前記複数の端末は、前記複数のユーザの各々に対応し、そのユーザに対応する前記仮想マシンのみと通信が可能な請求項１３記載の生体測定システム。
【請求項１５】
生体測定部、前記生体測定部による測定データの記憶部、前記測定データの処理部、および、双方向通信が可能な通信部を含むハードウェアリソースと、前記ハードウェアリソースを複数のユーザの各々に対して個別に仮想化した複数の仮想マシンと、前記複数の仮想マシンを管理する仮想マシンモニタとを備える生体測定装置と、
前記通信部と双方向通信を行う複数の端末とを具備し、
前記生体測定装置の前記通信部は、前記複数の端末からの接続要求信号の受信、および、前記複数の端末との間で前記測定データの送信または受信を行う
生体測定システム。
【請求項１６】
前記仮想マシンモニタは、前記複数の端末と前記複数の仮想マシンとの対応関係を保持して前記対応関係に基づいて前記複数の仮想マシンを管理する請求項１５記載の生体測定システム。
【請求項１７】
前記仮想マシンモニタは、接続要求を受けた場合には前記対応関係において当該接続要求に係る端末に対応する仮想マシンを検索し、対応する仮想マシンが存在すればその仮想マシンを再開し、対応する仮想マシンが存在しなければ新たに仮想マシンを生成する請求項１６記載の生体測定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体に関するデータを測定する生体測定システムに関し、詳しくは、生体測定システムおよび生体測定装置、これらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
生体に関するデータを測定するために、体重計や血圧計などの生体測定装置が広く利用されている。この生体測定装置は、専ら特定の個人によって利用されるのみならず、家庭において家族間で共有され、また、公共施設において不特定の者によって共有されることが多い。例えば、複数のユーザが使用する体重計等の生体測定装置に対して外部の端末から通信接続して、その測定データを利用する際に端末上で個人認証を行うシステムが提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１９２０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の従来技術では、生体測定装置に複数のユーザのデータが登録されており、外部の端末からアクセスする際に、ユーザのログイン認証により個人を特定して、その個人のデータを取得するように構成されている。しかしながら、この従来技術では、端末側でユーザ入力による個人認証の仕組みが必要になり、また、端末と生体測定装置との間の通信プロトコルにおいて複数のユーザのデータから個人のデータだけを識別して受け渡しする処理が必要になる。そのため、ユーザにとって使い勝手が悪くなるのみならず、端末や生体測定装置の実装が複雑化することによりセキュリティ上の脆弱性を露呈させてしまうおそれがある。
【０００５】
本発明はこのような状況に鑑みて生み出されたものであり、生体測定装置を共有する際に、個人認証を不要とするとともに、セキュリティを向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の問題点を解消するためになされたものであり、その第１の側面は、生体測定部と、上記生体測定部による測定データの記憶部と、上記測定データの処理部とを含むハードウェアリソースを有する生体測定装置であって、当該生体測定装置を複数のユーザの各々に対して個別に仮想マシン化する手段を具備する生体測定装置およびその処理方法ならびにそのプログラムである。これにより、生体測定装置のハードウェアリソースを複数のユーザの各々に対して個別に仮想マシン化するという作用をもたらす。
【０００７】
また、本発明の第２の側面は、生体測定部、上記生体測定部による測定データの記憶部、および、上記測定データの処理部を含むハードウェアリソースと、上記ハードウェアリソースを複数のユーザの各々に対して個別に仮想化した複数の仮想マシンと、上記複数の仮想マシンを管理する仮想マシンモニタとを具備する生体測定装置およびその処理方法ならびにそのプログラムである。これにより、生体測定装置のハードウェアリソースを複数のユーザの各々に対して個別に仮想化した複数の仮想マシンを管理するという作用をもたらす。
【０００８】
また、本発明の第３の側面は、生体測定部、測定データの記憶部、上記測定データの処理部、および、双方向通信が可能な通信部を含むハードウェアリソースと、当該生体測定装置を複数のユーザの各々に対して個別に仮想マシン化する手段とを備える生体測定装置と、上記通信部と双方向通信を行う複数の端末とを具備し、上記生体測定装置の上記通信部は、上記複数の端末からの接続要求信号の受信、および、上記複数の端末との間で上記測定データの送信または受信を行う生体測定システムおよびその処理方法ならびにそのプログラムである。これにより、生体測定装置のハードウェアリソースを複数の端末の各々に対して個別に仮想マシン化するという作用をもたらす。
【０００９】
また、本発明の第４の側面は、生体測定部、上記生体測定部による測定データの記憶部、上記測定データの処理部、および、双方向通信が可能な通信部を含むハードウェアリソースと、上記ハードウェアリソースを複数のユーザの各々に対して個別に仮想化した複数の仮想マシンと、上記複数の仮想マシンを管理する仮想マシンモニタとを備える生体測定装置と、上記通信部と双方向通信を行う複数の端末とを具備し、上記生体測定装置の上記通信部は、上記複数の端末からの接続要求信号の受信、および、上記複数の端末との間で上記測定データの送信または受信を行う生体測定システムおよびその処理方法ならびにそのプログラムである。これにより、生体測定装置のハードウェアリソースを複数の端末の各々に対して個別に仮想化した複数の仮想マシンを管理するという作用をもたらす。
【発明の効果】
【００１０】
本発明によれば、生体測定装置を共有する際に、個人認証を不要とするとともに、セキュリティを向上させるという優れた効果を奏し得る。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態における生体測定システムの構成例の概要を示す図である。
【図２】本発明の実施の形態における生体測定装置１００の一構成例を示す図である。
【図３】本発明の実施の形態における生体測定装置１００のハードウェアリソースの一例を示す図である。
【図４】本発明の実施の形態における生体測定装置１００の血圧計１０１としての構成例を示す図である。
【図５】本発明の実施の形態における仮想マシンモニタ１２０の処理手順の一例を示す流れ図である。
【図６】本発明の実施の形態における生体測定装置１００の動作の一例を示すシーケンスチャートである。
【図７】本発明の実施の形態における生体測定装置１００の動作の他の例を示すシーケンスチャートである。
【図８】本発明の実施の形態における生体測定装置１００のゲスト向けの動作の例を示すシーケンスチャートである。
【図９】本発明の実施の形態におけるデバイス検出時の携帯端末側の画面表示例を示す図である。
【図１０】本発明の実施の形態における血圧計１０１の表示例を示す図である。
【図１１】本発明の実施の形態における血圧測定時の携帯端末側の画面表示例を示す図である。
【図１２】本発明の実施の形態における測定終了時の携帯端末側の画面表示例を示す図である。
【図１３】本発明の実施の形態の適用例における「Ｇｌｕｃｏｓｅ」サービスの必須キャラクタリスティックの概略を示す図である。
【図１４】「Ｇｌｕｃｏｓｅ  Ｍｅａｓｕｒｅｍｅｎｔ」キャラクタリスティックの項目を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態（以下、実施の形態と称する）について説明する。
【００１３】
＜１．生体測定システム＞
図１は、本発明の実施の形態における生体測定システムの構成例の概要を示す図である。この生体測定システムは、実体としての複数ユーザ対応の生体測定装置１０について、単一ユーザ向けの生体測定装置１１乃至１４を仮想化して提供する。すなわち、生体測定装置１１乃至１４は、実体としての生体測定装置１０を仮想マシン化したものであり、これにより、ユーザの各々はあたかも自分専用の機器として生体測定装置１０を使用することができる。
【００１４】
仮想化された生体測定装置１１乃至１４は、それぞれ対応する端末２１乃至２４とのみ通信接続を行うことができる。端末２１乃至２４は、それぞれ別個のユーザ＃１乃至＃４によって使用されることを想定している。なお、ここでは一例として４つの端末２１乃至２４を想定して説明するが、端末の台数は特に制限されるものではない。端末の台数に応じて仮想化された生体測定装置の数も増減することになる。
【００１５】
仮想化された生体測定装置１１乃至１４のそれぞれは、対応する単一のユーザの情報のみを記憶する。そのため、端末２１乃至２４のそれぞれは、生体測定装置内の複数のユーザのデータから該当するユーザのデータを識別して受け渡しするといった処理は不要となる。したがって、個人認証も不要となり、脆弱性が入りこむ可能性を低減することができる。
【００１６】
仮想化された生体測定装置１１乃至１４のそれぞれに記憶されるユーザの情報としては、例えば、ユーザの個人属性データや測定データが想定される。個人属性データは、そのユーザの性別や年齢などの、直接には測定の対象とならないデータである。一方、測定データは、体重計における体重、血圧計における血圧といった、測定された結果としてのデータである。これら個人属性データや測定データは、仮想化された生体測定装置１１乃至１４毎に個別に記憶されているため、対応するユーザの情報のみにアクセス可能であり、他のユーザからはアクセスすることはできない。
【００１７】
この実施の形態における生体測定装置１０としては、例えば、複数のユーザを登録して使用することの可能な血圧計を想定することができる。各ユーザは、無線通信によって端末２１乃至２４から仮想化された生体測定装置１１乃至１４に接続する。これにより、ユーザは自身の端末が自分専用の血圧計に接続したかのように見え、従来は必要であった接続後の個人認証のための手順は不要となる。端末２１乃至２４によって表示され、ユーザが操作する情報は、ユーザ個人のものに限られ、他のユーザの存在を示唆するものは一切表示されない。
【００１８】
図２は、本発明の実施の形態における生体測定装置１００の一構成例を示す図である。ここでは、実体としての生体測定装置および仮想化された生体測定装置をまとめて、各ユーザから把握される装置全体を生体測定装置１００としている。この生体測定装置１００は、生体測定装置の実ハードウェア１１０と、実ハードウェア１１０を仮想化した仮想マシン１３１および１３２と、仮想マシン１３１および１３２を管理する仮想マシンモニタ１２０とを備えている。
【００１９】
実ハードウェア１１０は、生体測定装置の実体であり、実ハードウェアリソースを有する。仮想マシン１３１および１３２は、仮想化された生体測定装置であり、仮想化されたハードウェアリソースを有する。仮想マシン１３１は携帯端末２０１とのみ通信接続し、仮想マシン１３２は携帯端末２０２とのみ通信接続する。したがって、ユーザ＃１が携帯端末２０１を使用し、ユーザ＃２が携帯端末２０２を使用することを前提とすれば、仮想マシン１３１はユーザ＃１専用のものとして機能し、仮想マシン１３２はユーザ＃２専用のものとして機能することになる。
【００２０】
仮想マシンモニタ１２０は、複数の仮想マシン１３１および１３２からアクセス可能なように生体測定装置のハードウェアリソースを仮想化し、複数の仮想マシン１３１および１３２を管理または実行するものである。この仮想マシンモニタ１２０は、仮想マシン１３１および１３２を生成し、実行し、保存するソフトウェアとして実現され得る。仮想マシンモニタ１２０は、実ハードウェア１１０のハードウェアリソースを仮想化して、仮想マシン１３１および１３２に使用させる。すなわち、仮想マシンモニタ１２０は、複数の仮想マシン１３１および１３２からのハードウェアリソースへのアクセス要求に対して、実ハードウェアリソースにアクセスさせる、または、実ハードウェアリソースにはアクセスさせずにハードウェアリソースをエミュレーション（模擬）する、もしくは、仮想マシン１３１および１３２を待機状態にする、などの調停を行う。なお、仮想マシンモニタ１２０は、特許請求の範囲に記載の仮想マシン化する手段の一例である。
【００２１】
仮想マシン１３１および１３２は、単一ユーザ向け生体測定装置の機能を実行する。仮想マシン１３１および１３２の各々は、単一のユーザのみを扱い、他の仮想マシンの存在に影響されることなく、仮想マシンモニタ１２０によってハードウェアリソースにアクセスする。
【００２２】
生体測定装置１００が外部の携帯端末と通信接続する場合には、仮想マシン１３１および１３２と携帯端末２０１および２０２との間で通信接続を行う。携帯端末は、上述の端末２１乃至２４の一例である。仮想マシン１３１と携帯端末２０１の間、および、仮想マシン１３２と携帯端末２０２の間で行われる通信のプロトコルでは、やり取りするデータは仮想マシン１３１および１３２がそれぞれ保有している一個人のデータに限られる。したがって、携帯端末２０１および２０２では、従来では必要とされていた、生体測定装置に登録されている複数の使用者のなかから特定の個人を認証するための処理は不要となる。また、複数の使用者のデータから特定の個人のデータを識別して受け渡しする処理も不要となる。
【００２３】
図３は、本発明の実施の形態における生体測定装置１００のハードウェアリソースの一例を示す図である。ここでは、ハードウェアリソースとして、プロセッサ１１１と、メモリ１１２と、ストレージ１１３と、通信部１１４と、電源部１１５と、測定部１１６と、アクチュエータ１１７と、操作受付部１１８と、表示部１１９とを備えている。
【００２４】
プロセッサ１１１は、ハードウェアリソース全体を制御するための処理装置である。メモリ１１２は、プロセッサ１１１によって実行されるプログラムや作業領域を記憶するためのメモリである。ストレージ１１３は、メモリ１１２の外部記憶部であり、仮想マシンを保存するものである。通信部１１４は、外部の携帯端末と無線通信により通信接続を行うものである。電源部１１５は、ハードウェアリソース全体に対して電源を供給するためのものである。
【００２５】
測定部１１６は、生体を測定するためのセンサである。この測定部１１６としては、例えば、血圧計における血圧測定部や、体重計における体重測定部などが想定される。アクチュエータ１１７は、生体を測定する際の動作機構部である。このアクチュエータ１１７としては、例えば、血圧計におけるカフ（腕帯）などが想定される。
【００２６】
操作受付部１１８は、生体測定装置１００に対する操作入力を受け付けるものである。表示部１１９は、測定結果などを表示するものである。
【００２７】
これらハードウェアリソースは、実ハードウェア１１０が実ハードウェアリソースとして備えるものであるが、仮想マシンモニタ１２０の機能を通じて、仮想マシン１３１および１３２において仮想化ハードウェアリソースとしてアクセスされる。
【００２８】
図４は、本発明の実施の形態における生体測定装置１００の血圧計１０１としての構成例を示す図である。この例では、生体測定装置１００の一実現例として血圧計１０１を例示している。ここでは、血圧計１０１と携帯端末２０８および２０９との間は、例えば、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）規格による無線通信により通信接続されているものとする。
【００２９】
この実施の形態では、メモリ１１２およびストレージ１１３の記憶容量が許す限り、仮想マシンを生成、実行、および、保存できるものとしており、図ではｎ個の仮想マシンが存在する様子を示している。ｎ個の仮想マシンのうち、仮想マシン＃１乃至＃ｎ−２のｎ−２個は活動を停止してストレージ１１３に保存されており、仮想マシン＃ｎ−１および＃ｎの２個が実行可能な状態となっている。それぞれの仮想マシンは、単一ユーザ向けの通信接続可能な血圧計として振る舞う。
【００３０】
ユーザ＃ｎ−１とユーザ＃ｎはそれぞれが、携帯端末＃ｎ−１（２０８）または＃ｎ（２０９）を介して血圧計１０１を使用している。例えば、ユーザ＃ｎ−１が携帯端末２０８と血圧計（仮想マシン＃ｎ−１（１３８））の両者を操作しながら測定している一方で、ユーザ＃ｎは血圧計（仮想マシン＃ｎ（１３９））に記憶されている過去の測定データにアクセスするなど、同時並行的に複数のユーザが血圧計１０１を使用することも可能である。
【００３１】
ユーザが携帯端末を介して血圧計１０１を使い始める際、ＢＬＥの仕様に沿って携帯端末と血圧計１０１とのペアリングが行われる。このとき、血圧計１０１の内部では、仮想マシンモニタ１２０が、接続先の携帯端末に対して１対１に対応する仮想マシンを生成し、実行させる。仮想マシンは、携帯端末との間でペアリングを実行し、携帯端末との間に暗号化された通信接続を確立する。
【００３２】
仮想マシンはペアリング情報を内部のストレージに保存する。これは、仮想マシンの外部から見ると、仮想化されたストレージである。仮想マシンのストレージには、その仮想マシンのみがアクセスすることができる。
【００３３】
ペアリングが完了した仮想マシンが血圧計１０１内に生成されると、ユーザが再び携帯端末から血圧計１０１を使う際には、仮想マシンは内部のストレージに保存したペアリング情報を用いて、携帯端末との間に暗号化された通信接続を確立する。
【００３４】
仮想マシンは、測定結果のデータを、接続先の携帯端末に転送するとともに、携帯端末から設定されたデータなども含めて内部のストレージに保存する。
【００３５】
ユーザが終了操作をし、または、携帯端末との接続が切断されるなどして、生成された仮想マシンが一旦活動を停止するとき、仮想マシンモニタ１２０はその仮想マシンを実ハードウェア１１０のストレージ１１３に保存し、または、削除する。
【００３６】
携帯端末と血圧計１０１内の仮想マシンとは、ペアリング情報によって１対１の関係が維持され、携帯端末は他の携帯端末に対応する仮想マシンにアクセスすることはできない。また、仮想マシンが取り扱うデータや、仮想マシンモニタ１２０によってストレージ１１３に保存される仮想マシンの詳細は、仮想マシンモニタ１２０および他の仮想マシンからはアクセスすることができない。
【００３７】
これらの構成により、携帯端末間のプライバシ保護が実現され、携帯端末における個人認証は不要になる。また、血圧計１０１内部においても、仮想マシン同士や仮想マシンと仮想マシンモニタ１２０との間は互いにアクセスできないように構成されるため、セキュリティ上の脆弱性が生じる可能性は極めて小さくなる。
【００３８】
図５は、本発明の実施の形態における仮想マシンモニタ１２０の処理手順の一例を示す流れ図である。仮想マシンモニタ１２０は、接続を要求する携帯端末との間で機器識別情報を交換する（ステップＳ９１２）。
【００３９】
仮想マシンモニタ１２０は、携帯端末と仮想マシンの対応関係を示す対応テーブルを管理しており、この対応テーブルを検索することにより、接続を要求する携帯端末に対応する仮想マシン（ＶＭ：Virtual Machine）が存在するか否かを判定する（ステップＳ９１３）。対応する仮想マシンが存在する場合には（ステップＳ９１３：Ｙｅｓ）、仮想マシンモニタ１２０はその仮想マシンを再開させる（ステップＳ９１５）。対応する仮想マシンが存在しない場合には（ステップＳ９１３：Ｎｏ）、仮想マシンモニタ１２０は接続を要求する携帯端末に対応する仮想マシンを新たに生成して、実行させる（ステップＳ９１４）。
【００４０】
その後、仮想マシンと携帯端末の通信接続が切断され、仮想マシンが停止すると（ステップＳ９３３：Ｙｅｓ）、仮想マシンモニタ１２０はその停止した仮想マシンをストレージ１１３に保存する（ステップＳ９３６）。
【００４１】
図６は、本発明の実施の形態における生体測定装置１００の動作の一例を示すシーケンスチャートである。ここでは、生体測定装置１００の一例として血圧計１０１を想定している。また、ユーザ＃ｎが携帯端末＃ｎ（２０９）を用いて生体測定装置１００（血圧計１０１）の操作を行うものとする。また、このシーケンスの初期状態では、仮想マシン＃１（１３１）乃至＃ｎ−１（１３８）はそれぞれの携帯端末＃１（２０１）乃至＃ｎ−１（２０８）との間でペアリングを完了しているものとする。
【００４２】
携帯端末＃ｎ（２０９）のペアリングが行われていない状態で、ユーザ＃ｎが携帯端末＃ｎ（２０９）において接続のための操作を行う（７１１）。これにより、携帯端末＃ｎ（２０９）と血圧計１０１のそれぞれから、機器の識別情報が無線信号によって送信される（７１２）。
【００４３】
仮想マシンモニタ（ＶＭＭ：Virtual Machine Monitor）１２０は、携帯端末＃ｎ（２０９）からの信号に含まれる携帯端末の識別情報に基づいて対応テーブルを検索して、携帯端末＃ｎ（２０９）に対応する仮想マシンが既に存在するか否かを判定する（７１３）。この例では、携帯端末＃ｎ（２０９）のペアリングが行われていない状態を想定しており、対応する仮想マシンが存在しないため、仮想マシンモニタ１２０は仮想マシン＃ｎ（１３９）を新たに生成して、実行させる（７１４）。これにより、生成された仮想マシン＃ｎ（１３９）は、携帯端末＃ｎ（２０９）との間でペアリングを実行して、暗号化された通信接続を確立する（７１６）。仮想マシン＃ｎ（１３９）は、ペアリング情報を内部のストレージに保存する。
【００４４】
通信接続が確立した後は、ユーザ＃ｎは携帯端末＃ｎ（２０９）を介して血圧計１０１の各種設定データの編集が可能になる。設定データとしては、例えば上述の個人属性データが想定される。また、ユーザ＃ｎが血圧計１０１で測定を行うと（７２１、７２３）、仮想マシン＃ｎ（１３９）から測定データ（最高血圧、最低血圧、脈拍、測定時刻など）が携帯端末＃ｎ（２０９）に送られて、表示される（７２４）。携帯端末＃ｎ（２０９）は、設定データや測定データを内部のストレージに保存する。
【００４５】
ユーザ＃ｎが携帯端末＃ｎ（２０９）や血圧計１０１の使用を終了するとき（７３１）、携帯端末＃ｎ（２０９）または仮想マシン＃ｎ（１３９）からの接続終了を要求する信号を契機に通信接続は切断され（７３３）、仮想マシン＃ｎ（１３９）も停止する。仮想マシンモニタ１２０は、仮想マシン＃ｎ（１３９）が停止すると、仮想マシン＃ｎ（１３９）をストレージ１１３に保存する（７３５）。また、仮想マシンモニタ１２０は、仮想マシン＃ｎ（１３９）が新規に生成したものであるため、携帯端末と仮想マシンの対応テーブルにその対応関係を追加する。
【００４６】
図７は、本発明の実施の形態における生体測定装置１００の動作の他の例を示すシーケンスチャートである。ここでは、上述の例と同様に、生体測定装置１００の一例として血圧計１０１を想定している。また、ユーザ＃１が携帯端末＃１（２０１）を用いて生体測定装置１００（血圧計１０１）の操作を行うものとする。また、このシーケンスの初期状態では、仮想マシン＃１（１３１）乃至＃ｎ（１３９）はそれぞれの携帯端末＃１（２０１）乃至＃ｎ（２０９）との間でペアリングを完了しているものとする。
【００４７】
携帯端末＃１（２０１）のペアリングが行われている状態で、ユーザ＃１が携帯端末＃１（２０１）において接続のための操作を行う（７４１）。これにより、携帯端末＃１（２０１）と血圧計１０１のそれぞれから、機器の識別情報が無線信号によって送信される（７４２）。
【００４８】
仮想マシンモニタ１２０は、携帯端末＃１（２０１）からの信号に含まれる携帯端末の識別情報に基づいて対応テーブルを検索して、携帯端末＃１（２０１）に対応する仮想マシンが既に存在するか否かを判定する（７４３）。この例では、携帯端末＃１（２０１）のペアリングが行われている状態を想定しているため、仮想マシンモニタ１２０はその仮想マシン＃１（１３１）をストレージ１１３から読み出して再開する（７４５）。これにより、再開された仮想マシン＃１（１３１）は、内部のストレージに保存されたペアリング情報に基づいて、暗号化された通信接続を携帯端末＃１（２０１）との間で確立する（７４６）。
【００４９】
通信接続が確立した後は、上述の例と同様に、ユーザ＃１は携帯端末＃１（２０１）を介して血圧計１０１の各種設定データの編集が可能になる。また、ユーザ＃１が血圧計１０１で測定を行うと（７５１、７５２）、仮想マシン＃１（１３１）から測定データが携帯端末＃１（２０１）に送られて、表示される（７５４）。携帯端末＃１（２０１）は、設定データや測定データを内部のストレージに保存する。
【００５０】
ユーザ＃１が携帯端末＃１（２０１）や血圧計１０１の使用を終了するとき（７６１）、携帯端末＃１（２０１）または仮想マシン＃１（１３１）からの接続終了を要求する信号を契機に通信接続は切断され（７６３）、仮想マシン＃１（１３１）も停止する。仮想マシンモニタ１２０は、仮想マシン＃１（１３１）が停止すると、仮想マシン＃１（１３１）をストレージ１１３に保存する（７６５）。ただし、仮想マシン＃１（１３１）は新規に生成したものではないため、対応テーブルへの追加は行われない。
【００５１】
図６および図７の例から明らかなように、携帯端末＃ｎ（２０９）は、新しく生成され、または、以前にペアリングした仮想マシン＃ｎ（１３９）とのみ接続するため、他の携帯端末に対応づけられた他の仮想マシンのデータにアクセスすることはない。したがって、プライバシは自動的に保護され、携帯端末によるログイン入力などの個人認証も不要となる。
【００５２】
なお、図６および図７の例では、仮想マシンモニタ１２０が仮想マシン＃ｎ（１３９）をストレージ１１３に保存することにより、携帯端末＃ｎ（２０９）と仮想マシン＃ｎ（１３９）の間で１対１かつ永続的にデータが共有されることになるが、仮想マシン＃ｎ（１３９）を保存するのではなく削除すれば、１回限りの測定と測定データの転送を目的とする「ゲスト」向けの振る舞いを実現することができる。たとえば、測定データや設定データを保存するか否かをユーザが指定できるように携帯端末または血圧計１０１のユーザインターフェース（ＵＩ）を構成し、ユーザが保存しない旨の指示をした場合に仮想マシンを削除するように構成してもよい。以下にその場合の例を示す。
【００５３】
図８は、本発明の実施の形態における生体測定装置１００のゲスト向けの動作の例を示すシーケンスチャートである。この例は、上述の例と同様に、生体測定装置１００の一例として血圧計１０１を想定している。また、ユーザ＃ｎが携帯端末＃ｎ（２０９）を用いて生体測定装置１００（血圧計１０１）の操作を行うものであり、接続操作の開始（７７１）から測定終了操作（７９１）までは図６と同様である。
【００５４】
ユーザ＃ｎの携帯端末＃ｎ（２０９）での終了操作時に（７９１）、携帯端末＃ｎ（２０９）は、測定データや設定データを保存するか否かをユーザに問い合わせる。これに対して、それらを保存しない旨をユーザ＃ｎが選択したものとする。これにより、携帯端末＃ｎ（２０９）は、通信切断後に仮想マシンを削除する指示を仮想マシン＃ｎ（１３９）に伝える（７９２）。その後、通信接続が切断されるが（７９３）、仮想マシン＃ｎ（１３９）は停止する前に、自身を削除する旨を仮想マシンモニタ１２０に対して依頼する（７９４）。これにより、仮想マシンモニタ１２０は、仮想マシン＃ｎ（１３９）が停止したときに、仮想マシン＃ｎ（１３９）からの依頼内容に基づいて仮想マシン＃ｎ（１３９）を削除する（７９６）。
【００５５】
この例では、仮想マシンモニタ１２０が新たに生成した仮想マシン＃ｎ（１３９）に対する処理の例であるため、ステップ７９６における「削除」は、仮想マシンモニタ１２０が保持する対応テーブルに対応関係を追加しないことに相当する。既に対応関係が存在する仮想マシンの場合には、ステップ７９６における「削除」は、対応テーブルに存在する対応関係を削除するとともに、ストレージ１１３に保存していた仮想マシンを削除することに相当する。
【００５６】
なお、測定データや設定データを保存するか否かを血圧計１０１のユーザインターフェース（ＵＩ）で指定可能にするには、たとえば、一時的な使用であることを指定するための操作手段を血圧計に装備しておき、この指定が設定されている間に携帯端末からの接続要求があった場合は、仮想マシンモニタ１２０は新たに仮想マシンを生成および実行し、その仮想マシンが活動を停止した際に削除する、などの態様が考えられる。
【００５７】
このように、測定終了時に仮想マシンを削除するように構成することにより、ゲスト向けの一時的な使用に対応できるようになる。
【００５８】
次に、本発明の実施の形態の生体測定システムにおける表示例について説明する。
【００５９】
図９は、本発明の実施の形態におけるデバイス検出時の携帯端末側の画面表示例を示す図である。携帯端末にペアリング済みの血圧計が無い場合において、ユーザが携帯端末上で血圧計への接続操作を実行すると、携帯端末は周辺にある機器（デバイス）を検出し、そのリストを表示して、ユーザに選択させる。この例では、モデル−Ａ、モデル−Ｂ、モデル−Ｃの３台の機器が表示されている。
【００６０】
ユーザが接続対象となる機器を選択して「ＯＫ」をタッチすると、携帯端末と血圧計１０１の仮想マシンモニタ１２０が互いの識別情報を交換し、携帯端末と血圧計１０１の仮想マシンとの間でペアリングが実行される。
【００６１】
ペアリングに成功すると、携帯端末と血圧計１０１の仮想マシンは、暗号化された通信接続を確立して、携帯端末は接続中の仮想マシンにより血圧の測定データの通知を受けることが可能になる。ユーザが血圧計で測定を実行すると、仮想マシンの通知機能により測定結果が携帯端末に通知され、この画面に表示される。
【００６２】
ペアリングが既に完了していると、携帯端末と血圧計１０１（仮想マシンモニタ１２０が再開した仮想マシン）は、それぞれ内部に保持しているペアリング情報に基づいて、暗号化された通信接続を確立する。
【００６３】
図１０は、本発明の実施の形態における血圧計１０１の表示例を示す図である。この血圧計１０１には血圧を測定するための測定部１１６が設けられており、開始ボタンを押下することにより血圧を測定することができる。
【００６４】
この血圧計１０１は、最高血圧および最低血圧を表示するようになっている。この例の血圧の単位はｍｍＨｇであるが、ｋＰａを用いても構わない。
【００６５】
また、この血圧計１０１は、脈拍を表示するようになっている。この例の単位は１分間あたりの脈拍数である。
【００６６】
また、この血圧計１０１は、日時を表示するようになっている。測定の際には、この日時が測定時刻として記録される。
【００６７】
図１１は、本発明の実施の形態における血圧測定時の携帯端末側の画面表示例を示す図である。血圧計１０１との間で通信接続が確立すると、携帯端末には血圧計１０１からの測定データが表示される。表示内容は上述の血圧計１０１に準じたものになる。
【００６８】
図１２は、本発明の実施の形態における測定終了時の携帯端末側の画面表示例を示す図である。ユーザが携帯端末で終了操作をする際には、この例のように、終了後に測定データや設定データを保存するか否かをユーザに問い合わせる。携帯端末は接続中の仮想マシンに対して、終了後に仮想マシンを保存もしくは削除するかをユーザによる選択に従って指示する。
【００６９】
このように、本発明の実施の形態によれば、生体測定装置を共有する際に、個人認証を不要とするとともに、セキュリティを向上させることができる。すなわち、携帯端末の操作開始から生体測定装置にアクセスする過程において、携帯端末は、その携帯端末専用の単一ユーザ向けの生体測定機能を実行する仮想マシンと接続するため、自動的にプライバシが保護される。したがって、従来では必要であった、生体測定装置に登録されている複数の使用者の中から、特定の個人を認証するための画面は不要となる。
【００７０】
また、本発明の実施の形態によれば、あるユーザが既に携帯端末経由で生体測定装置を使用して測定している状況で、別のユーザが別の携帯端末経由で自身の設定データを編集することも容易に可能となる。すなわち、あるユーザの測定タスクと別のユーザの編集タスクとが同時に実行可能である。この振る舞いは、たとえば、仮想マシンモニタ１２０によって、仮想マシンからのハードウェアリソースへのアクセスを排他的に制御して、複数の仮想マシンを同時並行的に実行することにより可能となる。そのため、仮想マシンモニタ１２０は、仮想マシンのユーザから可視の状態にある（フォアグラウンド）か、不可視の状態にある（バックグラウンド）かを管理する。仮想マシンモニタ１２０は、フォアグラウンドにある仮想マシンに対しては、ユーザインターフェース（ＵＩ）および測定のためのハードウェアリソース（操作受付部１１８、表示部１１９、測定部１１６、アクチュエータ１１７）へのアクセスを許可するが、バックグラウンドにある仮想マシンに対してはそれを拒否する。
【００７１】
すでにフォアグランドで携帯端末と通信接続しながらユーザからの生体測定装置１００の操作を受け付けている仮想マシンが存在する状況で、別の携帯端末からの接続要求があった場合には、仮想マシンモニタ１２０は後者の携帯端末に対応する仮想マシンをバックグラウンドで実行させる。
【００７２】
バックグラウンドで実行されている仮想マシンは、ユーザインターフェース（ＵＩ）や測定のためのハードウェアリソースにアクセスしようとすると仮想マシンモニタ１２０から拒否されるため、携帯端末からの測定指示に対しては、たとえば仮想マシンは測定できない旨のエラーコードを携帯端末に返し、携帯端末では測定できなかった旨を表示する態様が考えられる。測定動作に関係のない、設定項目の読込みや設定などの操作は、通常通り実行可能である。
【００７３】
＜２．適用例＞
上述の実施の形態において、生体測定装置１００の一例としてのグルコース計と携帯端末との間を、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）規格による無線通信により通信接続した場合の適用例について説明する。ここでは、仮想マシンが内部のストレージに保存するデータとして、ペアリング情報と測定データとを含むことを想定する。ペアリング情報は、ペアリング時に携帯端末との間で交換する情報である。測定データは、グルコース計によって計測されたデータである。
【００７４】
ＢＬＥでは、ペアリングのために以下の処理を行う。すなわち、（ａ）機器それぞれにおいて対応可能な認証方式の交換および機器同士での認証、（ｂ）通信接続を暗号化するためのキーの交換、（ｃ）通信接続を切断した後も互いを識別できるようにするためのアドレスおよびキーの交換、（ｄ）交換したキーをそれぞれの機器内に永続化（保存）の各処理である。
【００７５】
ペアリングを実行することにより、通信を切断した後でも、互いを識別して、機器同士の認証手続きを再度実行することなく通信接続を暗号化することができる。ペアリングによって交換した情報、すなわち暗号化のためのキーやアドレスなどの情報（以下、「ペアリング情報」と称する。）は、仮想マシンおよび携帯端末がそれぞれ永続化（保存）する。仮想マシンがペアリング情報を保持し、保持しているペアリング情報によって識別される携帯端末とのみ接続することにより、自動的にプライバシは保護され携帯端末上でのログイン認証も不要となる。
【００７６】
以下の適用例では、複数の仮想マシンの各々が、ＢＬＥのＧＡＴＴ（Generic Attribute Profile）の「サービス（Service）」および「キャラクタリスティック（Characteristic）」のデータ交換により、グルコース計から携帯端末に測定データの転送を行うように構成される。仮想マシンが実装するＧＡＴＴサービスとして、たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＳＩＧで策定されている「Ｇｌｕｃｏｓｅ」サービスを用いることを想定する。
【００７７】
図１３は、本発明の実施の形態の適用例における「Ｇｌｕｃｏｓｅ」サービスの必須キャラクタリスティックの概略を示す図である。
【００７８】
「Ｇｌｕｃｏｓｅ」サービスの必須キャラクタリスティックとして、ここでは、「Ｇｌｕｃｏｓｅ  Ｍｅａｓｕｒｅｍｅｎｔ」キャラクタリスティック、「Ｇｌｕｃｏｓｅ  Ｆｅａｔｕｒｅ」キャラクタリスティック、および、「Ｒｅｃｏｒｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ」キャラクタリスティックの３つが示されている。「Ｇｌｕｃｏｓｅ  Ｍｅａｓｕｒｅｍｅｎｔ」キャラクタリスティックは、グルコース計測結果を通知するためのキャラクタリスティックである。「Ｇｌｕｃｏｓｅ  Ｆｅａｔｕｒｅ」キャラクタリスティックは、グルコース計に装備されている機能を示すキャラクタリスティックである。「Ｒｅｃｏｒｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ」キャラクタリスティックは、グルコース計に記録されている過去の計測データにアクセスするためのキャラクタリスティックである。
【００７９】
キャラクタリスティックの「プロパティ」は、キャラクタリスティック宣言の中に記述されるものであり、キャラクタリスティックのアクセス方法を示すものである。このプロパティについて、「Ｎｏｔｉｆｙ」および「Ｉｎｄｉｃａｔｅ」は、ＧＡＴＴの通知機能として、キャラクタリスティックの値をサーバからクライアントへ通知する機能を利用可能である旨を示す。ここで、サーバとは、サービスを提供する側の機器であり、この例ではグルコース計を指す。クライアントとは、サービスの提供を受ける側の機器であり、この例では携帯端末２０１乃至２０９を指す。また、「Ｒｅａｄ」は、キャラクタリスティックの値を読み出すことができる旨を示す。また、「Ｗｒｉｔｅ」は、キャラクタリスティックの値を書き込むことができる旨を示す。
【００８０】
「クライアントコンフィグレーション」は、クライアント側から設定する、キャラクタリスティックの通知についての設定であり、「Ｃｌｉｅｎｔ  Ｃｈａｒａｃｔｅｒｉｓｔｉｃ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ」に設定する内容である。このクライアントコンフィグレーションについて、「Ｉｎｄｉｃａｔｉｏｎｓ  ｅｎａｂｌｅｄ」は、サーバ（＝グルコース計）に対してインディケーション（Ｉｎｄｉｃａｔｉｏｎ）による通知機能を有効にすることを表す。また、「Ｎｏｔｉｆｉｃａｔｉｏｎｓ  ｅｎａｂｌｅｄ」は、サーバ（＝グルコース計）に対してノーティフィケーション（Ｎｏｔｉｆｉｃａｔｉｏｎ）による通知機能を有効にすることを表す。
【００８１】
「Ｇｌｕｃｏｓｅ  Ｍｅａｓｕｒｅｍｅｎｔ」キャラクタリスティックの項目の内容については、図１４を参照して後述する。
【００８２】
「Ｇｌｕｃｏｓｅ  Ｆｅａｔｕｒｅ」キャラクタリスティックの項目は、グルコース計の機能を表すものである。例えば、バッテリー電圧の低下を検出可能か否か、センサの不具合を検出可能か否か、等を表す。
【００８３】
「Ｇｌｕｃｏｓｅ」サービスでは、１回のグルコース計測結果を「レコード（Ｒｅｃｏｒｄ）」という単位で管理しており、それぞれのレコードは番号によって識別される。「Ｒｅｃｏｒｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ」キャラクタリスティックは、グルコース計に保存されている計測レコードに、番号でアクセスするためのキャラクタリスティックである。「Ｒｅｃｏｒｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ」キャラクタリスティックに所定の書式で値を書き込むことにより、操作対象として、全てのレコード、指定した値以下の番号を持つレコード、指定した値以上の番号を持つレコード、指定した範囲内にあるレコード、最初のレコード、または、最後のレコードを指定して、レコードの取得や削除などの操作をすることが可能となる。
【００８４】
図１４は、「Ｇｌｕｃｏｓｅ  Ｍｅａｓｕｒｅｍｅｎｔ」キャラクタリスティックの項目を示す図である。この項目としては、「Ｆｌａｇｓ」、「Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ」、「Ｂａｓｅ  Ｔｉｍｅ」、「Ｔｉｍｅ  Ｏｆｆｓｅｔ」、「Ｇｌｕｃｏｓｅ  Ｃｏｎｃｅｎｔｒａｔｉｏｎ」、「Ｔｙｐｅ」、「Ｓａｍｐｌｅ  Ｌｏｃａｔｉｏｎ」、および「Ｓｅｎｓｏｒ  Ｓｔａｔｕｓ  Ａｎｎｕｎｃｉａｔｉｏｎ」が規定されている。
【００８５】
「Ｆｌａｇｓ」は、各データフィールドの有効性を示すフラグ群である。以下に説明する項目において、「Ｔｉｍｅ  Ｏｆｆｓｅｔ」が存在するか否か、「Ｇｌｕｃｏｓｅ  Ｃｏｎｃｅｎｔｒａｔｉｏｎ」、「Ｔｙｐｅ」および「Ｓａｍｐｌｅ  Ｌｏｃａｔｉｏｎ」が存在するか否か、「Ｇｌｕｃｏｓｅ  Ｃｏｎｃｅｎｔｒａｔｉｏｎ」のグルコース濃度の単位が「ｋｇ／Ｌ」であるか「ｍｏｌ／Ｌ」であるか、「Ｓｅｎｓｏｒ  Ｓｔａｔｕｓ  Ａｎｎｕｎｃｉａｔｉｏｎ」が存在するか否か、オプションの「Ｇｌｕｃｏｓｅ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｃｏｎｔｅｘｔ」キャラクタリスティックが「Ｇｌｕｃｏｓｅ  Ｍｅａｓｕｒｅｍｅｎｔ」キャラクタリスティックに続くか否かをそれぞれ示す。すなわち、「Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ」および「Ｂａｓｅ  Ｔｉｍｅ」以外の項目は必須項目でないため、それぞれが存在するか否かを「Ｆｌａｇｓ」において示している。
【００８６】
「Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ」は、計測データに付与される番号である。
【００８７】
「Ｂａｓｅ  Ｔｉｍｅ」および「Ｔｉｍｅ  Ｏｆｆｓｅｔ」は、計測日時を示すデータである。
【００８８】
「Ｇｌｕｃｏｓｅ  Ｃｏｎｃｅｎｔｒａｔｉｏｎ」は、測定されたグルコース値を示す値であり、その単位は上述のように「Ｆｌａｇｓ」によって指定される。
【００８９】
「Ｔｙｐｅ」は、計測の対象を表す種別を示す値である。この「Ｔｙｐｅ」は、例えば、「静脈血」などを示す。
【００９０】
「Ｓａｍｐｌｅ  Ｌｏｃａｔｉｏｎ」は、血液を採取した部位を示す値である。この「Ｓａｍｐｌｅ  Ｌｏｃａｔｉｏｎ」は、例えば、「指」などを示す。
【００９１】
「Ｓｅｎｓｏｒ  Ｓｔａｔｕｓ  Ａｎｎｕｎｃｉａｔｉｏｎ」は、グルコースセンサの状態を表す値である。この「Ｓｅｎｓｏｒ  Ｓｔａｔｕｓ  Ａｎｎｕｎｃｉａｔｉｏｎ」は、例えば、バッテリー電圧の低下などを表す。
【００９２】
上述の内容から明らかなように、「Ｇｌｕｃｏｓｅ」サービスは単一のユーザのグルコース値測定を扱うサービスである。この実施の形態における仮想マシンは、単一ユーザ専用のグルコース値計機能を遂行するために、このサービスを実装することができる。この態様により、複数ユーザ向けの新規なＧＡＴＴサービスを策定して実装することなく、「Ｇｌｕｃｏｓｅ」サービスに対応した端末側のソフトウェアがそのまま使えるという効果も得られる。
【００９３】
なお、上述の実施の形態は本発明を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本発明の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本発明は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【００９４】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、メモリカード、ブルーレイディスク（Blu-ray（登録商標）Disc）等を用いることができる。
【符号の説明】
【００９５】
１０、１１〜１４  生体測定装置
２１〜２４  端末
１００  生体測定装置
１０１  血圧計
１１０  実ハードウェア
１１１  プロセッサ
１１２  メモリ
１１３  ストレージ
１１４  通信部
１１５  電源部
１１６  測定部
１１７  アクチュエータ
１１８  操作受付部
１１９  表示部
１２０  仮想マシンモニタ
１３１〜１３９  仮想マシン
２０１〜２０９  携帯端末
【図１】
2015083083.tif 000003
【図２】
2015083083.tif 000004
【図３】
2015083083.tif 000005
【図４】
2015083083.tif 000006
【図５】
2015083083.tif 000007
【図６】
2015083083.tif 000008
【図７】
2015083083.tif 000009
【図８】
2015083083.tif 000010
【図９】
2015083083.tif 000011
【図１０】
2015083083.tif 000012
【図１１】
2015083083.tif 000013
【図１２】
2015083083.tif 000014
【図１３】
2015083083.tif 000015
【図１４】
2015083083.tif 000016