(57)【要約】      （修正有）【課題】測定結果を片方向通信で送信する場合において、電力消費を削減することができる測定装置を提供する。【解決手段】測定装置は、センサを用いてユーザの情報に関する量を測定することで得られた測定結果を取得する測定制御部と、前記取得された測定結果を含む片方向通信用のパケットを生成するパケット生成部と、前記ユーザが特定の行動を行っているか否かを判定する行動判定部と、前記行動判定部による判定の結果に基づいて送信間隔を調整する送信間隔調整部と、前記調整された送信間隔で前記パケットを送信するパケット送信部と、を備える。【選択図】図１
2019030596.tif 000002
【特許請求の範囲】
【請求項１】
センサを用いてユーザの情報に関する量を測定することで得られた測定結果を取得する測定制御部と、
前記取得された測定結果を含む片方向通信用のパケットを生成するパケット生成部と、
前記ユーザが特定の行動を行っているか否かを判定する行動判定部と、
前記行動判定部による判定の結果に基づいて送信間隔を調整する送信間隔調整部と、
前記調整された送信間隔で前記パケットを送信するパケット送信部と、
を備える測定装置。
【請求項２】
前記特定の行動は、歩行であり、
前記送信間隔調整部は、前記行動判定部により前記ユーザが歩行していると判定された場合に、前記送信間隔を第１の値に調整し、前記行動判定部により前記ユーザが歩行していないと判定された場合に、前記送信間隔を前記第１の値より小さい第２の値に調整する、請求項１に記載の測定装置。
【請求項３】
前記送信間隔調整部は、前記ユーザが睡眠している予定の時間帯である第１の時間帯の情報を利用可能とされており、前記行動判定部により前記ユーザが歩行していないと判定された場合において、前記第１の時間帯には、前記送信間隔を前記第２の値より大きい第３の値に調整し、前記第１の時間帯とは異なる第２の時間帯には、前記送信間隔を前記第２の値に調整する、請求項２に記載の測定装置。
【請求項４】
前記特定の行動は、前記歩行および睡眠であり、
前記送信間隔調整部は、前記行動判定部により前記ユーザが歩行していると判定された場合に、前記送信間隔を第１の値に調整し、前記行動判定部により前記ユーザが歩行していないと判定され、かつ、前記行動判定部により前記ユーザが睡眠していないと判定された場合に、前記送信間隔を前記第１の値より小さい第２の値に調整し、前記行動判定部により前記ユーザが睡眠していると判定された場合に、前記送信間隔を前記第２の値より大きい第３の値に調整する、請求項２に記載の測定装置。
【請求項５】
前記特定の行動は、前記測定装置の操作であり、
前記送信間隔調整部は、前記行動判定部により前記ユーザが前記測定装置を操作していないと判定された場合に、前記送信間隔を第１の値に調整し、前記行動判定部により前記ユーザが前記測定装置を操作していると判定された場合に、前記送信間隔を前記第１の値より小さい第２の値に調整する、請求項１に記載の測定装置。
【請求項６】
センサを用いてユーザの情報に関する量を測定することで測定結果を得る測定装置によって実行される送信方法であって、
前記測定結果を含む片方向通信用のパケットを生成する過程と、
前記ユーザが特定の行動を行っているか否かを判定する過程と、
判定結果に基づいて送信間隔を調整する過程と、
前記調整された送信間隔で前記パケットを送信する過程と、
を備える送信方法。
【請求項７】
請求項１乃至５のいずれか一項に記載の測定装置が備える各部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサを用いて生体情報などの任意の情報に関する量を測定し、それにより得られた測定結果を片方向通信により外部装置に送信する技術に関する。
【背景技術】
【０００２】
血圧データをユーザの携帯端末に転送する機能を備えた血圧計が市場投入されている。このような血圧計を用いると、ユーザは、自身の血圧測定結果を携帯端末で閲覧することが可能になる。血圧データの転送には、典型的には、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信技術が使用される。一般に、Ｂｌｕｅｔｏｏｔｈの通信は、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信と比べて低消費電力で行うことができる。Ｂｌｕｅｔｏｏｔｈのバージョン４．０は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）とも呼ばれ、従前のバージョンに比べてさらなる低消費電力化が図られている。
【０００３】
ＢＬＥは、コネクションと呼ばれる双方向通信をサポートしている。しかしながら、コネクションは、ペアリングのためにユーザに課される操作が煩雑であるという問題がある。さらに、コネクションは、通信手順が煩雑であるため、血圧計と携帯端末との間での互換性問題を生じさせやすい、血圧計および携帯端末の両方において高性能なハードウェア（プロセッサ、メモリ）が必要となる、開発／評価コストが高い、通信を開始するまでに時間がかかる、といった問題をもたらす。
【０００４】
他方、ＢＬＥは、アドバタイジングと呼ばれる片方向通信もサポートしている。特許文献１には、接続相手となる無線通信装置を検出するためのアドバタイズメントパケットのデータフィールド余白部分に任意のデータを含めて送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５８５２６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
片方向通信を利用して血圧データを送信すれば、ペアリングやその後の煩雑な通信手順が不要となるので、先の問題は解消または軽減される。片方向通信により血圧データなどの測定データを送信する場合においては、さらなる低消費電力化が望まれている。
【０００７】
本発明は、上記の事情に着目してなされたものであり、その目的は、ユーザに関する情報を測定することにより得られた測定結果を片方向通信により送信する場合において、電力消費を削減することができる測定装置および送信方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するために、以下の構成を採用する。
【０００９】
本発明の一態様に係る測定装置は、センサを用いてユーザの情報に関する量を測定することで得られた測定結果を取得する測定制御部と、前記取得された測定結果を含む片方向通信用のパケットを生成するパケット生成部と、前記ユーザが特定の行動を行っているか否かを判定する行動判定部と、前記行動判定部による判定の結果に基づいて送信間隔を調整する送信間隔調整部と、前記調整された送信間隔で前記パケットを送信するパケット送信部と、を備える。
【００１０】
上記構成によれば、測定結果を含むパケットは片方向通信により外部装置（例えばユーザの携帯端末）に送信され、ユーザが特定の行動を行っているか否かを判定した結果に応じてパケットの送信間隔が調整される。一般に、ユーザが携帯端末上で測定結果を閲覧しているときには、測定装置で得られた測定結果を測定後すぐに携帯端末で閲覧できるように、測定結果が得られたら即座に携帯端末に取り込まれることが望まれる。一方、ユーザが携帯端末で測定結果を閲覧していないときには、測定装置で得られた測定結果が即座に携帯端末に取り込まれる必要はない。このため、ユーザが携帯端末で測定結果を閲覧している可能性がない（または低い）ときには、送信間隔を長くしても支障がない。例えば、睡眠中には、ユーザは携帯端末を使うことはなく、従って、携帯端末で測定結果を閲覧している可能性はない。このように、ユーザが特定の行動を行っている（例えば睡眠している）か否かの判定は、ユーザが携帯端末で測定結果を閲覧している可能性があるか否かを推定することを可能にする。従って、ユーザが特定の行動を行っているか否かを判定した結果に応じて送信間隔を調整することにより、ユーザが携帯端末で測定結果を閲覧している可能性がないときに送信間隔を長くすることが可能となる。その結果、送信に係る電力消費を削減することができる。
【００１１】
上記態様に係る測定装置において、前記特定の行動は、歩行であってもよい。前記送信間隔調整部は、前記行動判定部により前記ユーザが歩行していると判定された場合に、前記送信間隔を第１の値に調整し、前記行動判定部により前記ユーザが歩行していないと判定された場合に、前記送信間隔を前記第１の値より小さい第２の値に調整する。
【００１２】
上記構成によれば、ユーザが歩行していると判定された場合に送信間隔が長くなるように調整され、ユーザが歩行していないと判定された場合に送信間隔が短くなるように、送信間隔が調整される。一般に、歩行中には、ユーザは、携帯端末を操作することはなく、従って、携帯端末で測定結果を閲覧している可能性はない。ユーザが歩行しているか否かを判定した結果に応じて送信間隔を調整することにより、ユーザが携帯端末で測定結果を閲覧している可能性がないときに送信間隔を長くすることが可能となる。その結果、送信に係る電力消費を削減することができる。
【００１３】
上記態様に係る測定装置において、前記送信間隔調整部は、前記ユーザが睡眠している予定の時間帯である第１の時間帯の情報を利用可能とされており、前記行動判定部により前記ユーザが歩行していないと判定された場合において、前記第１の時間帯には、前記送信間隔を前記第２の値より大きい第３の値に調整し、前記第１の時間帯とは異なる第２の時間帯には、前記送信間隔を前記第２の値に調整してもよい。
【００１４】
上記構成によれば、ユーザが歩行している期間とともに、ユーザが睡眠している予定の期間にも送信間隔が長くなるように調整される。それにより、送信間隔が長く設定される期間の合計を増大することが可能となり、電力消費をより削減することができる。
【００１５】
上記態様に係る測定装置において、前記特定の行動は、前記歩行および睡眠であってもよい。前記送信間隔調整部は、前記行動判定部により前記ユーザが歩行していると判定された場合に、前記送信間隔を第１の値に調整し、前記行動判定部により前記ユーザが歩行していない、かつ、前記ユーザが睡眠していないと判定された場合に、前記送信間隔を前記第１の値より小さい第２の値に調整し、前記行動判定部により前記ユーザが睡眠していると判定された場合に、前記送信間隔を前記第２の値より大きい第３の値に調整する。
【００１６】
上記構成によれば、ユーザが歩行している期間とユーザが睡眠している期間とにおいて送信間隔が長くなるように調整される。それにより、送信間隔が長く設定される期間の合計を増大することが可能となり、電力消費をより削減することができる。
【００１７】
上記態様に係る測定装置において、前記特定の行動は、前記測定装置の操作であってもよい。前記送信間隔調整部は、前記行動判定部により前記ユーザが前記測定装置を操作していないと判定された場合に、前記送信間隔を第１の値に調整し、前記行動判定部により前記ユーザが前記測定装置を操作していると判定された場合に、前記送信間隔を前記第１の値より小さい第２の値に調整する。
【００１８】
上記構成によれば、ユーザが測定装置を操作していないと判定された場合に送信間隔が長くなるように調整され、ユーザが測定装置を操作していると判定された場合に送信間隔が短くなるように、送信間隔が調整される。ユーザは、測定装置を操作した後に続けて携帯端末を操作することがよくある。ユーザが測定装置を操作しているか否かを判定した結果に応じて送信間隔を調整することにより、ユーザが携帯端末で測定結果を閲覧する可能性が高いときには送信間隔を短くし、それ以外のときには送信間隔を長くすることが可能となる。その結果、電力消費を削減することができる。
【発明の効果】
【００１９】
本発明によれば、ユーザに関する情報を測定することにより得られた測定結果を片方向通信で送信する場合において、電力消費を削減することができる測定装置および送信方法を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る情報管理システムの構成例を例示するブロック図。
【図２】図１に示した測定装置のハードウェア構成の一例を例示するブロック図。
【図３】図１に示した情報管理装置のハードウェア構成の一例を例示するブロック図。
【図４】図１に示した測定装置のソフトウェア構成の一例を例示するブロック図。
【図５】ＢＬＥにおいて行われるアドバタイジングを説明する図。
【図６】ＢＬＥにおいて送受信されるパケットのデータ構造を例示する図。
【図７】アドバタイズメントパケットのＰＤＵフィールドのデータ構造を例示する図。
【図８】図１に示した情報管理装置のソフトウェア構成の一例を例示するブロック図。
【図９】本実施形態に係る送信間隔調整方法の一例を例示するフローチャート。
【図１０】本実施形態に係る通常送信モードにおける送信方法の一例を例示するフローチャート。
【図１１】本実施形態に係る最新測定結果送信モードにおける送信方法の一例を例示するフローチャート。
【図１２】本実施形態に係る指定測定結果送信モードにおける送信方法の一例を例示するフローチャート。
【図１３】本実施形態に係る送信モードの切替方法の一例を例示するフローチャート。
【図１４】本実施形態に係る情報管理方法の一例を例示するフローチャート。
【図１５】本実施形態の変形例に係る行動判定部の構成を例示するブロック図。
【発明を実施するための形態】
【００２１】
以下、図面を参照しながら本発明の実施形態を説明する。
【００２２】
§１  適用例
図１を参照して本発明の一適用例について説明する。図１は、一実施形態に係る情報管理システム１０を例示している。図１に示されるように、情報管理システム１０は、測定装置２０および情報管理装置３０を備える。本適用例では、測定装置２０は、例えば、ユーザに装着されるウェアラブルデバイスであり、情報管理装置３０は、例えば、ユーザが所有する携帯端末である。携帯端末は、例えば、スマートフォン、携帯電話機、タブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノート型ＰＣなどであり得る。
【００２３】
測定装置２０は、センサ２１を備え、このセンサ２１を用いてユーザの情報（以下、ユーザ情報と呼ぶ）に関する量を測定する。ユーザ情報は、例えば、ユーザの生体情報および活動情報の少なくとも一方を含む。生体情報は、ユーザの身体から得られる情報を指す。生体情報としては、血圧、脈拍、心拍、心電図、体温、動脈血酸素飽和度、血中アルコール濃度などが例として挙げられる。活動情報は、ユーザの身体活動を示す情報を指す。活動情報としては、歩数、階段上り歩数、消費カロリーなどが例として挙げられる。これらの指標は、活動量とも呼ばれる。
【００２４】
センサ２１は、測定対象となるユーザ情報の種類に応じて様々なタイプのものが使用される。血圧値を測定する場合、センサ２１として、圧力センサ、光電センサ、超音波センサ、電極などが用いられる。また、歩数を測定する場合、センサ２１として、加速度センサなどが用いられる。本実施形態では、説明を簡単にするために、測定装置２０が１種類のユーザ情報に関する量（例えば血圧）を測定する場合について説明する。しかしながら、測定装置２０が複数種類のユーザ情報に関する量（例えば血圧と歩数の組み合わせ）を測定してもよいことに留意されたい。
【００２５】
測定装置２０は、測定制御部２２、送信処理部２３、送信機２８、および測定結果記憶部２９をさらに備える。測定制御部２２は、センサ２１を用いてユーザ情報に関する量を測定し、測定したユーザ情報に関する量を示す測定結果を生成する。測定制御部２２は、生成した測定結果を測定結果記憶部２９に記憶させる。測定結果は、典型的には、測定時刻を示す測定時刻情報に紐付けられる。測定結果は、測定ＩＤにさらに紐付けられてもよい。測定ＩＤは、測定順を示す連続番号である。以下では、測定ＩＤを単にＩＤと記載することもある。
【００２６】
送信処理部２３は、測定結果を送信するための処理を行うものであり、行動判定部２４、送信間隔調整部２５、パケット生成部２６、およびパケット送信部２７を備える。
【００２７】
行動判定部２４は、ユーザが特定の行動を行っているか否かを判定し、判定結果を送信間隔調整部２５に与える。一例として、行動判定部２４は、ユーザが歩行しているか否かを判定する。行動判定部２４は、例えば、加速度センサから出力される加速度信号に基づいて、ユーザが歩行しているか否かを判定する。歩行は、ユーザ自身の足で移動している状態を指す。歩行は、歩いていることだけでなく、走っていることも含む。
【００２８】
送信間隔調整部２５は、行動判定部２４による判定の結果に基づいて、送信機２８の送信間隔を調整する。送信間隔は、パケットを送信する動作を行う時間間隔を表す。例えば、送信間隔調整部２５は、行動判定部２４によりユーザが歩行していると判定された場合に、送信間隔を第１の値に調整し、行動判定部２４によりユーザが歩行していないと判定された場合に、送信間隔を第１の値より小さい（短い）第２の値に調整する。すなわち、送信間隔調整部２５は、ユーザが歩行しているときにパケットが低密度で（すなわち疎に）送信され、ユーザが歩行していないときにパケットが高密度で（すなわち密に）送信されるように、送信間隔を制御する。
【００２９】
パケット生成部２６は、測定結果記憶部２９から送信すべき測定結果を読み出し、その測定結果を含む片方向通信用のパケットを生成する。パケット送信部２７は、送信間隔調整部２５によって調整された送信間隔で、パケット生成部２６によって生成されたパケットを送信する。具体的には、パケット送信部２７がパケットを送信機２８に供給し、送信機２８が送信間隔調整部２５によって調整された送信間隔でそのパケットを無線送信する。送信機２８は、ビーコン端末などと呼ばれることもある、周囲に無線信号を周期的に送信する送信機である。送信機２８は、ＢｌｕｅｔｏｏｔｈやＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）などの近距離無線通信規格に従うものであり得る。
【００３０】
測定装置２０がパケットを高密度で送信する場合、情報管理装置３０が測定装置２０からのパケットを受信しやすくなる。それにより、測定装置２０で新たな測定結果が得られた場合に、情報管理装置３０はその測定結果を測定後すぐに受信することができるようになる。
【００３１】
情報管理装置３０は、測定装置２０で得られた測定結果を管理するものであり、受信機３１、受信処理部３２、情報処理部３３、および測定結果記憶部３４を備える。
【００３２】
典型的には、情報管理装置３０は、測定装置２０の送信機２８と同じまたは互換性のある無線通信規格に従う送受信機を含み、受信機３１は、その送受信機の一部である。受信機３１は、測定装置２０からパケットを受信し、受信したパケットを受信処理部３２に与える。受信処理部３２は、パケットから測定結果を取り出し、その測定結果を測定結果記憶部３４に記憶させる。測定装置２０は同じ測定結果を何度も送信するので、受信処理部３２は、既に取得済みのものと同じ測定結果を取得することがある。この場合、受信処理部３２は、重複して得られた測定結果を測定結果記憶部３４に記憶させることなく破棄する。情報処理部３３は、測定結果記憶部３４に記憶されている測定結果を処理する。例えば、情報処理部３３は、統計処理を行う、グラフ化するなどして、測定結果をユーザに提示する。
【００３３】
一般に、ユーザは、歩行していない（例えば座っている）ときには情報管理装置３０を操作し、情報管理装置３０上で測定結果を閲覧している可能性がある。また、測定装置２０で新たな測定結果が得られた場合、ユーザは測定装置２０で得られた測定結果を情報管理装置３０で測定後すぐに確認することを望むことがある。このため、ユーザが情報管理装置３０で測定結果を閲覧している可能性があるときには、ユーザが最新の測定結果を情報管理装置３０上で即座に確認することを可能にするために、測定装置２０がパケットを高密度で送信することが望ましい。
【００３４】
一方、一般に、ユーザは、歩行中には情報管理装置３０を操作しない。このため、ユーザは、歩行中には測定結果を閲覧している可能性がない（または低い）。ユーザが測定結果を閲覧している可能性がないときには、上述したような即時性は求められない。従って、測定装置２０はパケットを低密度で送信しても支障がない。
【００３５】
本実施形態では、測定装置２０は、ユーザが特定の行動を行っているか否かを判定した結果に応じて送信間隔を調整する。これにより、ユーザが測定結果を閲覧している可能性がない（または低い）ときにはパケットを低密度で送信することが可能となる。その結果、送信に係る電力消費を削減することができる。
【００３６】
以下に、測定装置２０および情報管理装置３０についてより具体的に説明する。以下で説明する例では、測定装置２０は、腕時計型の血圧計であり、被測定部位としての手首について血圧の測定を行う。なお、被測定部位は、手首に限らず、上腕などの他の部位であってもよい。
【００３７】
§２  構成例
（ハードウェア構成）
＜測定装置＞
図２は、測定装置２０のハードウェア構成の一例を例示している。図２に示されるように、測定装置２０は、制御部２０１、記憶部２０２、表示部２０３、操作部２０４、通信インタフェース２０５、電池２０６、血圧測定部２０７、および加速度センサ２１３を備える。
【００３８】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などを含み、情報処理に応じて各構成要素の制御を行う。記憶部２０２は、例えば、半導体メモリ（例えばフラッシュメモリ）などの補助記憶装置である。記憶部２０２は、制御部２０１で実行される血圧測定プログラム、制御部２０１によって算出された血圧値を示す測定結果のデータなどを記憶する。血圧測定プログラムは、測定装置２０にユーザの血圧を測定させるためのプログラムである。
【００３９】
表示部２０３は、測定結果などの情報を表示する。表示部２０３としては、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイなどを用いることができる。操作部２０４は、ユーザが測定装置２０に対する指示を入力することを可能にする。操作部２０４は、ユーザによる操作に応じた指示信号を制御部２０１に与える。操作部２０４は、例えば、複数のプッシュ式ボタンを含む。なお、表示部２０３および操作部２０４の組み合わせとして、タッチスクリーンが用いられてもよい。
【００４０】
本実施形態では、操作部２０４は、第１から第３のボタンを含む。第１のボタンは、画面の切り替えに使用される。第２のボタンは決定を指示するために使用される。第３のボタンはカーソル移動を指示するために使用される。例えば、ホーム画面が表示部２０３に表示されている状態で第１のボタンがユーザによって押されると、血圧測定を実行するかどうかを確認するための画面が表示部２０３に表示される。確認画面が表示されている状態で第２のボタンが押されると、測定装置２０は血圧測定を実行する。また、確認画面が表示されている状態で第１のボタンが押されると、測定結果履歴を閲覧するための画面が表示部２０３に表示される。履歴閲覧画面は、例えば、測定結果リスト（例えば測定ＩＤまたは測定時刻の一覧）を含む。ユーザは、第３のボタンを用いてカーソルを所望の測定結果に移動させ、第２のボタンを押す。これにより、その測定結果の詳細が表示部２０３に表示される。また、履歴閲覧画面が表示されている状態で第１のボタンが押されると、ホーム画面が表示部２０３に表示される。
【００４１】
通信インタフェース２０５は、外部装置と通信するためのインタフェースである。本実施形態では、通信インタフェース２０５は、所定の送信間隔で無線信号をブロードキャストする送信機のみを含む。すなわち、通信インタフェース２０５は、送信機能を有するが、受信機能を有しない。送信機は、アップコンバートと増幅とを含む送信処理を行う。送信機としては、低消費電力のものが望ましい。本実施形態では、通信インタフェース２０５は、ＢＬＥに従うものであり、アドバタイジングと呼ばれる、ネットワーク接続せずに信号をブロードキャストする通信方式を利用する。上記の送信間隔は、ＢＬＥでいうアドバタイジングインターバルに相当する。アドバタイジングインターバルは、アドバタイジング通信が行われる時間間隔を指す。アドバタイジングインターバルは、２０［ｍｓ］から１０．２４［ｓ］の範囲において０．６２５［ｍｓ］単位で設定することができる。アドバタイジング通信には、アドバタイジングチャネルと呼ばれる３つのチャネルが使用される。１回のアドバタイジング通信では、３つのチャネルを順次に用いて信号を送信する。
【００４２】
なお、他の実施形態では、通信インタフェース２０５は、双方向通信を可能にする通信モジュールをさらに備えていてもよい。この通信モジュールは、無線通信モジュールであってもよく、有線通信モジュールであってもよく、あるいは、無線通信モジュールおよび有線通信モジュールの両方を含んでいてもよい。
【００４３】
電池２０６は、例えば、充電可能な２次電池である。電池２０６は、測定装置２０内の各構成要素へ電力を供給する。電池２０６は、例えば、制御部２０１、記憶部２０２、表示部２０３、操作部２０４、通信インタフェース２０５、および血圧測定部２０７へ電力を供給する。
【００４４】
血圧測定部２０７は、ユーザの血圧を測定する。図２に示される例では、血圧測定部２０７は、カフ２０８、ポンプ２０９、排気弁２１０、および圧力センサ２１１を備える。カフ２０８は、空気袋を備え、空気袋は、空気流路２１２を介してポンプ２０９および排気弁２１０に接続される。ポンプ２０９は、カフ２０８の空気袋に空気を供給する。空気がポンプ２０９により空気袋に供給されると、空気袋が膨張する。空気袋の膨張により、カフ２０８が被測定部位（この例では手首）を圧迫する。排気弁２１０は、カフ２０８の空気袋から空気を排気するために設けられる。ポンプ２０９の駆動および排気弁２１０の開閉は制御部２０１によって制御される。圧力センサ２１１は、カフ２０８の内部の圧力を検出し、検出した圧力を示す圧力信号を制御部２０１に出力する。制御部２０１は、圧力センサ２１１から受け取った圧力信号に基づいて血圧値を算出する。血圧値は、収縮期血圧（ＳＢＰ；Ｓｙｓｔｏｌｉｃ  Ｂｌｏｏｄ  Ｐｒｅｓｓｕｒｅ）および拡張期血圧（ＤＢＰ；Ｄｉａｓｔｏｌｉｃ  Ｂｌｏｏｄ  Ｐｒｅｓｓｕｒｅ）を含むが、これに限定されない。
【００４５】
図２には示されないが、圧力センサ２１１と制御部２０１との間には、圧力センサ２１１の出力信号を増幅する増幅器、および増幅器の出力信号をアナログ信号からデジタル信号に変換するアナログデジタル変換器が設けられる。
【００４６】
加速度センサ２１３は、例えば、３軸加速度センサであり、互いに直交する３方向の加速度を表す加速度信号を出力する。
【００４７】
なお、測定装置２０の具体的なハードウェア構成に関して、実施の形態に応じて、適宜、構成要素の省略、置換および追加が可能である。例えば、制御部２０１は、複数のプロセッサを含んでもよい。
【００４８】
＜情報管理装置＞
図３は、情報管理装置３０のハードウェア構成の一例を例示している。図３に示されるように、情報管理装置３０は、制御部３０１、記憶部３０２、表示部３０３、操作部３０４、通信インタフェース３０５、および電池３０６を備える。
【００４９】
制御部３０１は、ＣＰＵ、ＲＡＭ、ＲＯＭなどを含み、情報処理に応じて各構成要素の制御を行う。記憶部３０２は、例えば、ハードディスクドライブ（ＨＤＤ）、半導体メモリ（例えばソリッドステートドライブ（ＳＳＤ））などの補助記憶装置である。記憶部３０２は、制御部３０１で実行される情報管理プログラム、測定装置２０から受信された測定結果のデータなどを記憶する。情報管理プログラムは、測定装置２０に測定結果を管理させるためのプログラムである。
【００５０】
表示部３０３および操作部３０４の組み合わせは、タッチスクリーンにより実現される。タッチスクリーンは、感圧式（抵抗式）または近接式（静電容量式）のいずれのものでもよい。表示部３０３としては、例えば、ＬＣＤ、ＯＬＥＤディスプレイなどを用いることができる。操作部３０４は、ユーザが情報管理装置３０に対する指示を入力することを可能にする。操作部３０４は、ユーザによる操作に応じた指示信号を制御部３０１に与える。操作部３０４は、複数のプッシュ式ボタンをさらに含んでもよい。なお、表示部３０３および操作部３０４は別個の装置として実現されてもよい。
【００５１】
通信インタフェース３０５は、外部装置と通信するためのインタフェースである。通信インタフェース３０５は、測定装置２０の通信インタフェース２０５と同じまたは互換性のある無線通信規格に対応した無線通信モジュールを含む。この無線通信モジュールは、受信した信号に対して増幅とダウンコンバートとを含む受信処理を行う。本実施形態では、通信インタフェース３０５は、ＢＬＥ通信モジュールを備える。このＢＬＥ通信モジュールは、測定装置２０とは異なる外部装置と双方向通信するために使用することもできる。通信インタフェース３０５は、他の無線通信モジュールをさらに備えていてもよい。例えば、通信インタフェース３０５は、Ｗｉ−Ｆｉ（登録商標）モジュールを含み、Ｗｉ−Ｆｉ基地局を経由してネットワーク（例えばインターネット）に接続され、ネットワークを介して外部装置と通信する。また、通信インタフェース３０５は、有線通信モジュールをさらに備えていてもよい。例えば、通信インタフェース３０５は、ＵＳＢコネクタを含み、ＵＳＢケーブルにより外部装置に接続されてもよい。
【００５２】
電池３０６は、例えば、充電可能な２次電池である。電池３０６は、情報管理装置３０内の各構成要素へ電力を供給する。電池３０６は、例えば、制御部３０１、記憶部３０２、表示部３０３、操作部３０４、および通信インタフェース３０５へ電力を供給する。
【００５３】
なお、情報管理装置３０の具体的なハードウェア構成に関して、実施の形態に応じて、適宜、構成要素の省略、置換および追加が可能である。例えば、制御部３０１は、複数のプロセッサを含んでもよい。また、情報管理装置３０は、複数台の情報処理装置（コンピュータ）により実現されてもよい。
【００５４】
（ソフトウェア構成）
＜測定装置＞
図４を参照して、測定装置２０のソフトウェア構成の一例を説明する。  
測定装置２０の制御部２０１（図２）は、記憶部２０２に記憶された血圧測定プログラムをＲＡＭに展開する。そして、制御部２０１は、ＲＡＭに展開された血圧測定プログラムをＣＰＵにより解釈および実行して、各構成要素を制御する。これによって、図４に示されるように、測定装置２０は、測定制御部２５１、指示取得部２５４、送信処理部２５５、表示制御部２６１、および測定結果記憶部２６２を備えるコンピュータとして機能する。測定結果記憶部２６２は、記憶部２０２により実現される。
【００５５】
測定制御部２５１は、ユーザの血圧を測定する。一例では、測定制御部２５１は、血圧を測定することが推奨される条件が満たされた場合に測定を開始する。この条件は、例えば、現在時刻が予め設定された時刻（例えば７時３０分および２２時３０分）になることを含む。他の例では、測定制御部２５１は、ユーザ操作に応答して測定を開始する。
【００５６】
測定制御部２５１は、空気供給制御部２５２および血圧値算出部２５３を備える。空気供給制御部２５２は、カフ２０８への流体の供給を制御する。具体的には、空気供給制御部２５２は、ポンプ２０９の駆動および排気弁２１０の開閉を制御する。血圧値算出部２５３は、カフ２０８に空気を供給する加圧過程またはカフ２０８から空気を排気する減圧過程において、圧力センサ２１１から受け取った圧力信号に基づいて、オシロメトリック法により血圧値を算出する。血圧値と同時に脈拍数も算出することができる。血圧値算出部２５３は、算出した血圧値を示す測定結果を測定時刻情報および測定ＩＤと紐付けて測定結果記憶部２６２に記憶させる。
【００５７】
指示取得部２５４は、ユーザが操作部２０４を用いて入力した指示を取得する。指示としては、例えば、測定開始の指示、測定結果履歴を閲覧するための指示などがある。指示取得部２５４は、測定開始の指示を取得した場合、その指示を測定制御部２５１に与える。指示取得部２５４は、履歴閲覧の指示を取得した場合、その指示を表示制御部２６１に与える。
【００５８】
表示制御部２６１は、表示部２０３の動作を制御する。表示制御部２６１は、ユーザ操作に応答して表示内容を変更する。また、新たな測定結果が得られた直後には、表示制御部２６１は、その測定結果を表示部２０３に表示させる。
【００５９】
送信処理部２５５は、測定結果記憶部２６２から送信すべき複数の測定結果を読み出し、各々が読み出した複数の測定結果の一部を含む複数のパケットを生成する。送信処理部２５５は、生成したパケットを、通信インタフェース２０５を介して送信する。なお、送信処理部２５５は、測定結果記憶部２６２から送信すべき１つの測定結果を読み出し、その測定結果を含むパケットを生成し送信してもよい。
【００６０】
送信処理部２５５は、測定結果選択部２５６、行動判定部２５７、送信間隔調整部２５８、パケット生成部２５９、およびパケット送信部２６０を備える。送信処理部２５５は、複数の送信モードを有する。本実施形態では、送信処理部２５５は、通常送信モードと最新測定結果送信モードと指定測定結果送信モードの３つの送信モードを有する。なお、送信処理部２５５は、１つの送信モード（例えば通常送信モード）のみを有していてもよい。
【００６１】
まず、送信処理部２５５が通常送信モードで動作する場合について説明する。  
行動判定部２５７は、ユーザが特定の行動を行っているか否かを判定し、判定結果を送信間隔調整部２５８に与える。行動判定部２５７は、例えば、加速度センサ２１３から出力される加速度信号に基づいて、ユーザが特定の行動を行っているか否かを判定する。一例として、行動判定部２５７は、加速度信号に基づいてユーザが歩行しているか否かを判定する。他の例では、行動判定部２５７は、加速度信号に基づいてユーザが睡眠しているか否かを判定する。具体的には、行動判定部２５７は、加速度信号に基づいて寝返りなどの動きを検出し、その検出結果に基づいてユーザが睡眠しているか否かを判定する。行動判定部２５７は、加速度センサ２１３に代えてまたは加えて、他のセンサ（例えばマイクロフォン）を用いてもよい。
【００６２】
送信間隔調整部２５８は、行動判定部２５７からの判定結果に基づいて送信間隔を調整する。一例として、送信間隔調整部２５８は、行動判定部２５７によりユーザが歩行していると判定された場合に、送信間隔を第１の値（例えば１秒）に調整し、行動判定部２５７によりユーザが歩行していないと判定された場合に、送信間隔を第１の値より小さい第２の値（例えば１６０ミリ秒）に調整する。他の例では、送信間隔調整部２５８は、行動判定部２５７によりユーザが睡眠していると判定された場合に、送信間隔を第１の値に調整し、行動判定部２５７によりユーザが睡眠していないと判定された場合に、送信間隔を第１の値より小さい第２の値に調整する。第１の値および第２の値は可変である。例えば、第１の値および第２の値は、ユーザ操作に応じて変更されてもよい。また、第１の値および第２の値は、バッテリー残量に応じて変更されてもよい。なお、第１の値および第２の値は、固定値であってもよい。
【００６３】
測定結果選択部２５６は、測定結果記憶部２６２に記憶されている複数の測定結果の中から、送信すべき複数の測定結果を選択する。一例では、測定結果選択部２５６は、新しいものから順番に予め定められた数の分だけ測定結果を選択する。他の例では、測定結果選択部２５６は、予め定められた時間期間の間に得られた測定結果（例えば直近一週間分の測定結果）を選択する。選択処理は、これらの例に限定されない。測定結果選択部２５６は、新たな測定結果が得られるたびに、または、周期的に、選択処理を行ってもよい。
【００６４】
パケット生成部２５９は、測定結果選択部２５６によって選択された複数の測定結果基づいて１つまたは複数のパケットを生成し、生成した複数のパケットをパケット送信部２６０に与える。各パケットには、測定結果選択部２５６によって選択された複数の測定結果が割り当てられる。パケット送信部２６０は、通信インタフェース２０５を介して、送信間隔調整部２５８によって決定された送信間隔で、パケット生成部２５９によって生成されたパケットを送信する。
【００６５】
送信処理部２５５の送信処理について具体例を挙げて説明する。ここでは、測定結果１、測定結果２、測定結果３の３つの測定結果を送信する場合を想定する。パケット生成部２５９は、測定結果１を含むパケット１、測定結果２を含むパケット２、および測定結果３を含むパケット３の３つのパケットを生成する。パケット送信部２６０は、パケット１、パケット２、およびパケット３をこの順に送信する動作を繰り返す。すなわち、パケット送信部２６０は、パケット１、パケット２、パケット３、パケット１、パケット２、パケット３、パケット１、・・・のように、パケット１、パケット２、およびパケット３を順次に送信する。このようにして、測定装置２０は、複数の測定結果を繰り返し送信することができる。
【００６６】
なお、各パケットに複数の測定結果を含めることができることもある。各パケットに２つの測定結果を含める場合、パケット生成部２６は、例えば、測定結果１と測定結果２とを含むパケット１、および測定結果１と測定結果３とを含むパケット２の２つのパケットを生成してもよい。他の例では、送信処理部２３は、測定結果１と測定結果２とを含むパケット１、測定結果１と測定結果３とを含むパケット２、および測定結果２と測定結果３とを含むパケット３の３つのパケットを生成してもよい。パケット生成部２６は、測定結果１、測定結果２、および測定結果３を含む１つのパケットを生成してもよい。
【００６７】
情報管理システム１０では、情報管理装置３０が測定装置２０からパケットを受信できない状況が発生することがある。この状況は、例えば、情報管理装置３０が測定装置２０から離れている、情報管理装置３０の電源が切れている、情報管理装置３０の無線通信機能がオフにされている、などの理由により生じる。仮に測定装置２０が第１の測定とその次の第２の測定との間の期間に第１の測定により得られた測定結果のみを送信するとした場合（この場合、第２の測定とその次の第３の測定との間の期間に第２の測定により得られた測定結果のみを送信することとなる）、この期間中に情報管理装置３０が測定装置２０からその測定結果を受信できなければ、情報管理装置３０がその測定結果を受信する機会が失われる。情報管理装置３０でのある程度のデータ欠損の発生が許容される場合もあるが、多くの場合には、情報管理装置３０が測定装置２０で得られた全ての測定結果を受信することが望まれる。
【００６８】
本実施形態では、測定装置２０は、第１の測定結果が得られてからその次の第２の測定結果が得られるまでの第１の期間に、第１の測定結果とそれよりも前に得られた測定結果とを含む複数の測定結果を片方向通信用のパケットで送信し、第２の測定結果が得られてからその次の第３の測定結果が得られるまでの第２の期間に、第１の測定結果および第２の測定結果を含む複数の測定結果を片方向通信用のパケットで送信する。すなわち、第１の測定結果は、第１の期間だけでなく、第２の期間にも送信されることになる。これにより、第１の測定結果は、第１の期間に情報管理装置３０で受信されなかったとしても、第２の期間に情報管理装置３０で受信されることが可能になる。各測定結果は、最新の測定結果のみを送信する場合（この場合、第１の期間に第１の測定結果のみを送信し、第２の期間に第２の測定結果のみを送信することになる）に比べて、長い期間にわたって送信されることになるので、情報管理装置３０で各測定結果を受信できる可能性が高まる。その結果、情報管理装置３０でのデータ欠損の発生を低減することができる。
【００６９】
次に、送信処理部２５５が最新測定結果送信モードで動作する場合について説明する。
最新測定結果送信モードは、測定制御部２５１により生成された最も新しい測定結果を集中的に送信するモードである。血圧測定が終了した時点では、その測定により得られた測定結果はまだ送信されておらず、したがって、情報管理装置３０はその測定結果を受信していない。送信処理部２５５は、測定制御部２５１によって新たな測定結果が生成されてから予め定められた一定時間が経過するまでは、最新測定結果送信モードで動作し、この新たな測定結果を集中的に送信するようにする。それにより、最新の測定結果が情報管理装置３０で受信されやすくなり、測定後すぐにユーザが情報管理装置３０で最新の測定結果を閲覧することができるようになる。
【００７０】
測定制御部２５１は、血圧測定が終了すると、新たな測定結果が得られたことを示す測定終了情報を送信処理部２５５に送る。送信処理部２５５が測定制御部２５１からその測定終了情報を受信すると、送信モードが通常送信モードから最新測定結果送信モードに切り替わる。本実施形態では、最新測定結果送信モードで動作する送信処理部２５５は、最新の測定結果のみを送信する。なお、他の実施形態では、最新測定結果送信モードで動作する送信処理部２５５は、最新の測定結果を含む複数の測定結果を送信してもよい。
【００７１】
行動判定部２５７および送信間隔調整部２５８は、通常送信モードに関して上述したものと同様の動作を行う。例えば、行動判定部２５７は、ユーザが歩行しているか否かを推定し、送信間隔調整部２５８は、行動判定部２５７によりユーザが歩行していると判定された場合に、送信間隔を第１の値に調整し、行動判定部２５７によりユーザが歩行していないと判定された場合に、送信間隔を第１の値より小さい第２の値に調整する。なお、送信間隔調整部２５８は、行動判定部２５７による判定の結果にかかわらずに、送信間隔を上記第１の値より小さい値に調整してもよい。この値は、上記第２の値と同じであってもよく、異なっていてもよい。
【００７２】
測定結果選択部２５６は、測定結果記憶部２６２に記憶されている複数の測定結果から最新の測定結果を選択する。パケット生成部２５９は、測定結果選択部２５６によって選択された最新の測定結果を含むパケットを生成する。パケット送信部２６０は、送信間隔調整部２５８によって調整された送信間隔でこのパケットを送信する。血圧測定が終了してから（または送信モードが最新測定結果送信モードに切り替わってから）一定時間が経過すると、送信モードは通常送信モードに戻る。
【００７３】
次に、送信処理部２５５が指定測定結果送信モードで動作する場合について説明する。
指定測定結果送信モードは、ユーザによって指定された測定結果を集中的に送信するモードである。ユーザが測定装置２０上で測定結果履歴を閲覧しているときに、送信処理部２５５は、指定測定結果送信モードで動作する。ユーザが操作部２０４を用いて指示を入力し、その指示により指定された測定結果が表示部２０３に表示される。指定された測定結果が表示部２０３に表示されている期間中は、送信処理部２５５は、指定測定結果送信モードで動作し、指定された測定結果を集中的に送信する。これにより、ユーザにより指定された測定結果が情報管理装置３０で受信されやすくなる。例えば、情報管理装置３０で受信されていない測定情報が指定される。その結果、情報管理装置３０でのデータ欠損を解消することが可能になる。特定の測定結果を表示部２０３に表示させるユーザ操作は、その測定結果を測定装置２０に送信させるための指示に相当する。本実施形態では、指定測定結果送信モードで動作する送信処理部２５５は、ユーザによって指定された（すなわち表示部２０３に表示されている）測定結果のみを送信する。なお、他の実施形態では、指定測定結果送信モードで動作する送信処理部２５５は、ユーザによって指定された測定結果を含む複数の測定結果を送信してもよい。
【００７４】
行動判定部２５７および送信間隔調整部２５８は、通常送信モードに関して上述したものと同様の動作を行う。例えば、行動判定部２５７は、ユーザが歩行しているか否かを推定し、送信間隔調整部２５８は、行動判定部２５７によりユーザが歩行していると判定された場合に、送信間隔を第１の値に調整し、行動判定部２５７によりユーザが歩行していないと判定された場合に、送信間隔を第１の値より小さい第２の値に調整する。なお、送信間隔調整部２５８は、行動判定部２５７による判定の結果にかかわらずに、送信間隔を上記第１の値より小さい値に調整してもよい。この値は、上記第２の値と同じであってもよく、異なっていてもよい。
【００７５】
ここで、ＢＬＥのアドバタイズメントについて概略的に説明する。  
ＢＬＥにおいて採用されるパッシブスキャン方式では、図５に例示するように、新規ノードは自己の存在を周知するアドバタイズメントパケットを周期的に送信する。この新規ノードは、アドバタイズメントパケットを一度送信してから次に送信するまでの間に、スリープ状態に入ることで消費電力を節約できる。また、アドバタイズメントパケットの受信側も間欠的に動作するので、アドバタイズメントパケットの送受信に伴う消費電力は僅かである。
【００７６】
図６は、ＢＬＥ無線通信パケットの基本構造を示す。ＢＬＥ無線通信パケットは、１バイトのプリアンブルと、４バイトのアクセスアドレスと、２〜３９バイト（可変）のプロトコルデータユニット（ＰＤＵ；Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）と、３バイトの巡回冗長チェックサム（ＣＲＣ；Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋｓｕｍ）と、を含む。ＢＬＥ無線通信パケットの長さは、ＰＤＵの長さに依存し、１０〜４７バイトである。
【００７７】
プリアンブルフィールドは、ＢＬＥ無線通信の同期のために用意されており、「０１」または「１０」の繰り返しが格納される。アクセスアドレスは、アドバタイジングチャネルでは固定数値、データチャネルでは乱数のアクセスアドレスが格納される。本実施形態では、アドバタイジングチャネル上で伝送されるＢＬＥ無線通信パケットであるアドバタイズメントパケットを対象とする。ＣＲＣフィールドは、受信誤りの検出に用いられる。ＣＲＣの計算範囲は、ＰＤＵフィールドのみである。
【００７８】
次に、図７を用いて、アドバタイズメントパケットのＰＤＵフィールドについて説明する。なお、データチャネル上で伝送されるＢＬＥ無線通信パケットであるデータ通信パケットのＰＤＵフィールドは図７に示されるものとは異なるデータ構造を有するが、本実施形態ではデータ通信パケットを対象としていないので説明を省略する。
【００７９】
アドバタイズメントパケットのＰＤＵフィールドは、２バイトのヘッダと、０〜３７バイト（可変）のペイロードとを含む。ヘッダは、さらに、４ビットのＰＤＵ  Ｔｙｐｅフィールドと、２ビットの未使用フィールドと、１ビットのＴｘＡｄｄフィールドと、１ビットのＲｘＡｄｄフィールドと、６ビットのＬｅｎｇｔｈフィールドと、２ビットの未使用フィールドと、を含む。
【００８０】
ＰＤＵ  Ｔｙｐｅフィールドには、このＰＤＵのタイプを示す値が格納される。「接続可能アドバタイジング」、「非接続アドバタイジング」などのいくつかの値が定義済みである。ＴｘＡｄｄフィールドには、ペイロード中に送信アドレスがあるか否かを示すフラグが格納される。同様に、ＲｘＡｄｄフィールドには、ペイロード中に受信アドレスがあるか否かを示すフラグが格納される。Ｌｅｎｇｔｈフィールドには、ペイロードのバイトサイズを示す値が格納される。ペイロードには、任意のデータを格納することができる。そこで、測定装置２０は、予め定められたデータ構造を用いて、測定結果（この例ではＳＢＰおよびＤＢＰ）、測定時刻情報および測定ＩＤをペイロードに格納する。ペイロードには、送信元装置である測定装置２０を表す識別子などがさらに含まれてもよい。
【００８１】
本実施形態では、測定装置２０の機能がいずれも汎用のＣＰＵによって実現される例について説明している。しかしながら、以上の機能の一部または全部が、１つまたは複数の専用のプロセッサにより実現されてもよい。
【００８２】
＜情報管理装置＞
図８を参照して、本実施形態に係る情報管理装置３０のソフトウェア構成の一例について説明する。  
情報管理装置３０の制御部３０１（図３）は、記憶部３０２に記憶された生活習慣管理プログラムをＲＡＭに展開する。そして、制御部３０１は、ＲＡＭに展開された生活習慣管理プログラムをＣＰＵにより解釈および実行して、各構成要素を制御する。これによって、図８に示されるように、情報管理装置３０は、受信処理部３５１、情報処理部３５２、指示取得部３５３、表示制御部３５４、および測定結果記憶部３５５を備えるコンピュータとして機能する。測定結果記憶部３５５は、記憶部３０２により実現される。
【００８３】
受信処理部３５１は、通信インタフェース３０５を介して、測定装置２０からパケットを受信する。受信処理部３５１は、パケットに含まれる識別子を確認し、識別子の値が不適切であれば、受信したパケットを破棄する。受信処理部３５１は、識別子の値が適切であれば、パケットに含まれる測定結果、測定時刻情報および測定ＩＤを取り出し、測定結果記憶部３５５に記憶させる。
【００８４】
情報処理部３５２は、測定結果記憶部３５５に記憶されている測定結果を処理する。例えば、情報処理部３５２は、測定結果をグラフ化する。さらに、情報処理部３５２は、データ欠損の有無、すなわち、受信できていない測定結果があるか否かを判定する。情報処理部３５２は、例えば測定ＩＤの連続性を確認することで、データ欠損の有無を判定する。判定方法の具体例は後述する。情報管理装置３０は、データ欠損があることを検出したとしても、測定装置２０と情報管理装置３０との間の通信が測定装置２０から情報管理装置３０への片方向通信であるため、そのことを測定装置２０に通知することができない。そこで、情報管理装置３０は、受信できていない測定結果があることをユーザに提示（例えば表示）する。提示する情報は、受信できていない測定結果の測定ＩＤを含む。これにより、受信できていない測定結果を送信するための指示を測定装置２０に入力するよう、ユーザに促す。
【００８５】
なお、情報処理部３５２は、データ欠損の有無を判定する機能を備えていなくてもよい。その場合、ユーザが、情報管理装置３０上で測定結果を閲覧している際にデータ欠損があることを発見すればよい。
【００８６】
指示取得部３５３は、ユーザが操作部２０４を用いて入力した指示を取得し、その指示を情報処理部３５２に渡す。指示としては、例えば、測定結果を表示するための指示がある。表示制御部３５４は、表示部３０３の動作を制御する。例えば、表示制御部３５４は、情報処理部３５２により生成されたグラフを含む画像データを生成し、画像データを表示部３０３に与える。
【００８７】
本実施形態では、情報管理装置３０の機能がいずれも汎用のＣＰＵによって実現される例について説明している。しかしながら、以上の機能の一部または全部が、１つまたは複数の専用のプロセッサにより実現されてもよい。
【００８８】
§３  動作例
＜測定装置＞
本実施形態に係る測定装置２０の動作例について説明する。  
図９は、測定装置２０の送信間隔調整動作の一例を例示している。図９に示される処理は、測定装置２０の電源が入れられると開始する。ステップＳ９０１において、測定装置２０の制御部２０１は、行動判定部２５７として機能し、ユーザが歩行しているか否かを判定する。
【００８９】
ステップＳ９０１において制御部２０１によりユーザが歩行していると判定された場合には、処理はステップＳ９０２に進む。ステップＳ９０２において、制御部２０１は、送信間隔調整部２５８として機能し、送信間隔を第１の値Ｖ１に設定する。その後、処理はステップＳ９０１に戻る。
【００９０】
ステップＳ９０１において制御部２０１によりユーザが歩行していないと判定された場合には、処理はステップＳ９０３に進む。ステップＳ９０３において、制御部２０１は、送信間隔調整部２５８として機能し、送信間隔を第２の値Ｖ２（Ｖ２＜Ｖ１）に設定する。その後、処理はステップＳ９０１に戻る。
このようにして、制御部２０１は、ユーザが歩行している期間中は送信間隔を第１の値Ｖ１に制御し、ユーザが歩行していない期間中は送信間隔を第１の値Ｖ１より小さい第２の値Ｖ２に制御する。
【００９１】
図１０は、通常送信モードにおける測定装置２０の送信動作の一例を例示している。図１０に示される送信動作は、例えば、送信モードが通常送信モードに切り替わることから開始する。図１０のステップＳ１００１において、制御部２０１は、測定結果選択部２５６として機能し、記憶部２０２（具体的には測定結果記憶部２６２）に記憶されている測定結果の中から、送信すべき複数の測定結果を選択する。例えば、制御部２０１は、測定結果１と測定結果１の次に得られた測定結果２（現時点での最新の測定結果）の２つの測定結果を選択する。
【００９２】
ステップＳ１００２において、制御部２０１は、パケット生成部２５９として機能し、選択した複数の測定結果に基づいて複数のパケットを生成する。各パケットは、選択した複数の測定結果の少なくとも１つを含む。例えば、制御部２０１は、測定結果１を含むパケット１および測定結果２を含むパケット２を生成する。ステップＳ１００３において、制御部２０１は、パケット送信部２６０として機能し、図９に示される処理に従って調整された送信間隔で、生成した複数のパケットを送信する。ステップＳ１００３に示される処理は、例えば、送信モードが切り替わるまで継続される。例えば、制御部２０１は、パケット１およびパケット２を送信する動作を繰り返す。測定結果２に後続する測定結果３が得られると、後述するように、送信モードが最新測定結果送信モードに切り替わり、その後に通常送信モードに戻る。このときには、制御部２０１は、測定結果２を含むパケット２および測定結果３を含むパケット３を送信する動作を繰り返す。
【００９３】
図１１は、最新測定結果送信モードにおける測定装置２０の送信動作の一例を例示している。図１１に示される送信動作は、送信モードが最新測定結果送信モードに切り替わることから開始する。図１１のステップＳ１１０１において、制御部２０１は、測定結果選択部２５６として機能し、記憶部２０２に記憶されている測定結果の中から、最新の測定結果を選択する。ステップＳ１１０２において、制御部２０１は、パケット生成部２５９として機能し、選択した最新の測定結果を含むパケットを生成する。ステップＳ１１０３において、制御部２０１は、パケット送信部２６０として機能し、図９に示される処理に従って調整された送信間隔で、生成したパケットを送信する。ステップＳ１１０３に示される処理は、例えば、送信モードが切り替わるまで継続される。
【００９４】
図１２は、指定測定結果送信モードにおける測定装置２０の送信動作の一例を例示している。図１２に示される送信動作は、送信モードが指定測定結果送信モードに切り替わることから開始する。図１２のステップＳ１２０１において、制御部２０１は、測定結果選択部２５６として機能し、記憶部２０２に記憶されている測定結果の中から、ユーザによって指定された測定結果を選択する。ステップＳ１２０２において、制御部２０１は、パケット生成部２５９として機能し、選択した測定結果を含むパケットを生成する。ステップＳ１２０３において、制御部２０１は、パケット送信部２６０として機能し、図９に示される処理に従って調整された送信間隔で、生成したパケットを送信する。ステップＳ１２０３に示される処理は、例えば、送信モードが切り替わるまで継続される。
【００９５】
図１３は、測定装置２０の送信モード切替動作の一例を例示している。測定装置２０の電源がＯＮされると、まず、送信モードは通常送信モードにセットされる。図１３のステップＳ１３０１において、制御部２０１は、通常送信モードで動作する。通常送信モードでは、制御部２０１は、図１０を参照して上述した処理を行う。
【００９６】
ステップＳ１３０２において、制御部２０１は、新たな測定結果を得たか否かを判定する。新たな測定結果を得ていない場合、処理はステップＳ１３０５に進む。新たな測定結果が得られた場合、処理はステップＳ１３０３に進む。
【００９７】
ステップＳ１３０３において、送信モードは、通常送信モードから最新測定結果送信モードに切り替わる。最新測定結果送信モードでは、制御部２０１は、図１１を参照して上述した処理を行う。ステップＳ１３０４において、制御部２０１は、新たな測定結果を得てから所定時間（例えば５分）経過したか否かを判定する。新たな測定結果を得てから所定時間経過するまでは、制御部２０１は、最新測定結果送信モードで動作する。新たな測定結果を得てから所定時間経過すると、処理はステップＳ１３０１に戻り、送信モードは、最新測定結果送信モードから通常送信モードに切り替わる。
【００９８】
処理がステップＳ１３０２からステップＳ１３０５に進んだ場合、ステップＳ１３０５において、制御部２０１は、ユーザが特定の測定結果を送信させるための指示（指定測定結果送信指示）を入力したか否かを判定する。指定測定結果送信指示がユーザから入力されない場合、処理はステップＳ１３０１に戻る。指定測定結果送信指示がユーザから入力された場合、処理はステップＳ１３０６に進む。指定測定結果送信指示は、ユーザが特定の測定結果を表示部２０３に表示させるように操作部２０４を操作することに相当する。
【００９９】
ステップＳ１３０６において、送信モードは、通常送信モードから指定測定結果送信モードに切り替わる。指定測定結果送信モードでは、制御部２０１は、図１２を参照して上述した処理を行う。
【０１００】
ステップＳ１３０７において、制御部２０１は、指定測定結果送信指示が終了したか否かを判定する。例えば、ユーザが測定結果の履歴を確認する画面からホーム画面に切り替える指示を入力した場合に、制御部２０１は、指定測定結果送信指示が終了したと判定する。指定測定結果送信指示が終了するまでは、制御部２０１は、指定測定結果送信モードで動作する。指定測定結果送信指示が終了した場合、処理はステップＳ１３０１に戻り、送信モードは、指定測定結果送信モードから通常送信モードに切り替わる。
【０１０１】
なお、上述した処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、上述した処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。例えば、図１３に示される送信モード切替動作において、制御部２０１は、最新測定結果モードで動作しているときにも、ユーザが指定測定結果送信指示を入力したか否かを判定してもよい。制御部２０１が最新測定結果モードで動作しているときにユーザが指定測定結果送信指示を入力した場合、送信モードは、最新測定結果送信モードから指定測定結果送信モードに切り替わる。
【０１０２】
本実施形態では、測定装置２０の機能がいずれも汎用のＣＰＵによって実現される例について説明している。しかしながら、以上の機能の一部または全部が、１つまたは複数の専用のプロセッサにより実現されてもよい。
【０１０３】
＜情報管理装置＞
本実施形態に係る情報管理装置３０の動作例について説明する。  
図１４は、情報管理装置３０の処理手順の一例を例示している。この例では、測定装置２０が新しいものから順に１０個の測定結果を送信するように設計されているものとする。
【０１０４】
図１４のステップＳ１４０１において、情報管理装置３０の制御部３０１は、受信処理部３５１として機能し、通信インタフェース３０５を介して測定装置２０からパケットを受信し、受信したパケットに含まれる測定結果を得る。ステップＳ１４０２において、制御部３０１は、情報処理部３５２として機能し、得られた測定結果が新しい測定結果（それまで受信したことがない測定結果）であるか否かを判定する。得られた測定結果が新しいものではない場合、処理はステップＳ１４０１に戻り、制御部３０１は、次のパケットを受信する。測定装置２０から新たな測定結果を受信した場合、処理はステップＳ１４０３に進む。ステップＳ１４０３において、制御部３０１は、情報処理部３５２として機能し、受信した新しい測定結果のＩＤを特定する。
【０１０５】
ステップＳ１４０４において、制御部３０１は、情報処理部３５２として機能し、特定したＩＤよりも１０以上小さいＩＤの集合を対象として、データ欠損が生じているか否かを判定する。測定装置２０がより新しい１０個の測定結果を送信する場合、通常送信モードでは、特定したＩＤよりも１０以上小さいＩＤの測定結果は送信されない。言い換えると、情報管理装置３０は、特定したＩＤよりも１０以上小さいＩＤの測定結果を受信する機会を逸している。このため、データ欠損を解消するためには、ユーザが測定装置２０に情報管理装置３０で受信できていない測定結果を送信させるように指示する必要がある。データ欠損が生じている場合、処理はステップＳ１４０５に進む。データ欠損が生じていない場合、処理はステップＳ１４０１に戻る。一例として、新しい測定結果のＩＤが２５７である場合、制御部３０１は、測定結果記憶部３５５にＩＤが１から２４７である測定結果が全てあるか否かを判定する。制御部３０１は、ＩＤが１から２４７である測定結果が全てある場合、データ欠損が生じていないと判定し、それ以外の場合はデータ欠損が生じていると判定する。
【０１０６】
ステップＳ１４０５において、制御部３０１は、情報処理部３５２として機能し、欠落しているＩＤを特定する。ステップＳ１４０６において、制御部３０１は、表示制御部３５４として機能し、特定したＩＤを示す情報を表示部３０３に表示させる。上記の例において、例えば、ＩＤ＝２４７の測定結果が測定結果記憶部３５５に存在しない場合、制御部３０１は、「ＩＤが２４７である測定結果を受信できていません」というメッセージを表示部３０３に表示させる。ユーザは、表示部３０３に表示された情報を確認し、情報管理装置３０で受信できていない測定結果を送信させるための指示を測定装置２０に入力する。  
ステップＳ１４０６に示される処理を実行した後には、図１４に示される動作手順が再び開始される。
【０１０７】
このようにして、情報管理装置３０は、受信できていない測定結果を示す情報をユーザに提示する。これにより、測定装置２０が情報管理装置３０で受信できていない測定結果を送信させるための指示を測定装置２０に入力するように、ユーザに促すことができる。測定装置２０がユーザ操作を受けて情報管理装置３０で受信できていない測定結果を送信し、情報管理装置３０がその測定結果を受信する。その結果、情報管理装置３０でのデータ欠損を解消することができる。
【０１０８】
本実施形態では、情報管理装置３０の機能がいずれも汎用のＣＰＵによって実現される例について説明している。しかしながら、以上の機能の一部または全部が、１つまたは複数の専用のプロセッサにより実現されてもよい。
【０１０９】
（効果）
以上のように、本実施形態に係る測定装置２０は、ユーザが特定の行動を行っているか否かに応じてパケットの送信間隔を調整する。例えば、測定装置２０は、ユーザが歩行している場合にはユーザが情報管理装置３０で測定結果を閲覧している可能性がないと見なし、送信間隔を長くする。これにより、送信に係る電力消費を削減することができる。また、測定装置２０は、ユーザが歩行していない場合にはユーザが情報管理装置３０で測定結果を閲覧している可能性があると見なし、送信間隔を短くする。これにより、測定装置２０で得られた測定結果を測定後すぐに情報管理装置３０上で確認することが可能となる。その結果、測定装置２０で得られた測定結果を測定後すぐに情報管理装置３０上で確認するという要求を満たしながら、電力消費を削減することができる。
【０１１０】
本実施形態では、測定結果は片方向通信で送信される。これにより、Ｂｌｕｅｔｏｏｔｈでいうペアリングなどの煩雑な事前設定がユーザに課されることがない。その結果、ユーザビリティを向上することができる。さらに、この場合には、測定装置２０および情報管理装置３０の各々において煩雑な通信手順を実行する必要がない。このため、双方向通信を用いる場合に比べて、プロセッサやメモリなどのハードウェア資源を節約することができる、開発／評価コストを低減することができるなどの利点がある。
【０１１１】
§４  変形例
行動判定部２５７は、加速度センサ２１３からの加速度信号に基づいてユーザが測定装置２０を操作しているか否かを推定してもよい。ユーザは、測定装置２０を操作するときには、測定装置２０の表示部２０３を見ることができるように、測定装置２０が装着された左腕を曲げた姿勢を取る。行動判定部２５７は、ユーザがそのような姿勢を取っている状態をユーザが測定装置２０を操作していると見なす。行動判定部２５７は、加速度センサ２１３に代えてまたは加えて、角速度センサを用いてもよい。なお、行動判定部２５７は、ユーザが操作部２０４を用いて指示を入力してから一定時間経過するまでの期間を、ユーザが測定装置２０を操作している期間と判定してもよい。
【０１１２】
送信間隔調整部２５８は、行動判定部２５７によりユーザが測定装置２０を操作していないと判定された場合には、送信間隔を第１の値に調整し、行動判定部２５７によりユーザが測定装置２０を操作していると判定された場合に、送信間隔を第１の値より小さい第２の値に調整する。ユーザは、測定装置２０を操作した後に続けて携帯端末を操作することがよくある。ユーザが測定装置２０を操作しているか否かを判定した結果に応じて送信間隔を調整することにより、ユーザが携帯端末で測定結果を閲覧する可能性がある程度あるときに送信間隔を短くし、ユーザが携帯端末で測定結果を閲覧する可能性がないまたは低いときに送信間隔を長くすることが可能となる。その結果、電力消費を削減することができる。
【０１１３】
送信間隔は、ユーザが特定の行動を行っているか否かに応じて、さらに、時間帯に応じて、調整されてもよい。ユーザが睡眠しているときには、ユーザが情報管理装置３０で測定結果を閲覧している可能性はない。従って、ユーザが睡眠している予定の時間帯には、ユーザが情報管理装置３０で測定結果を閲覧している可能性がないと見なすことができる。送信間隔調整部２５８は、ユーザが睡眠している予定の時間帯の情報を利用可能とされている。送信間隔調整部２５８がユーザが睡眠している予定の時間帯の情報を利用可能とされているとは、睡眠を予定している時間帯をユーザが入力した場合に、入力された時間帯を記憶部２０２が記憶することにより送信間隔調整部２５８が入力された時間帯の情報を利用可能である場合を含む。送信間隔調整部２５８は、行動判定部２５７によりユーザが歩行していると判定された場合には、送信間隔を第１の値に調整する。送信間隔調整部２５８は、行動判定部２５７によりユーザが歩行していないと判定された場合において、ユーザが睡眠している予定の時間帯（例えば２３時３０分から７時００分）には、送信間隔を第２の値より大きい（長い）第３の値に調整し、それ以外の時間帯（例えば７時００分から２３時３０分）には、送信間隔を第２の値に調整する。これにより、送信間隔が長く設定される期間の合計が長くなる。その結果、電力消費をより削減することができる。現在時刻がユーザが睡眠している予定の時間帯に含まれるか否かの判定は、例えば、情報管理装置３０に内蔵されるタイマにより実行されることができる。
【０１１４】
上述したいくつかの例では、行動判定部２５７は、１種類の行動について判定を行っている。行動判定部２５７は、複数種類の行動について判定を行ってもよい。図１５は、変形例に係る行動判定部２５７の構成を例示する。
【０１１５】
図１５に示される行動判定部２５７は、歩行判定部２５７Ａおよび睡眠判定部２５７Ｂを含む。歩行判定部２５７Ａは、ユーザが歩行しているか否かを判定する。睡眠判定部２５７Ｂは、ユーザが睡眠しているか否かを判定する。
【０１１６】
送信間隔調整部２５８は、歩行判定部２５７Ａによりユーザが歩行していると判定された場合には、送信間隔を第１の値に調整する。送信間隔調整部２５８は、歩行判定部２５７Ａによりユーザが歩行していないと判定され、かつ、睡眠判定部２５７Ｂによりユーザが睡眠していない（すなわち起きている）と判定された場合に、送信間隔を第１の値より小さい第２の値に調整し、睡眠判定部２５７Ｂによりユーザが睡眠していると判定された場合に、送信間隔を第２の値より大きい第３の値に調整する。第３の値は、第１の値と同じであってもよく、第１の値と異なっていてもよい。これにより、送信間隔が長く設定される期間の合計が長くなる。その結果、電力消費をより削減することができる。
【０１１７】
上述した本実施形態では、測定装置２０は、オシロメトリック法を用いて血圧を測定する。測定装置２０は、他の手法により血圧を測定するものであってもよい。また、測定装置２０は、一心拍毎の血圧値を得ることができる血圧測定装置であってもよい。例えば、測定装置２０は、トノメトリ法により血圧を測定するものであってもよい。測定装置２０は、２以上の電極を用いて、動脈を伝播する脈波の伝播時間である脈波伝播時間（ＰＴＴ；Ｐｕｌｓｅ  Ｔｒａｎｓｉｔ  Ｔｉｍｅ）を検出し、検出した脈波伝播時間に基づいて血圧値（例えばＳＢＰおよびＤＢＰ）を推定するものであってもよい。また、測定装置２０は、容積脈波を光学的に測定し、その測定結果に基づいて血圧値を推定するものであってもよい。さらに、測定装置２０は、超音波を用いて血圧を測定するものであってもよい。
【０１１８】
上述した本実施形態では、測定結果選択部２５６により選択された複数の測定結果は同じ送信割合で送信される。送信割合は、測定結果選択部２５６によって選択された複数の測定結果の全体における各測定結果を送信する割合を指す。送信割合は、分数や小数、整数などで表現される。測定結果選択部２５６により選択された複数の測定結果は異なる送信割合で送信されてもよい。選択された複数の測定結果のうちのより新しい測定結果は情報管理装置３０で受信されている可能性が低く、選択された複数の測定結果のうちのより古い測定結果は情報管理装置３０で受信されている可能性が高い。新しい測定結果ほど送信割合を高く設定し、それにより、新しい測定結果が情報管理装置３０で受信されやすくなる。
【０１１９】
パケットのペイロードに格納される情報は、暗号化されていてもよい。一例として、測定装置２０は、暗号化に使用する暗号鍵を表示部２０３に表示し、ユーザは、暗号鍵を確認し、操作部３０４を用いて情報管理装置３０に入力する。情報管理装置３０の制御部３０１は、この暗号鍵を用いてパケットのペイロード部分を解読する。これにより、情報漏洩の心配なく、測定装置２０から情報管理装置３０へ測定結果を送信することが可能になる。暗号鍵は定期的に変更されてもよい。
【０１２０】
測定対象となる量（物理量など）は、ユーザ情報に関する量に限らない。例えば、測定対象となる量は、気温や放射線量などの環境に関する量であってもよい。
【０１２１】
要するに本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【０１２２】
§５  付記
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られるものではない。  
（付記１）
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続されるメモリと、
を備え、
前記少なくとも１つのプロセッサは、
センサを用いてユーザの情報に関する量を測定することで得られた測定結果を取得することと、
前記取得された測定結果を含む片方向通信用のパケットを生成することと、
前記ユーザが特定の行動を行っているか否かを判定することと、
判定結果に基づいて送信間隔を調整することと、
前記調整された送信間隔で前記パケットを送信することと、
を行うように構成された、測定装置。
【０１２３】
（付記２）
センサを用いてユーザの情報に関する量を測定することで測定結果を得る測定装置によって実行される送信方法であって、
少なくとも１つのプロセッサを用いて、前記測定結果を含む片方向通信用のパケットを生成することと、
少なくとも１つのプロセッサを用いて、前記ユーザが特定の行動を行っているか否かを判定することと、
少なくとも１つのプロセッサを用いて、判定結果に基づいて送信間隔を調整することと、
少なくとも１つのプロセッサを用いて、前記調整された送信間隔で前記パケットを送信することと、
を備える送信方法。
【符号の説明】
【０１２４】
１０…情報管理システム、
２０…測定装置、
２１…センサ、２２…測定制御部、２３…送信処理部、２４…行動判定部、
２５…送信間隔調整部、２６…パケット生成部、２７…パケット送信部、
２８…送信機、２９…測定結果記憶部、
２０１…制御部、２０２…記憶部、２０３…表示部、２０４…操作部、
２０５…通信インタフェース、２０６…電池、２０７…血圧測定部、
２０８…カフ、２０９…ポンプ、２１０…排気弁、２１１…圧力センサ、
２１２…空気流路、２１３…加速度センサ、
２５１…測定制御部、２５２…空気供給制御部、２５３…血圧値算出部、
２５４…指示取得部、２５５…送信処理部、２５６…測定結果選択部、
２５７…行動判定部、２５７Ａ…歩行判定部、２５７Ｂ…睡眠判定部、
２５８…送信間隔調整部、２５９…パケット生成部、２６０…パケット送信部、
２６１…表示制御部、２６２…測定結果記憶部、
３０…情報管理装置、
３１…受信機、３２…受信処理部、３３…情報処理部、３４…測定結果記憶部、
３０１…制御部、３０２…記憶部、３０３…表示部、３０４…操作部、
３０５…通信インタフェース、３０６…電池、
３５１…受信処理部、３５２…情報処理部、３５３…指示取得部、
３５４…表示制御部、３５５…測定結果記憶部。
【図１】
2019030596.tif 000003
【図２】
2019030596.tif 000004
【図３】
2019030596.tif 000005
【図４】
2019030596.tif 000006
【図５】
2019030596.tif 000007
【図６】
2019030596.tif 000008
【図７】
2019030596.tif 000009
【図８】
2019030596.tif 000010
【図９】
2019030596.tif 000011
【図１０】
2019030596.tif 000012
【図１１】
2019030596.tif 000013
【図１２】
2019030596.tif 000014
【図１３】
2019030596.tif 000015
【図１４】
2019030596.tif 000016
【図１５】
2019030596.tif 000017