(57)【要約】      （修正有）【課題】生体情報を効率的に伝送できる電子機器および通信制御方法を提供する。【解決手段】ウェラブルデバイス１１（電子機器）は、生体センサ１１０および通信制御プログラム１１２（抽出手段、状態検出手段、送信制御手段）を具備する。生体センサ１１０は第１生体データを生成する。抽出手段は、前記第１生体データから第１特徴量を抽出する。状態検出手段は、無線通信モジュール１０４とサーバとの間の通信状態を検出する。送信制御手段は、前記検出された通信状態に基づいて、前記サーバに、前記第１生体データと前記第１特徴量の少なくとも一方を送信する。【選択図】図２
2014213071.tif 000002
【特許請求の範囲】
【請求項１】
第１生体データを生成する生体センサと、
前記第１生体データから第１特徴量を抽出する抽出手段と、
通信モジュールとサーバとの間の通信状態を検出する状態検出手段と、
前記検出された通信状態に基づいて、前記サーバに、前記第１生体データと前記第１特徴量の少なくとも一方を送信する送信制御手段とを具備する電子機器。
【請求項２】
前記通信モジュールをさらに具備する請求項１記載の電子機器。
【請求項３】
前記状態検出手段は、複数の通信方式で通信する複数の通信モジュールと前記サーバとの間の複数の通信状態を検出し、
前記電子機器は、前記複数の通信状態に基づいて、前記複数の通信モジュールの内の第１通信モジュールを選択する選択手段をさらに具備し、
前記送信制御手段は、前記第１通信モジュールの通信状態に基づいて、前記サーバに、前記第１生体データと前記第１特徴量の少なくとも一方を送信する請求項１記載の電子機器。
【請求項４】
前記選択手段は、前記複数の通信状態とバッテリの残量とに基づいて、前記複数の通信モジュールの内の第１通信モジュールを選択する請求項３記載の電子機器。
【請求項５】
前記状態検出手段は、前記通信状態の評価値を算出し、
前記送信制御手段は、前記評価値が前記第１しきい値以上である場合、前記サーバに前記第１生体データを送信し、前記評価値が前記第１しきい値未満であり、且つ第２しきい値以上である場合、前記サーバに前記第１特徴量を送信し、前記評価値が前記第２しきい値未満である場合、前記第１生体データと前記第１特徴量とをバッファに保存する請求項１記載の電子機器。
【請求項６】
前記第１生体データと前記第１特徴量の少なくとも一方に基づくメッセージを前記サーバから受信する受信手段と、
前記メッセージを画面に表示する表示制御手段とをさらに具備する請求項１記載の電子機器。
【請求項７】
前記状態検出手段は、さらに、前記通信モジュールと外部電子機器との間の通信状態を検出し、
前記送信制御手段は、前記通信モジュールと前記外部電子機器との間の通信状態に基づいて、前記外部電子機器を経由して、前記第１生体データと前記第１特徴量の少なくとも一方を前記サーバに送信する請求項１記載の電子機器。
【請求項８】
前記第１生体データと前記第１特徴量の少なくとも一方に基づくメッセージを、前記外部電子機器を経由して、前記サーバから受信する受信手段と、
前記メッセージを画面に表示する表示制御手段とをさらに具備する請求項７記載の電子機器。
【請求項９】
外部電子機器から、第２生体データと、当該第２生体データから抽出された第２特徴量とを受信する受信手段をさらに具備し、
前記送信制御手段は、前記通信状態に基づいて、前記サーバに、前記第１生体データおよび前記第２生体データと、前記第１特徴量および前記第２特徴量の少なくとも一方を送信する請求項１記載の電子機器。
【請求項１０】
前記電子機器が使用されている場所を検出する場所検出手段をさらに具備し、
前記送信制御手段は、さらに、前記検出された場所が第１の場所である場合、前記サーバに前記第１生体データを送信し、前記検出された場所が前記第１の場所でない場合、前記サーバに前記第１特徴量を送信する請求項１記載の電子機器。
【請求項１１】
生体センサによって第１生体データを生成し、
前記第１生体データから第１特徴量を抽出し、
通信モジュールとサーバとの間の通信状態を検出し、
前記検出された通信状態に基づいて、前記サーバに、前記第１生体データと前記第１特徴量の少なくとも一方を送信する通信制御方法。
【請求項１２】
ウェアラブルデバイスとサーバとによって構成される生体データ管理システムであって、
前記ウェアラブルデバイスは、
第１生体データを生成する生体センサと、
前記第１生体データから第１特徴量を抽出する抽出手段と、
通信モジュールとサーバとの間の通信状態を検出する状態検出手段と、
前記検出された通信状態に基づいて、前記サーバに、前記第１生体データと前記第１特徴量の少なくとも一方を送信する送信制御手段とを具備するように構成され、
前記サーバは、
前記ウェアラブルデバイスによって送信された、前記第１生体データと前記第１特徴量の少なくとも一方を記憶装置に格納する格納処理手段を具備するように構成される生体データ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器および該電子機器に適用される通信制御方法に関する。
【背景技術】
【０００２】
近年、ウェアラブルデバイスと呼ばれる、ユーザが装用（着用）できる電子機器が普及してきている。ウェアラブルデバイスは、例えば、時計、メガネ、指輪、ブレスレット、ネックレス、絆創膏、等の形状を有する。ユーザは、装用しているウェアラブルデバイスに設けられたディスプレイやスピーカによって、各種の情報を得ることができる。
【０００３】
このようなウェアラブルデバイスには、ユーザの生体情報を取得するための生体センサが設けられていることがある。生体センサでは、例えば、ユーザの脈拍、心電、体温、等の生体情報を検出することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７３４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、検出された生体情報は、ウェアラブルデバイスに保存されるだけでなく、ネットワークを介してサーバに伝送されることがある。ウェアラブルデバイスは、バッテリによって駆動されているので、消費電力量を抑制するために、生体情報を効率的に伝送することが求められる可能性がある。
【０００６】
本発明は、生体情報を効率的に伝送できる電子機器および通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、生体センサ、抽出手段、状態検出手段、および送信制御手段を具備する。生体センサは第１生体データを生成する。抽出手段は、前記第１生体データから第１特徴量を抽出する。状態検出手段は、通信モジュールとサーバとの間の通信状態を検出する。送信制御手段は、前記検出された通信状態に基づいて、前記サーバに、前記第１生体データと前記第１特徴量の少なくとも一方を送信する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る電子機器を備える生体情報管理システムの例を説明するための図。
【図２】同実施形態の電子機器のシステム構成の例を示すブロック図。
【図３】同実施形態の電子機器によって実行される通信制御プログラムの機能構成の例を示すブロック図。
【図４】図１の生体情報管理システムの別の例を説明するための図。
【図５】同実施形態の電子機器が使用される場所に応じた生体情報伝送の例を説明するための図。
【図６】同実施形態の電子機器によって実行されるデータ送信処理の手順の例を示すフローチャート。
【図７】同実施形態の電子機器によって実行されるデータ送信処理の手順の別の例を示すフローチャート。
【図８】同実施形態の電子機器によって実行されるデータ送信処理の手順のさらに別の例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
まず、図１を参照して、一実施形態に係る電子機器を備える生体情報管理システムについて説明する。生体情報管理システムは、電子機器によって取得された、ユーザの生体データを管理し、生体データに基づく健康情報や医療情報を提供する機能を有する。この電子機器は、例えば、ユーザが装用（着用）するウェアラブルデバイス１１として実現され得る。
【００１１】
ウェアラブルデバイス１１は、各種の電子機器に内蔵される組み込みシステムとして実現される。ウェアラブルデバイス１１は、例えば、時計、メガネ、指輪、ブレスレット、ネックレス、絆創膏、等の人体に装用可能な形状を有する。なお、ウェアラブルデバイス１１は、首輪等として動物に取り付けることもできる。したがって、生体情報管理システムは、動物の生体データを管理することもできる。
【００１２】
ウェアラブルデバイス１１は、内蔵される生体センサを用いて、脈拍、心電、体温、等に関する生体データを取得する。そして、ウェアラブルデバイス１１は、取得した生体データをクラウドサーバ１２に送信する。ウェアラブルデバイス１１とサーバ１２とは、３Ｇ移動通信、４Ｇ移動通信、無線ＬＡＮ（ＷＬＡＮ）、等の各種の無線通信方式に基づく接続を確立する。これにより、ウェアラブルデバイス１１は、サーバ１２に生体データを送信することができる。
【００１３】
また、ウェアラブルデバイス１１は、スマートフォンやタブレットコンピュータ、テレビジョン受信機、等のコーディネータ端末（外部電子機器）１３を経由して、生体データをサーバ１２に送信することもできる。ウェアラブルデバイス１１とコーディネータ端末１３とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＡＮ（body area network）、無線ＬＡＮ、等の各種の無線通信方式に基づく接続を確立する。また、コーディネータ端末１３とサーバ１２とは、３Ｇ移動通信、４Ｇ移動通信、無線ＬＡＮ、等の各種の無線通信方式に基づく接続を確立する。これにより、ウェアラブルデバイス１１からコーディネータ端末１３に送信された生体データを、コーディネータ端末１３からサーバ１２に転送することができる。
【００１４】
サーバ１２は、ネットワークを介して接続されるウェアラブルデバイス１１を管理する機能を有する。サーバ１２は、接続を要求するウェアラブルデバイス１１（またはウェアラブルデバイス１１のユーザ）を認証し、サービスの提供に応じた課金のための処理を行う。また、サーバ１２は、ウェアラブルデバイス１１から生体データを受信し、受信した生体データを、サーバ１２内に設けられた生体情報データベース１２１に保存（蓄積）する。
【００１５】
さらに、サーバ１２上で実行される健康・医療情報アプリケーション１２２は、保存された生体データを解析することによって、ウェアラブルデバイス１１や、管理者の端末に健康支援や医療情報のメッセージ（解析結果）を通知する。このメッセージは、例えば、体温の上昇が検出された場合の熱中症情報である。サーバ１２は、メッセージを、コーディネータ端末１３を経由してウェアラブルデバイス１１に送信することもできる。
【００１６】
ウェアラブルデバイス１１のユーザは、サーバ１２から通知されたメッセージによって、例えば、自身の健康状態を確認することや、健康状態に基づくアドバイスを得ることができる。したがって、ユーザは、医療機関による診断等を受ける前に、蓄積された生体データ（生体データの特徴量）に基づく簡易な情報を得ることができる。
【００１７】
図２は、ウェアラブルデバイス１１のシステム構成を示す図である。このウェアラブルデバイス１１は、例えば、システム制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、無線通信モジュール１０４、電源制御部１０５、バッテリ１０７、記憶装置１０８、表示装置１０９、および生体センサ１１０を備える。
【００１８】
システム制御部１０１は、ウェアラブルデバイス１１内の各部の動作を制御する。システム制御部１０１は、ＣＰＵ１０１Ａを備え、ＲＯＭ１０２、ＲＡＭ１０３、無線通信モジュール１０４、電源制御部１０５、記憶装置１０８、表示装置１０９、および生体センサ１１０に接続される。
【００１９】
ＣＰＵ１０１Ａは、ＲＯＭ１０２に格納された命令群及びデータをＲＡＭ１０３へロードし、必要な処理を実行するプロセッサである。ＲＡＭ１０３には、無線通信を制御するための通信制御プログラム１１２がロードされている。ＣＰＵ１０１Ａは、ＲＡＭ１０３にロードされた通信制御プログラム１１２を実行する。通信制御プログラム１１２は、無線通信モジュール１０４を用いて、生体センサ１１０によって生成された生体データをサーバ１２に送信し、サーバから通知されるメッセージを受信する機能を有する。
【００２０】
生体センサ１１０は、脈拍、心電、体温、血圧のような生体で生じる信号を検出し、検出された信号に基づく生体データを生成する１以上の生体センサ１１０Ａ，１１０Ｂ，１１０Ｃを含む。生体センサ１１０Ａ，１１０Ｂ，１１０Ｃは、脈拍、心電、体温、血圧等に関する生体データとして、いわゆる生データ（raw data）を生成（出力）する。
【００２１】
無線通信モジュール１０４は、複数の無線通信方式で通信するための複数の無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃを含む。複数の無線通信方式は、３Ｇ移動通信、４Ｇ移動通信、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＢＡＮ等のさまざまな無線通信方式を含む。
【００２２】
複数の無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃの内の一つの無線通信モジュールが、生体センサ１１０によって生成された生体データや、その生体データから抽出（算出）された特徴量等をサーバ１２に送信する。この無線通信モジュールは、コーディネータ端末１３を介して、生体データや特徴量をサーバ１２に送信することもできる。さらに、この無線通信モジュールによって、生体データや特徴量の解析結果に基づくメッセージをサーバ１２から受信することもできる。
【００２３】
表示装置１０９は、各種の情報を画面に表示する。表示装置１０９は、例えば、サーバ１２から通知される、生体データに基づくメッセージ（健康情報、医療情報）を画面に表示する。
【００２４】
電源制御部１０５は、バッテリ１０７から供給される電力を用いて、ウェアラブルデバイス１１内の各部に電力を供給する。換言すると、ウェアラブルデバイス１１はバッテリ１０７によって駆動される。電源制御部１０５は、バッテリ１０７の残量、ウェアラブルデバイス１１の消費電力、等を検出することもできる。
【００２５】
上述したように、ウェアラブルデバイス１１に設けられたいずれかの無線通信モジュール１０４は、生体センサ１１０によって生成された生体データや、その生体データから算出された特徴量等をサーバ１２に送信する。この無線通信モジュール１０４とサーバ１２との間の接続による通信路では、様々な要因によって、その通信状態が変動する可能性がある。そして、例えば、通信状況が良好である場合には、所定のデータ量のデータ（生体データまたは特徴量）をサーバ１２に短時間で送信できる、すなわち、少ない消費電力量で送信できる。一方で、通信状況が良好でない場合には、その所定のデータ量のデータをサーバ１２に送信するために要する時間が増大し、またこの送信に要する消費電力量が増加する。
【００２６】
そのため、本実施形態では、通信状況に応じて、サーバ１２との間でのデータの送受信を制御する。例えば、ウェアラブルデバイス１１は、サーバ１２との間の通信路による通信状況が良好である場合には、詳細な生体データ（生データ）のような、データ量が大きいデータをサーバ１２に送信し、通信状況が良好でない場合には、生体データから算出された特徴量のような、データ量が小さいデータをサーバ１２に送信する。これにより、ウェアラブルデバイス１１を省電力化することができる。
【００２７】
図３は、ウェアラブルデバイス１１上で実行される通信制御プログラム１１２の機能構成の例を示す。通信制御プログラム１１２は、例えば、通信状態検出部２０１、通信路選択部２０２、センサデータ受信部２０３、特徴量算出部２０４、ユーザ状態認識部２０５、表示制御部２０６、送信制御部２０７、解析結果受信部２０９、等を備える。
【００２８】
センサデータ受信部２０３は、生体センサ１１０によって生成された生体データを受信する。各生体センサ１１０は、上述したように、ユーザの生体情報（例えば、脈拍、血圧、心電、体温、等）を計測し、計測された生体情報を含む生データ（Ｒａｗデータ）を生成する。
【００２９】
特徴量算出部２０４は、受信された生体データから特徴量を抽出（算出）する。特徴量算出部２０４は、例えば、脈拍を表す振幅を解析することによって、心拍数（すなわち、特徴量）を算出する。なお、特徴量算出部２０４は、特徴量を算出する前に、生体データに平滑化を施すことによって、生体データの信頼性を向上させるようにしてもよい。
【００３０】
ユーザ状態認識部２０５は、生体データや特徴量を用いて、ユーザの状態を認識する。ユーザ状態認識部２０５は、例えば、脈拍や血圧等の生体情報の急激な変化を認識する。
【００３１】
表示制御部２０６は、ユーザ状態認識部２０５によって、生体情報の急激な変化が認識されたとき、表示装置１０９の画面にメッセージ（警告）等を表示するようにしてもよい。なお、このメッセージは、スピーカやイヤホン等を用いて、音声（アラーム）として提供されてもよい。
【００３２】
また、通信状態検出部２０１は、自機１１の無線通信モジュール１０４とサーバ１２との間の通信状態を検出する。通信状態検出部２０１は、例えば、複数の通信方式（例えば、３Ｇ、４Ｇ、無線ＬＡＮ、等）で通信する複数の無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃと、サーバ１２（サーバの通信モジュール）との間の複数の通信状態を検出する。換言すると、通信状態検出部２０１は、複数の無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃと、サーバ１２との間の複数の通信路の状態を検出する。
【００３３】
より具体的には、通信状態検出部２０１は、無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃの各々について、前記サーバから受信される信号の信号強度（すなわち、受信される電波の電波強度）、データの送受信における応答時間、データ伝送速度、等を検出する。通信状態検出部２０１は、検出された信号強度、応答時間、データ伝送速度、等に基づいて、通信状態の評価値を算出してもよい。この評価値は、例えば、値が大きいほど通信状態が良好であることを示す。
【００３４】
通信路選択部２０２は、通信状態検出部２０１によって検出された通信状態に基づいて、複数の無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃから、サーバ１２との通信に用いる通信モジュールを選択する。通信路選択部２０２は、検出された通信状態とバッテリ１０７の残量とに基づいて、複数の無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃから、サーバ１２との通信に用いる通信モジュールを選択してもよい。換言すると、通信路選択部２０２は、通信状態（または通信状態およびバッテリ残量）に基づいて、複数の通信方式による通信路から、サーバ１２との通信に用いる通信路を選択する。なお、通信路選択部２０２は、例えば、通信状態の評価値、バッテリ残量、消費電力、送信対象データのデータサイズ、等に基づく評価値（例えば、それぞれをパラメータ化し、重み付け加算した評価値）を用いて、サーバ１２との通信に用いる通信モジュールを選択してもよい。
【００３５】
通信路選択部２０２は、複数の無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃの各々について、例えば、検出された通信状態で、対象のデータの送信が完了したときのバッテリ残量を推定する。そして、通信路選択部２０２は、推定された送信完了時のバッテリ残量がしきい値以上である（例えば、データの送信によって、バッテリの残量が空にならない）通信モジュールを、サーバ１２との通信に用いる通信モジュールに決定する。
【００３６】
送信制御部２０７は、サーバ１２との通信に用いる通信モジュールの通信状態に基づいて、サーバ１２に送信するデータの内容を制御する。例えば、送信制御部２０７は、通信モジュールの通信状態に基づいて、生体データと、当該生体データから算出された特徴量の少なくとも一方をサーバ１２に送信する。
【００３７】
より具体的には、送信制御部２０７は、サーバ１２との通信に用いる通信モジュールの通信状態が良好である場合（例えば、通信状態の評価値が第１しきい値以上である場合）、生体データをサーバ１２に送信する。送信制御部２０７は、通信モジュールの通信状態が良好でない（劣悪である）ものの、当該通信モジュールによる通信が可能である場合（例えば、評価値が第１しきい値未満であり、且つ第２しきい値以上である場合）、生体データよりもデータサイズが小さいデータである、特徴量をサーバ１２に送信する。また、送信制御部２０７は、通信モジュールによる通信ができない場合（例えば、評価値が第２しきい値未満である場合）、生体データと特徴量とをバッファ２０８に蓄積（保存）し、通信可能になったときに、蓄積されたデータ（生体データまたは特徴量）をサーバ１２に送信する。これにより、ウェアラブルデバイス１１において、通信状態が良好でない場合にも、サーバ１２にデータを送信するために要する消費電力量を抑制することができる。なお、送信制御部２０７は、通信モジュールによる通信状態（例えば、信号強度）や、バッテリ１０７の残量に基づいて、データを送信する頻度（時間間隔）を決定してもよい。
【００３８】
また、通信状態検出部２０１および通信路選択部２０２は、コーディネータ端末１３を経由して、サーバ１２との通信を行う場合の通信モジュールを決定することもできる。
【００３９】
より具体的には、通信状態検出部２０１は、例えば、自機１１とコーディネータ端末１３との間の通信に用いられ得る通信モジュール（例えば、ＢＴ、ＢＡＮ、無線ＬＡＮによる通信路）の通信状態を検出する。そして、通信路選択部２０２は、検出された通信状態とバッテリ１０７の残量とに基づいて、自機１１とコーディネータ端末１３との間の通信に用いる通信モジュールを決定する。なお、コーディネータ端末１３とサーバ１２とがそれぞれ用いる通信モジュールは、コーディネータ端末１３およびサーバ１２によって、同様の方法で選択されるようにしてもよい。
【００４０】
送信制御部２０７は、決定された通信モジュールの通信状態に基づいて、コーディネータ端末１３を経由してサーバ１２に送信するデータの内容を制御する。例えば、送信制御部２０７は、通信モジュールの通信状態に基づいて、生体データと、当該生体データから算出された特徴量の少なくとも一方を、コーディネータ端末１３を経由してサーバ１２に送信する。
【００４１】
より具体的には、送信制御部２０７は、コーディネータ端末１３との間の通信に用いる通信モジュールの通信状態が良好である場合（例えば、通信状態の評価値が第１しきい値以上である場合）、生体データと特徴量の両方を、コーディネータ端末１３を経由してサーバ１２に送信する。送信制御部２０７は、通信モジュールの通信状態が良好でないものの、当該通信モジュールによる通信が可能である場合（例えば、評価値が第１しきい値未満であり、且つ第２しきい値以上である場合）、特徴量算出部２０４によって算出された特徴量を、コーディネータ端末１３を経由してサーバ１２に送信する。また、送信制御部２０７は、通信モジュールによる通信ができない場合（例えば、評価値が第２しきい値未満である場合）、生体データと特徴量とをバッファ２０８に蓄積し、通信可能になったときに、蓄積されたデータ（生体データおよび／または特徴量）を、コーディネータ端末１３を経由してサーバ１２に送信する。
【００４２】
サーバ１２は、ウェアラブルデバイス１１によって送信された生体データと特徴量の少なくとも一方を受信し、生体情報データベース１２１に格納する。サーバ１２上で実行される健康・医療情報アプリケーション１２２は、格納された生体データと特徴量の少なくとも一方を解析し、その解析結果に基づいて、健康支援や医療情報のメッセージを生成し、ウェアラブルデバイス１１に送信（通知）する。
【００４３】
解析結果受信部２０９は、通信路選択部２０２によって選択された通信モジュールを用いて、サーバ１２から、生体データと特徴量の少なくとも一方に基づくメッセージを受信する。このメッセージは、生体データや特徴量の解析結果に基づくメッセージであり、例えば、体温の上昇が検出された場合の熱中症情報である。解析結果受信部２０９は、メッセージを、コーディネータ端末１３を経由してサーバ１２から受信してもよい。
【００４４】
表示制御部２０６は、受信されたメッセージを表示装置１０９の画面に表示する。ユーザは、表示されたメッセージを見ることによって、自身の健康状態を確認することや、健康状態に基づくアドバイスを得ることができる。なお、このメッセージは、スピーカやイヤホンを用いて、音声として提供することもできる。
【００４５】
以上の構成により、ウェアラブルデバイス１１で取得された生体情報を、サーバ１２に効率的に伝送することができ、ウェアラブルデバイス１１を省電力化することができる。
【００４６】
次いで、図４は、複数のウェアラブルデバイスがある場合に、生体情報がウェアラブルデバイスからサーバ１２に送信される例を示す。図４に示す例では、処理能力が異なる複数のウェアラブルデバイス１１Ａ，１１Ｂ，１１Ｃ，１１Ｄが近傍に存在することを想定する。処理能力は、例えば、プロセッサの処理速度、メモリのサイズ（バッファサイズ）、消費電力、バッテリの残量、無線通信モジュールで使用可能な無線通信方式、信号強度、等のウェアラブルデバイスに関する各種の情報（パラメータ）によって示される。
【００４７】
各ウェアラブルデバイス１１Ａ，１１Ｂ，１１Ｃ，１１Ｄでは、バッテリ駆動によって使用できる時間（使用可能時間）が推定される。この使用可能時間は、ウェアラブルデバイス１１がいずれの無線通信方式（無線通信モジュール）で通信を行うかに応じて変動する。一般に、ウェアラブルデバイス１１が無線ＬＡＮ、３Ｇ移動通信、または４Ｇ移動通信で通信する場合の消費電力は、これら無線ＬＡＮ、３Ｇ移動通信、または４Ｇ移動通信よりも短い距離での通信が規定されたＢｌｕｅｔｏｏｔｈ（ＢＴ）やＢＡＮで通信する場合の消費電力よりも大きい。換言すると、ＢＴまたはＢＡＮで通信した場合には、無線ＬＡＮ、３Ｇ移動通信、または４Ｇ移動通信で通信した場合よりも、ウェアラブルデバイス１１の使用可能時間を長くすることができる。
【００４８】
使用可能時間が短いウェアラブルデバイス１１Ｂ，１１Ｃ（例えば、使用可能時間が第１しきい値時間未満であるウェアラブルデバイス）では、消費電力が小さいＢＴまたはＢＡＮで通信することによって、使用可能時間をできるだけ長くすることが望ましい。そのため、使用可能時間が長いウェアラブルデバイス１１Ａ（例えば、使用可能時間が第２しきい値時間（＞第１しきい値時間）以上であるウェアラブルデバイス１１Ａ）は、使用可能時間が短いウェアラブルデバイス１１Ｂ，１１Ｃ（外部電子機器）との間でＢＴまたはＢＡＮによる接続を確立することによって、ウェアラブルデバイス１１Ｂ，１１Ｃから生体データと当該生体データから算出された特徴量とを受信する。そして、ウェアラブルデバイス１１Ａは、サーバ１２との間で無線ＬＡＮ、３Ｇ移動通信、または４Ｇ移動通信による接続を確立する。ウェアラブルデバイス１１Ａは、その接続における通信状態に基づいて、自機１１Ａで生成された生体データおよびウェアラブルデバイス１１Ｂ，１１Ｃから受信した生体データと、自機１１Ａで算出された特徴量およびウェアラブルデバイス１１Ｂ，１１Ｃから受信した特徴量との少なくとも一方を、サーバ１２に送信する。つまり、使用可能時間が長いウェアラブルデバイス１１Ａが、自機１１Ａのデータと、使用可能時間が短いウェアラブルデバイス１１Ｂ，１１Ｃのデータとをまとめてサーバ１２に送信する。
【００４９】
ウェアラブルデバイス１１Ａは、コーディネータ端末１３との間でＢＴ、ＢＡＮまたは無線ＬＡＮによる接続を確立することによって、自機１１Ａで生成された生体データ（または特徴量）と、ウェアラブルデバイス１１Ｂ，１１Ｃから受信した生体データ（または特徴量）とをコーディネータ端末１３に送信してもよい。その場合、コーディネータ端末１３は、サーバ１２との間で無線ＬＡＮ、３Ｇ移動通信、または４Ｇ移動通信による接続を確立することによって、ウェアラブルデバイス１１Ａから受信した、ウェアラブルデバイス１１Ａで生成された生体データ（または特徴量）と、ウェアラブルデバイス１１Ａ，１１Ｂ，１１Ｃの各々で生成された生体データ（または特徴量）とをサーバ１２に送信する。
【００５０】
また、中程度の使用可能時間であるウェアラブルデバイス１１Ｄ（例えば、使用可能時間が第１しきい値時間以上、且つ第２しきい値時間未満であるウェアラブルデバイス）は、図１で示した例のように、無線ＬＡＮ、３Ｇ移動通信または４Ｇ移動通信で、サーバ１２に生体データを送信する。また、このウェアラブルデバイス１１Ｄは、ＢＴ、ＢＡＮまたは無線ＬＡＮによって接続されたコーディネータ端末１３を介して、サーバ１２に生体データを送信してもよい。
【００５１】
このようなデータ送信に関して、ウェアラブルデバイス１１Ａ上で実行される通信制御プログラム１１２の動作を説明する。
【００５２】
通信制御プログラム１１２に設けられる近傍デバイス制御部２１０は、ウェアラブルデバイス（自機）１１Ａの近傍に存在する他のウェアラブルデバイス１１Ｂ，１１Ｃ，１１Ｄを検出する。そして、近傍デバイス制御部２１０は、自機１１Ａと、検出された近傍のウェアラブルデバイス１１Ｂ，１１Ｃ，１１Ｄとから、サーバ１２に接続するデバイス（サーバ接続デバイス）を決定する。
【００５３】
図４に示す例では、近傍デバイス制御部２１０は、自機１１Ａの使用可能時間（処理能力）と、近傍のウェアラブルデバイス１１Ｂ，１１Ｃ，１１Ｄの各々の使用可能時間とに基づいて、例えば、使用可能時間が最も長い（処理能力が最も高い）自機１１Ａを、サーバ接続デバイスに決定する。また、近傍デバイス制御部２１０は、使用可能時間が短いウェアラブルデバイス１１Ｂ，１１Ｃを、直接、サーバ１２に接続しないデバイス（非サーバ接続デバイス）に決定する。つまり、近傍デバイス制御部２１０は、使用可能時間が短いウェアラブルデバイス１１Ｂ，１１Ｃから送信されるデータと、これらウェアラブルデバイス１１Ｂ，１１Ｃに送信されるデータとを、サーバ接続デバイスである自機１１Ａが中継することを決定する。さらに、近傍デバイス制御部２１０は、使用可能時間が中程度のウェアラブルデバイス１１Ｄが、自機１１Ｄで、サーバ１２にデータを送信し、サーバ１２からデータを受信することを決定する。
【００５４】
なお、近傍デバイス制御部２１０は、使用可能時間に限らず、例えば、バッテリ残量や信号強度等を示すパラメータを重み付けして算出（例えば、重み付け加算）した評価値に基づいて、サーバ接続デバイス等を決定してもよい。また、近傍デバイス制御部２１０は、自機１１Ａとウェアラブルデバイス１１Ｄとが、コーディネータ端末１３を介して、サーバ１２と通信することを決定することもできる。
【００５５】
次いで、外部データ受信部２１１は、ウェアラブルデバイス１１Ｂ，１１Ｃ（非サーバ接続デバイス）から生体データを受信する。なお、外部データ受信部２１１は、ウェアラブルデバイス１１Ｂ，１１Ｃから、生体データと、生体データを用いて算出された特徴量とを受信してもよい。また、外部データ受信部２１１が、ウェアラブルデバイス１１Ｂ，１１Ｃから生体データを受信し、特徴量算出部２０４が、受信した生体データから特徴量を算出するようにしてもよい。
【００５６】
通信路選択部２０２は、通信状態検出部２０１によって検出された通信状態とバッテリ残量とに基づいて、複数の通信モジュールから、自機１１Ａからサーバ１２にデータを転送するための通信モジュールを選択する。
【００５７】
送信制御部２０７は、通信路選択部２０２によって選択された通信モジュールの通信状態に基づいて、サーバ１２に送信するデータの内容を制御する。例えば、送信制御部２０７は、選択された通信モジュールの通信状態が良好である場合（例えば、通信状態の評価値が第１しきい値以上である場合）、自機１１Ａの生体データとウェアラブルデバイス１１Ｂ，１１Ｃから受信した生体データとをサーバ１２に送信する。送信制御部２０７は、選択された通信モジュールの通信状態が良好でないものの、当該通信モジュールによる通信が可能である場合（例えば、評価値が第１しきい値未満、且つ第２しきい値以上である場合）、特徴量算出部２０４によって算出された自機１１Ａの特徴量と、ウェアラブルデバイス１１Ｂ，１１Ｃから受信した特徴量とをサーバ１２に送信する。また、送信制御部２０７は、選択された通信モジュールによる通信ができない場合（例えば、評価値が第２しきい値未満である場合）、自機１１Ａの生体データおよび特徴量と、ウェアラブルデバイス１１Ｂ，１１Ｃから受信した生体データおよび特徴量とをバッファ２０８に蓄積し、通信可能になったときに、蓄積されたデータ（生体データまたは特徴量）をサーバ１２に送信する。
【００５８】
以上の構成により、複数のウェアラブルデバイスが近傍に存在する場合に、それら複数のウェアラブルデバイスからサーバ１２へのデータの送信を、通信状態と使用可能時間（処理能力）とを考慮して最適化することができる。
【００５９】
なお、上記の例では、ウェアラブルデバイス１１からサーバ１２に生体データを送信する場合について説明したが、サーバ１２からウェアラブルデバイス１１に、生体データの解析結果に基づくメッセージを送信する場合にも適用できる。すなわち、使用可能時間が長いウェアラブルデバイス１１Ａは、サーバ１２との間で無線ＬＡＮ、３Ｇ移動通信、または４Ｇ移動通信による接続を確立することによって、サーバ１２から、自機１１Ａと、使用可能時間が短いウェアラブルデバイス１１Ｂ，１１Ｃとに対するメッセージ（ウェアラブルデバイス１１毎の生体データの解析に基づくメッセージ）を受信する。そして、ウェアラブルデバイス１１Ａは、ウェアラブルデバイス１１Ｂ，１１Ｃとの間でＢＴまたはＢＡＮによる接続を確立することによって、サーバ１２から受信したメッセージをウェアラブルデバイス１１Ｂ，１１Ｃに送信する。
【００６０】
さらに、図５に示すように、ウェアラブルデバイス１１が使用されている場所（位置）に応じて、サーバ１２に送信される生体データの内容や、生体データが送信される頻度が変更されるようにしてもよい。
【００６１】
位置検出部２１２は、ウェアラブルデバイス（自機）１１の位置を検出する。位置検出部２１２は、例えば、ウェアラブルデバイス１１がサーバ１２によって認証されるときに、接続先であるサーバ１２や、当該サーバ１２との接続に用いられるネットワーク上の経路（ＩＰアドレス等）に基づく位置データを受信し、この位置データを用いて自機１１の位置を検出する。また、位置検出部２１２は、ウェアラブルデバイス１１２に設けられるＧＰＳレシーバによって受信された信号を用いて、自機１１の現在位置を検出してもよい。
【００６２】
そして、位置検出部２１２は、自機１１の位置に対応する場所（例えば、地名、施設名）を認識する。また、位置検出部２１２は、自機１１の位置に対応する場所の属性を認識してもよい。この属性は、例えば、病院、会社、イベント会場、自宅、等の場所の種類を示してもよいし、データをサーバ１２に送信する頻度と送信されるデータの内容とを示してもよい。
【００６３】
送信制御部２０７は、自機１１が使用されている場所、またはその場所の属性に基づいて、データをサーバ１２に送信する頻度と、送信されるデータの内容とを決定する。例えば、送信制御部２０７は、自機１１が病院内にある場合、高い頻度で、詳細な生体データをサーバ１２に送信する。また、送信制御部２０７は、例えば、自機１１が会社内やイベント会場内にある場合、低い頻度で、特徴量のような、生体データを用いて生成（抜粋）された簡易なデータをサーバ１２に送信する。
【００６４】
以上の構成により、ウェアラブルデバイス１１が使用されている場所（場所の属性）に応じて、必要な生体情報をサーバ１２に送信することができる。例えば、ユーザが入院した際など生体データの正確性やリアルタイム性が求められる場合には、生体データの送信間隔を短くし、生体センサによって出力された生データをそのままサーバ１２に送信する。また、例えば、会社やイベントなど多数のウェアラブルデバイス１１の装用者が存在する場合には、生体データを特徴量に変換することによってデータ量を削減し、その特徴量の送信間隔を長くする。このように位置（場所）によってデータの送信方法を制御することによって、データ伝送における輻輳を軽減し、データ伝送の信頼性等を適応的に制御することができる。
【００６５】
なお、通信路選択部２０２は、自機１１が使用されている場所に応じて、複数の無線通信モジュール１０４から、サーバ１２との通信に用いる無線通信モジュール１０４を選択してもよい。例えば、通信路選択部２０２は、自機１１が、無線ＬＡＮが利用可能な場所（例えば、病院や自宅）で使用されている場合、無線ＬＡＮの無線通信モジュール１０４を優先的に選択する。このような選択のために、ウェアラブルデバイス１１が使用される場所に対して、無線通信モジュール１０４（通信路）毎の優先度を予め付与しておいてもよい。
【００６６】
次いで、図６のフローチャートを参照して、ウェアラブルデバイス１１によって実行されるデータ送信処理の手順の例を説明する。
【００６７】
まず、各生体センサ１１０は、ユーザの生体情報（例えば、脈拍、血圧、心電、体温、等）の計測を開始する（ブロックＢ１０１）。生体センサ１１０は、計測された生体情報を含む生体データ（センサデータ）を生成する。センサデータ受信部２０３は、生体センサ１１０によって生成された生体データを取得（受信）する（ブロックＢ１０２）。
【００６８】
特徴量算出部２０４は、取得された生体データを用いて特徴量を算出（抽出）する（ブロックＢ１０３）。特徴量算出部２０４は、例えば、脈拍を表す振幅を解析することによって、心拍数（特徴量）を算出する。ユーザ状態認識部２０５は、生体データや特徴量を用いて、ユーザの状態を認識する（ブロックＢ１０４）。表示制御部２０６は、認識されたユーザの状態に基づいて、ウェアラブルデバイス１１の画面にメッセージ等を表示するようにしてもよい。
【００６９】
次いで、通信状態検出部２０１は、サーバ１２にデータを転送するための通信路の状態（通信モジュール１０４による通信の状態）を検出する（ブロックＢ１０５）。通信状態検出部２０１は、例えば、信号強度、応答時間、伝送速度等に基づいて、通信状態の評価値を算出する。この評価値は、例えば、値が大きいほど通信状態が良好であることを示す。通信路選択部２０２は、通信状態検出部２０１によって検出された通信状態とバッテリ残量とに基づいて、複数の通信路から、サーバ１２にデータを転送するための通信路を選択する（ブロックＢ１０６）。
【００７０】
そして、送信制御部２０７は、選択された通信路の通信状態が良好であるか否かを判定する（ブロックＢ１０７）。送信制御部２０７は、例えば、通信状態を示す評価値がしきい値以上であるか否かを判定する。通信状態が良好である場合（例えば、評価値がしきい値以上である場合）（ブロックＢ１０７のＹＥＳ）、送信制御部２０７は、生体データをサーバ１２に送信する（ブロックＢ１０８）。
【００７１】
通信状態が良好でない場合（例えば、評価値がしきい値未満である場合）（ブロックＢ１０７のＮＯ）、送信制御部２０７は、選択された通信路で通信可能であるか否かを判定する（ブロックＢ１０９）。通信可能である場合（ブロックＢ１０９のＹＥＳ）、送信制御部２０７は、生体データから算出された特徴量をサーバ１２に送信する（ブロックＢ１１０）。通信不能である場合（ブロックＢ１０９のＮＯ）、送信制御部２０７は、生体データと特徴量とをバッファ２０８に蓄積し（ブロックＢ１１１）、通信可能になったときに、蓄積されたデータ（生体データまたは特徴量）をサーバ１２に送信する。
【００７２】
次いで、生体センサ１１０は、計測を終了するか否かを判定する（ブロックＢ１１２）。生体センサ１１０は、例えば、ユーザによって計測の終了が指示されたか否かを判定する。計測を終了しない場合（ブロックＢ１１２のＮＯ）、ブロックＢ１０２に戻り、センサデータの取得および転送に関する処理が続行される。計測を終了する場合（ブロックＢ１１２のＹＥＳ）、処理を終了する。
【００７３】
また、図７のフローチャートを参照して、ウェアラブルデバイス１１によって実行されるデータ送信処理の手順の別の例を説明する。このデータ送信処理では、ウェアラブルデバイス１１が、自機１１の近傍に他のウェアラブルデバイスがある場合に、自機１１からサーバ１２へのデータ送信と、近傍のウェアラブルデバイスを介したサーバ１２へのデータ送信とを制御する機能を有することを想定する。
【００７４】
ブロックＢ２０１からブロックＢ２０５までの手順は、図６のフローチャートで説明したブロックＢ１０１からブロックＢ１０５までの手順と同様である。
【００７５】
近傍デバイス制御部２１０は、ウェアラブルデバイス１１（自機）の近傍に他のウェアラブルデバイスが存在するか否かを判定する（ブロックＢ２０６）。自機１１の近傍に、他のウェアラブルデバイスが存在する場合（ブロックＢ２０６のＹＥＳ）、近傍デバイス制御部２１０は、自機１１の近傍のウェアラブルデバイスを検出し、自機１１と、検出された近傍のウェアラブルデバイスとから、サーバ１２に接続するデバイス（サーバ接続デバイス）を決定する（ブロックＢ２０７）。近傍デバイス制御部２１０は、自機１１の処理能力およびバッテリ残量、近傍のウェアラブルデバイスの各々の処理能力およびバッテリ残量、通信状態、等に基づいて、適応的にサーバ接続デバイスを決定する（例えば、処理能力が最も高いウェアラブルデバイスを、サーバ接続デバイスに決定する）。
【００７６】
次いで、近傍デバイス制御部２１０は、自機１１がサーバ接続デバイスであるか否かを判定する（ブロックＢ２０８）。自機１１がサーバ接続デバイスである場合（ブロックＢ２０８のＹＥＳ）、外部データ受信部２１１は、近傍のウェアラブルデバイスから生体データを受信する（ブロックＢ２０９）。近傍のウェアラブルデバイスは、通信状態に応じて、サーバ接続デバイス１１に生体データを送信する。なお、外部データ受信部２１１は、近傍のウェアラブルデバイスから、生体データと、生体データを用いて算出された特徴量とを受信してもよい。そして、通信路選択部２０２は、通信状態検出部２０１によって検出された通信状態とバッテリ残量とに基づいて、複数の通信路から、サーバ１２にデータを転送するための通信路を選択する（ブロックＢ２１０）。
【００７７】
次いで、送信制御部２０７は、選択された通信路の通信状態が良好であるか否かを判定する（ブロックＢ２１１）。通信状態が良好である場合（例えば、評価値がしきい値以上である場合）（ブロックＢ２１１のＹＥＳ）、送信制御部２０７は、自機１１の生体データと近傍のウェアラブルデバイスの生体データとをサーバ１２に送信する（ブロックＢ２１２）。
【００７８】
通信状態が良好でない場合（例えば、評価値がしきい値未満である場合）（ブロックＢ２１１のＮＯ）、送信制御部２０７は、選択された通信路で通信可能であるか否かを判定する（ブロックＢ２１３）。通信可能である場合（ブロックＢ２１３のＹＥＳ）、送信制御部２０７は、自機１１の生体データから算出された特徴量と、近傍のウェアラブルデバイスの生体データから算出された特徴量とをサーバ１２に送信する（ブロックＢ２１４）。通信不能である場合（ブロックＢ２１３のＮＯ）、送信制御部２０７は、自機１１の生体データおよび特徴量と、近傍のウェアラブルデバイスの生体データおよび特徴量とをバッファ２０８に蓄積し（ブロックＢ２１５）、通信可能になったときに、蓄積されたデータ（生体データまたは特徴量）をサーバ１２に送信する。
【００７９】
一方、自機１１の近傍に、他のウェアラブルデバイスが存在しない場合（ブロックＢ２０６のＮＯ）、通信路選択部２０２は、通信状態検出部２０１によって検出された通信状態とバッテリ残量とに基づいて、複数の通信路から、サーバ１２にデータを転送するための通信路を選択する（ブロックＢ２１６）。
【００８０】
また、自機１１がサーバ接続デバイスでない場合（ブロックＢ２０８のＮＯ）、通信路選択部２０２は、サーバ接続デバイスに選択されたウェアラブルデバイスにデータを転送するための通信路を選択する（ブロックＢ２１６）。なお、通信路選択部２０２は、通信状態検出部２０１に、自機１１とサーバ接続デバイスとの間の通信状態を検出させ、その通信状態に基づいて通信路を選択してもよい。
【００８１】
ブロックＢ２１６において、サーバ１２またはサーバ接続デバイスとの通信路が選択された後、送信制御部２０７は、選択された通信路の通信状態が良好であるか否かを判定する（ブロックＢ２１７）。通信状態が良好である場合（例えば、評価値がしきい値以上である場合）（ブロックＢ２１７のＹＥＳ）、送信制御部２０７は、自機１１の生体データをサーバ１２またはサーバ接続デバイスに送信する（ブロックＢ２１８）。
【００８２】
通信状態が良好でない場合（例えば、評価値がしきい値未満である場合）（ブロックＢ２１７のＮＯ）、送信制御部２０７は、選択された通信路で通信可能であるか否かを判定する（ブロックＢ２１９）。通信可能である場合（ブロックＢ２１９のＹＥＳ）、送信制御部２０７は、生体データから算出された特徴量をサーバ１２またはサーバ接続デバイスに送信する（ブロックＢ２２０）。通信不能である場合（ブロックＢ２１９のＮＯ）、送信制御部２０７は、自機１１の生体データと特徴量とをバッファ２０８に蓄積し（ブロックＢ２２１）、通信可能になったときに、蓄積されたデータ（生体データまたは特徴量）をサーバ１２またはサーバ接続デバイスに送信する。
【００８３】
次いで、生体センサ１１０は、計測を終了するか否かを判定する（ブロックＢ２２２）。生体センサ１１０は、例えば、ユーザによって計測の終了が指示されたか否かを判定する。計測を終了しない場合（ブロックＢ２２２のＮＯ）、ブロックＢ２０２に戻り、センサデータの取得および転送に関する処理が続行される。計測を終了する場合（ブロックＢ２２２のＹＥＳ）、処理を終了する。
【００８４】
さらに、図８のフローチャートを参照して、ウェアラブルデバイス１１によって実行されるデータ送信処理の手順のさらに別の例を説明する。このデータ送信処理では、ウェアラブルデバイス１１が、使用されている位置（場所）に基づいて、送信するデータの内容を制御する機能を有することを想定する。
【００８５】
ブロックＢ３０１からブロックＢ３０４までの手順は、図６のフローチャートで説明したブロックＢ１０１からブロックＢ１０４までの手順と同様である。
【００８６】
位置検出部２１２は、ウェアラブルデバイス（自機）１１の位置を検出する（ブロックＢ３０５）。位置検出部２１２は、例えば、ウェアラブルデバイス１１がサーバ１２によって認証されるときに、接続先であるサーバ１２や、当該サーバ１２との接続に用いられるネットワーク上の経路（ＩＰアドレス等）に基づく位置データを受信し、この位置データを用いて自機１１の位置を検出する。
【００８７】
送信制御部２０７は、自機１１が所定のエリア内にあるか否かを判定する（ブロックＢ３０６）。この所定のエリアは、例えば、病院のような、高頻度に（短い送信間隔で）高精度な生体データを取得する必要があるエリアである。
【００８８】
自機１１が所定のエリア内にある場合（ブロックＢ３０６のＹＥＳ）、送信制御部２０７は、生体データをサーバ１２に送信する（ブロックＢ３０７）。一方、自機１１が所定のエリア内にない場合（ブロックＢ３０６のＮＯ）、送信制御部２０７は、生体データから算出された特徴量をサーバ１２に送信する（ブロックＢ３０８）。なお、送信制御部２０７は、自機１１が所定のエリア内にない場合、特徴量の送信間隔を長くしてもよい。
【００８９】
次いで、生体センサ１１０は、計測を終了するか否かを判定する（ブロックＢ３０９）。生体センサ１１０は、例えば、ユーザによって計測の終了が指示されたか否かを判定する。計測を終了しない場合（ブロックＢ３０９のＮＯ）、ブロックＢ３０２に戻り、センサデータの取得および転送に関する処理が続行される。計測を終了する場合（ブロックＢ３０９のＹＥＳ）、処理を終了する。
【００９０】
以上のウェアラブルデバイス１１の位置に基づく手順は、図６および図７に示した手順に組み込んで用いることができる。
【００９１】
以上説明したように、本実施形態によれば、生体情報を効率的に伝送することができる。生体センサ１１０は生体データを生成する。特徴量算出部２０４は、生体データから特徴量を算出する。通信路状態検出部２０１は、無線通信モジュール１０４Ａ，１０４Ｂ，１０４Ｃとサーバ１２との間の通信状態を検出する。送信制御部２０７は、検出された通信状態に基づいて、サーバ１２に、生体データと特徴量の少なくとも一方を送信する。
【００９２】
このように、通信状態に応じて生体データと特徴量の少なくとも一方を送信するので、生体情報を効率的に伝送することができ、低消費電力で且つ信頼性の高いヘルスケアシステムを実現することができる。
【００９３】
なお、本実施形態のデータ送信処理の手順は全てソフトウェアによって実行することができる。このため、データ送信処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００９４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９５】
１１２…通信制御プログラム、２０１…通信状態検出部、２０２…通信路選択部、２０３…センサデータ受信部、２０４…特徴量算出部、２０５…ユーザ状態認識部、２０６…表示制御部、２０７…送信制御部、２０８…バッファ、２０９…解析結果受信部、２１０…近傍デバイス制御部、２１１…外部データ受信部、２１２…位置検出部。
【図１】
2014213071.tif 000003
【図２】
2014213071.tif 000004
【図３】
2014213071.tif 000005
【図４】
2014213071.tif 000006
【図５】
2014213071.tif 000007
【図６】
2014213071.tif 000008
【図７】
2014213071.tif 000009
【図８】
2014213071.tif 000010