(57)【特許請求の範囲】
【請求項１】
生体情報を測定する測定装置とブルートゥース通信を行う通信部と、
互いに異なるブルートゥースのプロファイルを備え、前記プロファイルに従い、前記通信部を介して、前記生体情報を受信する複数の通信仕様部と、
前記通信部を介して受信した前記測定装置に関する情報に基づいて、前記生体情報を受信する通信仕様部を選択する選択部と、
前記選択部が選択した通信仕様部が受信した前記生体情報を、所定のフォーマットに変換する変換部と、
前記所定のフォーマットに変更された前記生体情報を、前記生体情報を収集する電子カルテアプリケーションを実装した端末に送信する端末通信部と、
を有する通信装置。
【請求項２】
前記選択部は、前記通信部を介して受信したアドバタイジング信号に含まれる前記測定装置に関する情報に基づいて、前記生体情報を受信する通信仕様部を選択する、
請求項１に記載の通信装置。
【請求項３】
前記選択部が選択した通信仕様部は、前記プロファイルに従い、前記通信部を介して、前記測定装置に対し前記生体情報を要求し、
前記通信部は、前記要求を受信した前記測定装置から送信される前記生体情報を受信する、
請求項１または２に記載の通信装置。
【請求項４】
前記プロファイルは、前記測定装置のメーカーおよび前記測定装置の種類の両方または一方によって異なる、
請求項１から３のいずれか一項に記載の通信装置。
【請求項５】
通信部が生体情報を測定する測定装置とブルートゥース通信を行い、
複数の通信仕様部のそれぞれが互いに異なるブルートゥースのプロファイルを備え、前記プロファイルに従い、前記通信部を介して、前記生体情報を受信し、
前記通信部が受信した前記測定装置に関する情報に基づいて、前記生体情報を受信する通信仕様部を選択し、
選択した通信仕様部が受信した前記生体情報を、所定のフォーマットに変換し、
前記所定のフォーマットに変更された前記生体情報を、前記生体情報を収集する電子カルテアプリケーションを実装した端末に送信する、
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信装置および通信方法に関する。
【背景技術】
【０００２】
特許文献１には、人体の体表面に設置され、心電データを含む生体情報を収集する生体情報収集デバイスが開示されている。生体情報収集デバイスは、ブルートゥース（Bluetooth：登録商標）等の近接通信により、スマートフォン、ノートＰＣ（Personal Computer）、タブレット等のモバイル端末に心電データ等のデータを送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−０１７８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
体温計、血圧計、および脈拍計といった生体情報を測定する測定装置は、様々なメーカーから提供される。測定装置は、メーカーによってブルートゥースの通信仕様が異なる場合があり、ＰＣ等の端末に実装され、測定装置の生体情報を収集するアプリケーションは、各メーカーのブルートゥースの通信仕様に合わせて開発される。このため、端末に実装されるアプリケーションの開発には、労力を要するという問題がある。
【０００５】
本開示の非限定的な実施例は、端末に実装され、測定装置が測定した生体情報を収集するアプリケーションの開発を容易にする通信装置および通信方法の提供に資する。
【課題を解決するための手段】
【０００６】
本開示の一実施例に係る通信装置は、生体情報を測定する測定装置と近距離無線通信を行う通信部と、互いに異なる通信仕様を備え、前記通信仕様に従い、前記通信部を介して、前記生体情報を受信する複数の通信仕様部と、前記通信部を介して受信した前記測定装置に関する情報に基づいて、前記生体情報を受信する通信仕様部を選択する選択部と、を有する。
【０００７】
本開示の一実施例に係る通信方法は、通信部が生体情報を測定する測定装置と近距離無線通信を行い、複数の通信仕様部のそれぞれが異なる通信仕様を備え、前記通信仕様に従い、前記通信部を介して、前記生体情報を受信し、前記通信部が受信した前記測定装置に関する情報に基づいて、前記生体情報を受信する通信仕様部を選択する。
【発明の効果】
【０００８】
本開示の一実施例によれば、端末に実装され、測定装置が測定した生体情報を収集するアプリケーションの開発を容易にできる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態に係る通信装置を適用した生体測定システムの一例を示した図である。
【図２】通信装置のブロック構成例を示した図である。
【図３】端末のブロック構成例を示した図である。
【図４】生体測定システムの動作例を示したシーケンス図である。
【図５】通信装置のデータリクエストのフレーム構成例を示した図である。
【図６】測定装置の生体情報のフレーム構成例を示した図である。
【図７】通信装置のフォーマット変換後のフレーム構成例を示した図である。
【図８】通信装置のフォーマット変換後のフレーム構成例を示した図である。
【図９】ＣＳＶデータに含まれるデータ例を示した図である。
【図１０】通信装置の動作例を示したフローチャートである。
【図１１】通信装置および端末のハードウェア構成例を示した図である。
【発明を実施するための形態】
【００１０】
以下、図面を適宜参照して、本開示の実施の形態について説明する。
【００１１】
近年、ＷｉＦｉ（登録商標）、ブルートゥース、およびＢＬＥ（Bluetooth Low Energy）等の無線通信機能を搭載したＩｏＴ（Internet of Things）機器が登場してきた。バイタル装置においても、ＢＬＥ通信機能を搭載したモデルが多く登場してきた。この通信機能を利用することで、測定したバイタルデータを即座に端末に転送して記憶することが可能になった。
【００１２】
しかし、これらＢＬＥ通信機能を搭載したバイタル装置は、タブレット端末またはスマートフォンと通信することが一般的である。このため、ＰＣにおいて、バイタルデータを参照したい場合でも、一旦、バイタルデータをタブレット端末またはスマートフォンに送信し、タブレット端末またはスマートフォンからクラウドへアップロードする。そして、クラウドにアップロードしたバイタルデータを、ＰＣにおいて参照する。
【００１３】
介護現場などでは、ＢＬＥ通信機能付のバイタル装置と、タブレット端末またはスマートフォンとを持参し、被介護者のバイタル測定を行っても大きな問題はないと思われる。
【００１４】
しかし、医療現場では、電子カルテがノートＰＣ（Windows：登録商標）で動作していることが多い。このため、医療現場では、バイタル測定時に、バイタル装置と、ノートＰＣと、タブレット端末またはスマートフォンとを持参し、患者のバイタル測定を行うことになる。バイタル装置と、タブレット端末またはスマートフォンとの通信手続きに加え、カルテ管理のオペレーションも別途発生するため、上記システムは、医療現場では敬遠されがちである。すなわち、バイタルデータのクラウド転送のために、タブレット端末またはスマートフォンがシステムに追加されるのは煩雑である。
【００１５】
また、バイタル装置は、メーカーによってブルートゥースの通信仕様が異なる場合がある。ＰＣ等の端末に実装され、測定装置の生体情報を収集するアプリケーションは、各メーカーのブルートゥースの通信仕様に合わせて開発されることが想定される。
【００１６】
以下で説明する通信装置は、バイタル装置とＰＣとの間の通信を中継する。
【００１７】
図１は、実施の形態に係る通信装置１を適用した生体測定システムの一例を示した図である。図１に示すように、生体測定システムは、通信装置１と、測定装置２ａ〜２ｃと、端末３と、を有する。図１では、３台の測定装置２ａ〜２ｃを示しているが、これに限られない。生体測定システムには、４台以上の測定装置が含まれてもよいし、１台または２台の測定装置が含まれてもよい。
【００１８】
測定装置２ａ〜２ｃは、体温計、血圧計、および脈拍計といった生体情報を測定するバイタル装置である。測定装置２ａ〜２ｃは、測定した生体情報を、ブルートゥースまたはＢＬＥによって、通信装置１に送信する。生体情報は、生体データまたはバイタルデータと称されてもよい。
【００１９】
以下で記載するブルートゥースには、ＢＬＥが含まれるとする。測定装置２ａ〜２ｃのブルートゥースの通信仕様は各々、異なっているとする。測定装置２ａ〜２ｃのブルートゥースの通信仕様は、メーカーによって異なる場合があり、同じメーカーであっても、測定装置の種類によって異なる場合もある。通信仕様は、例えば、データ（情報）の送受信およびユースケース等を定義したものである。通信仕様は、プロファイルと称されてもよい。
【００２０】
通信装置１は、測定装置２ａ〜２ｃから送信される生体情報を受信する。通信装置１は、受信した生体情報を、ＵＳＢ（Universal Serial Bus）を用いて端末３に送信する。なお、通信装置１と端末３との間の通信は、ＵＳＢに限られない。通信装置１と端末３との間の通信は、ＷｉＦｉを用いてもよい。
【００２１】
端末３は、例えば、ノートＰＣまたはＰＣといったコンピュータである。端末３は、ＯＳ（Operating System）として、Windowsを搭載してもよい。
【００２２】
端末３には、測定装置２ａ〜２ｃが測定した生体情報を収集するアプリケーションが実装される。アプリケーションは、例えば、電子カルテであってもよい。アプリケーションは、通信装置１から受信（収集）した生体情報を、端末３のディスプレイに表示してもよい。また、アプリケーションは、収集した生体情報を、サーバー（図示せず）に送信してもよい。
【００２３】
ここで、通信装置１を有さない場合の生体測定システムの例について説明する。端末３と、測定装置２ａ〜２ｃとが、通信装置１を介さず、ブルートゥース通信するシステムを構築する場合、OSのライブラリを利用して、測定装置２ａ〜２ｃの通信仕様に従った通信を行うアプリケーションが作成される。別言すれば、測定装置２ａ〜２ｃごとに、端末３におけるアプリケーションが作成される。このため、アプリケーションを提供する電子カルテメーカーは、例えば、測定装置２ａ〜２ｃの各メーカーから、測定装置２ａ〜２ｃの通信仕様を提供してもらい、アプリケーションを開発しなければならず、開発が煩雑になる。また、OSのバージョンによって、ブルートゥースのライブラリが異なる場合もある。
【００２４】
これに対し、図１に示す生体測定システムでは、通信装置１が測定装置２ａ〜２ｃの通信仕様の違いを吸収する。例えば、通信装置１は、測定装置２ａ〜２ｃと、測定装置２ａ〜２ｃの通信仕様に従ったブルートゥース通信を行い、生体情報を受信する。通信装置１は、受信した生体情報を、特定のフォーマットの情報（データ）に変換し、端末３に送信する。
【００２５】
これにより、端末３のアプリケーションメーカーは、通信装置１が出力する特定のフォーマットに基づいた生体情報を、アプリケーションに展開すればよく、アプリケーション開発が容易となる。
【００２６】
すなわち、端末３のアプリケーションメーカーは、測定装置２ａ〜２ｃの各メーカーから、測定装置２ａ〜２ｃの通信仕様を提供してもらわなくてもアプリケーション開発ができる。端末３のアプリケーションメーカーは、通信装置１のメーカーから、通信装置１の出力フォーマットを提供してもらえれば、アプリケーション開発ができる。
【００２７】
以下では、測定装置２ａ〜２ｃを区別しない場合は、測定装置２と称することがある。
【００２８】
図２は、通信装置１のブロック構成例を示した図である。図２に示すように、通信装置１は、ＢＬ（Bluetooth）通信部１１と、選択部１２と、通信仕様部１３ａ〜１３ｃと、変換部１４ａ〜１４ｃと、ＵＳＢ通信部１５と、を有する。
【００２９】
ＢＬ通信部１１は、測定装置２とブルートゥース通信する。
【００３０】
選択部１２は、ＢＬ通信部１１を介して受信したアドバタイジング（Advertising）信号から、測定装置２の装置情報を取得する。装置情報には、アドバタイジング信号を送信した測定装置２の型番と、ＵＵＩＤ（Universally Unique Identifier）と、が含まれてもよい。ＵＵＩＤは、測定装置２のメーカーおよび通信仕様等に基づいて決定されたアドバタイジング用のＩＤである。アドバタイジング信号は、アドバタイジングパケットまたはアドバタイジングフレームと称されてもよい。
【００３１】
選択部１２は、アドバタイジング信号から取得した装置情報に基づいて、通信仕様部１３ａ〜１３ｃのうち、測定装置２と通信を行う通信仕様部を選択（判定）する。
【００３２】
通信仕様部１３ａ〜１３ｃはそれぞれ、ブルートゥースの異なる通信仕様を備え、その通信仕様に従って、ＢＬ通信部１１を介し、測定装置２と通信する。通信仕様は、測定装置２のメーカーから提供される。
【００３３】
変換部１４ａ〜１４ｂは、通信仕様部１３ａ〜１３ｂから出力される情報（データ）を、或るフォーマット（特定のフォーマット）に変換し、ＵＳＢ通信部１５に出力する。
【００３４】
ＵＳＢ通信部１５は、端末３とＵＳＢ通信する。例えば、ＵＳＢ通信部１５は、変換部１４ａ〜１４ｃによってフォーマット変換された測定装置２のデータを、端末３に送信する。
【００３５】
例えば、通信仕様部１３ａは、測定装置２ａのメーカーＡから提供された通信仕様に従って、ＢＬ通信部１１を介し、測定装置２ａと通信する。通信仕様部１３ｂは、測定装置２ｂのメーカーＢから提供された通信仕様に従って、ＢＬ通信部１１を介し、測定装置２ｂと通信する。通信仕様部１３ｃは、測定装置２ｃのメーカーＣから提供された通信仕様に従って、ＢＬ通信部１１を介し、測定装置２ｃと通信する。
【００３６】
選択部１２は、ＢＬ通信部１１が受信したアドバタイジング信号に含まれる装置情報に基づいて、通信仕様部１３ａ〜１３ｃのうち、ブルートゥース通信を行う通信仕様部を選択する。例えば、装置情報がメーカーＢを示す場合、選択部１２は、ブルートゥース通信を行う通信仕様部として、通信仕様部１３ｂを選択する。選択された通信仕様部１３ｂは、メーカーＢの測定装置２ｂと通信する。
【００３７】
なお、通信仕様部１３ａ〜１３ｃの数は、３つに限られない。通信仕様部は、４つ以上であってもよいし、１つまたは２つであってもよい。通信仕様部１３ａ〜１３ｃは、例えば、新たに通信する測定装置が追加された場合、それに合わせて追加される。変換部も、追加された通信仕様部に合わせて追加される。
【００３８】
図３は、端末３のブロック構成例を示した図である。図３に示すように、端末３は、ＵＳＢ通信部２１と、解析部２２と、ＡＰＬ（Application）通信部２３と、ＡＰＬ部２４と、を有する。
【００３９】
ＵＳＢ通信部２１は、通信装置１とＵＳＢ通信する。
【００４０】
解析部２２は、ＵＳＢ通信部２１が受信したデータを解析する。例えば、解析部２２は、受信したデータが、どのメーカーのどの機種（種類）の測定装置２によって測定されたデータかを解析する。
【００４１】
ＡＰＬ通信部２３は、ＡＰＬ部２４と通信する。例えば、ＡＰＬ通信部２３は、解析部２２の解析結果に基づいて、ＵＳＢ通信部２１から出力されるデータを、ＨＴＴＰ／ＨＴＴＰＳ／Ｓｏｃｋｅｔ／ＰｉｐｅＬｉｎｅ／ＲＰＡ（Robotic Process Automation）のいずれかの方式に基づいて、ＡＰＬ部２４に送信する。また、ＡＰＬ通信部２３は、解析部２２の解析結果に基づいて、ＵＳＢ通信部２１から出力されるデータを、ＣＳＶ／ＸＭＬ／ＪＳＯＮのいずれかのデータ形式に変換し、ＡＰＬ部２４に送信する。
【００４２】
ＡＰＬ部２４は、例えば、ウェブベース電子カルテおよびアプリケーション系電子カルテ等のアプリケーションである。
【００４３】
図４は、生体測定システムの動作例を示したシーケンス図である。測定装置２ａにおいて、端末３に送信する生体情報が発生したとする。すなわち、測定装置２ａは、患者の生体情報を測定したとする。
【００４４】
測定装置２ａは、端末３に送信する生体情報が発生すると、ブルートゥースの仕様に従って、アドバタイジングを行う（Ｓ１）。測定装置２ａから送信されるアドバタイジング信号には、測定装置２ａの型番およびＵＵＩＤが含まれる。
【００４５】
通信装置１の選択部１２は、Ｓ１にて送信されたアドバタイジング信号により、測定装置２ａのメーカーおよび機種を判定（取得）する。通信装置１の選択部１２は、取得した情報に基づいて、測定装置２ａと通信する通信仕様部１３ａ〜１３ｃを選択する（Ｓ２）。
【００４６】
なお、図２で説明した例では、通信仕様部１３ａは、測定装置２ａのメーカーＡから提供された通信仕様に従って通信する。従って、ここでは、選択部１２は、通信仕様部１３ａを選択する。
【００４７】
通信装置１の通信仕様部１３ａは、Ｓ１のアドバタイジング信号に応じて、データリクエストを測定装置２ａに送信する（Ｓ３）。通信装置１の通信仕様部１３ａは、測定装置２ａのメーカーＡから提供された通信仕様に従って、測定装置２ａにデータリクエストを送信する。
【００４８】
測定装置２ａは、Ｓ２のデータリクエストに応じて、測定した生体情報を通信装置１に通知（送信）する（Ｓ４）。
【００４９】
通信装置１の通信仕様部１３ａは、測定装置２ａのメーカーＡから提供された通信仕様に従って、ＢＬ通信部１１を介し、測定装置２ａの生体情報を受信する。通信装置１の変換部１４ａは、通信仕様部１３ａが受信した生体情報をフォーマット変換する（Ｓ５）。
【００５０】
通信装置１のＵＳＢ通信部１５は、変換部１４ａによってフォーマットに変換された生体情報を端末３に通知（送信）する（Ｓ６）
【００５１】
上記では、測定装置２ａが生体情報を端末３に送信する例を説明したが、測定装置２ｂ，２ｃが生体情報を端末３に送信する場合も同様の動作をする。
【００５２】
例えば、メーカーＢの測定装置２ｂが生体情報を端末３に送信する場合、通信装置１の選択部１２は、メーカーＢから提供された通信仕様に従って通信する通信仕様部１３ｂを選択する。メーカーＣの測定装置２ｃが生体情報を端末３に送信する場合、通信装置１の選択部１２は、メーカーＣから提供された通信仕様に従って通信する通信仕様部１３ｃを選択する。
【００５３】
図５は、通信装置１のデータリクエストのフレーム構成例を示した図である。通信装置１は、測定装置２ａのアドバタイジング信号を受信したとする。この場合、図５に示すデータリクエストは、通信装置１の通信仕様部１３ａによって生成される。生成されたデータリクエストは、ＢＬ通信部１１を介し、測定装置２ａに送信される。
【００５４】
ＨＥＡＤのフィールドには、メーカーＡ（測定装置２ａのメーカー）のバイタル通信コマンドと認識させるためのデータが格納される。
【００５５】
ＣＭＤのフィールドには、メーカーＡのバイタル通信コマンドコードが格納される。例えば、測定装置２ａに対し、体温情報を要求する場合には、ＣＭＤのフィールドには、メーカーＡにおける、体温情報を要求するデータが格納される。
【００５６】
ＳＵＭのフィールドには、データリクエストのデータの整合性をチェックするためのデータが格納される。
【００５７】
データリクエストの残りのフィールドには、パディングデータが格納される。例えば、データリクエストの残りのフィールドには、０ｘＦＦが格納される。
【００５８】
なお、測定装置２ｂに対するデータリクエストおよび測定装置２ｃに対するデータリクエストも同様に生成される。例えば、測定装置２ｂに対するデータリクエストは、通信仕様部１３ｂによって生成され、測定装置２ｃに対するデータリクエストは、通信仕様部１３ｃによって生成される。
【００５９】
図６は、測定装置２ａの生体情報のフレーム構成例を示した図である。測定装置２ａは、通信装置１からデータリクエストを受信すると、図６に示す生体情報のフレームを生成する。生成された生体情報のフレームは、通信装置１に送信される。
【００６０】
ＨＥＡＤのフィールドには、メーカーＡ（測定装置２ａのメーカー）の生体情報と認識させるためのデータが格納される。
【００６１】
ＣＭＤのフィールドには、メーカーＡにおける生体情報の種類を示すデータが格納される。例えば、測定装置２ａが測定した生体情報が体温の場合、ＣＭＤフィールドには、生体情報が体温であることを示すデータが格納される。
【００６２】
日時のフィールドには、体温を測定した日時のデータが格納される。
【００６３】
体温のフィールドには、測定装置２ａが測定した体温のデータが格納される。
【００６４】
物体温度のフィールドには、測定装置２ａが測定した物体温度のデータが格納される。例えば、測定装置２ａが物体の温度も測定する機能を有する場合、物体温度のフィールドには、物体温度のデータが格納される。
【００６５】
室温のフィールドには、測定装置２ａが測定した室温のデータが格納される。例えば、測定装置２ａが室温も測定する機能を有する場合、室温のフィールドには、室温のデータが格納される。
【００６６】
ＳＵＭのフィールドには、生体情報のデータの整合性をチェックするためのデータが格納される。
【００６７】
生体情報の残りのフィールドには、パディングデータが格納される。例えば、生体情報の残りのフィールドには、０ｘＦＦが格納される。
【００６８】
なお、測定装置２ｂ，２ｃも、通信装置１からデータリクエストを受信した場合、生体情報を生成し、通信装置１に送信する。
【００６９】
図７は、通信装置１のフォーマット変換後のフレーム構成例を示した図である。通信装置１の通信仕様部１３ａは、メーカーＡから提供された通信仕様に従って、測定装置２ａから送信される生体情報を受信し、受信した生体情報を変換部１４ａに出力したとする。この場合、変換部１４ａは、図７に示すフレームを生成する。なお、変換部１４ａが生成したフレームは、ＵＳＢ通信部１５を介して、端末３に送信される。
【００７０】
Ｄａｔａ  Ｖｅｒｓｉｏｎには、フレームのバージョンを示すデータが格納される。
【００７１】
Ｄａｔａ  Ｌｅｎｇｔｈには、フレームの長さを示すデータが格納される。
【００７２】
Ｐａｙｌｏａｄ０…Ｐａｙｌｏａｄｎのフィールドには、生体情報を送信した測定装置２ａに関する情報および生体情報が格納される。
【００７３】
Ｐａｙｌｏａｄ０のＩｔｅｍ０のフィールドには、測定装置２ａのＭＡＣ（Media Access Control）アドレスが格納される。
【００７４】
Ｐａｙｌｏａｄ０のＩｔｅｍ１のフィールドには、測定装置２ａの型名が、例えば、テキストで格納される。
【００７５】
図８は、通信装置１のフォーマット変換後のフレーム構成例を示した図である。図８は、Ｐａｙｌｏａｄ１のフィールドの詳細を示す。なお、図７は、Ｐａｙｌｏａｄ０のフィールドの詳細を示している。
【００７６】
Ｐａｙｌｏａｄ１のＩｔｅｍ０のフィールドには、測定装置２ａが測定した物体温度のデータが格納される。
【００７７】
Ｐａｙｌｏａｄ１のＩｔｅｍ１のフィールドには、測定装置２ａが測定した体温のデータが格納される。
【００７８】
Ｐａｙｌｏａｄ１のＩｔｅｍ２のフィールドには、測定装置２ａが測定した室温のデータが格納される。
【００７９】
通信装置１のＵＳＢ通信部１５は、図７および図８に示したフレームを、端末３に送信する。端末３の解析部２２は、通信装置１から送信されたデータを解析し、どのメーカーのどの機種（種類）の測定装置２によって測定されたデータか解析する。端末３のＡＰＬ通信部２３は、解析部２２の解析結果に基づいて、通信装置１から送信されたデータを、例えば、ＣＳＶのデータ形式に変換する。
【００８０】
図９は、ＣＳＶデータに含まれるデータ例を示した図である。ＣＳＶデータには、図９に示す項目のデータが含まれてもよい。
【００８１】
図１０は、通信装置１の動作例を示したフローチャートである。通信装置１は、例えば、所定の周期で図１０に示すフローチャートの処理を繰り返し実行する。
【００８２】
選択部１２は、ＢＬ通信部１１を介して、測定装置２のアドバタイジング信号を受信したか否かを判定する（Ｓ１１）。
【００８３】
選択部１２は、アドバタイジング信号を受信していないと判定した場合（Ｓ１１の「Ｎｏ」）、当該フローチャートの処理を終了する。
【００８４】
選択部１２は、アドバタイジング信号を受信したと判定した場合（Ｓ１１の「Ｙｅｓ」）、アドバタイジング信号に含まれる測定装置２の装置情報を取得する（Ｓ１２）。
【００８５】
選択部１２は、Ｓ１２にて取得した装置情報に基づいて、アドバタイジング信号を送信した測定装置２と通信する通信仕様部１３ａ〜１３ｃを選択する（Ｓ１３）。
【００８６】
Ｓ１３にて選択された通信仕様部１３ａ〜１３ｃは、通信仕様に従って、測定装置２に対し、生体情報を要求する（Ｓ１４）。例えば、Ｓ１３にて選択された通信仕様部１３ａ〜１３ｃは、図５に示したフレームを用いて、測定装置２に対し、生体情報を要求する。
【００８７】
Ｓ１３にて選択された通信仕様部１３ａ〜１３ｃは、通信仕様に従って、測定装置２から送信された生体情報を受信する（Ｓ１５）。例えば、Ｓ１３にて選択された通信仕様部１３ａ〜１３ｃは、図６に示したフレームにおいて生体情報を受信する。
【００８８】
Ｓ１３にて選択された通信仕様部１３ａ〜１３ｃに対応する変換部１４ａ〜１４ｃは、通信仕様部１３ａ〜１３ｃが受信した生体情報を、所定のフォーマットに変換する（Ｓ１６）。
【００８９】
ＵＳＢ通信部１５は、Ｓ１６にてフォーマットに変換された生体情報を端末３に送信する（Ｓ１７）。例えば、ＵＳＢ通信部１５は、図７および図８に示したフレームにおいて生体情報を送信する。
【００９０】
図１１は、通信装置１および端末３のハードウェア構成例を示した図である。図１１に示すように、通信装置１および端末３は、プロセッサ１００１と、メモリ１００２と、通信装置１００３と、入力装置１００４と、出力装置１００５と、を有する。
【００９１】
プロセッサ１００１は、例えば、ＣＰＵ（Central Processing Unit）である。プロセッサ１００１は、装置全体を制御する。図２に示した選択部１２、通信仕様部１３ａ〜１３ｃ、および変換部１４ａ〜１４ｃの機能は、プロセッサ１００１によって実現されてもよい。図３に示した解析部２２、ＡＰＬ通信部２３、およびＡＰＬ部２４の機能は、プロセッサ１００１によって実現されてもよい。プロセッサ１００１は、制御部と称されてもよい。
【００９２】
メモリ１００２には、プロセッサ１００１が動作するためのプログラムが記憶される。また、メモリ１００２には、プロセッサ１００１が計算処理を行うためのデータ、または、プロセッサ１００１が各部を制御するためのデータ等が記憶される。メモリ１００２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、およびＨＤＤ（Hard Disk Drive）などの記憶装置によって構成されてもよい。
【００９３】
通信装置１００３は、他の装置と通信を行う。図２に示したＢＬ通信部１１は、通信装置１００３に対応してもよい。図２に示したＵＳＢ通信部１５は、通信装置１００３に対応してもよい。図３に示したＵＳＢ通信部２１は、通信装置１００３に対応してもよい。
【００９４】
入力装置１００４は、例えば、キーボードまたはボタン等の装置である。出力装置１００５は、ディスプレイまたはＬＥＤ等の装置である。
【００９５】
以上説明したように、通信装置１のＢＬ通信部１１は、生体情報を測定する測定装置２とブルートゥース通信を行う。通信仕様部１３ａ〜１３ｃはそれぞれ、ブルートゥースの異なる通信仕様を備え、通信仕様に従い、ＢＬ通信部１１を介して、生体情報を受信する。選択部１２は、ＢＬ通信部１１を介して受信したアドバタイジング信号に含まれる測定装置２の装置情報に基づいて、通信仕様部１３ａ〜１３ｃのうち、生体情報を受信する通信仕様部を選択する。
【００９６】
これにより、端末３に実装され、測定装置２が測定した生体情報を収集するアプリケーションの開発を容易にできる。例えば、通信装置１が、測定装置２のブルートゥースの通信仕様の違いを吸収するため、端末３のアプリケーションを作成するメーカーは、測定装置２のブルートゥースの通信仕様の違いを意識せずに作成できる。
【００９７】
なお、図３に示した解析部２２およびＡＰＬ通信部２３は、通信装置１のメーカーが提供してもよい。
【００９８】
また、図２の変換部１４ａ〜１４ｂは、端末３が有してもよい。この場合、ＵＳＢ通信部１５は、通信仕様部１３ａ〜１３ｃから出力されるデータを、端末３に送信する。端末３のＵＳＢ通信部２１は、通信装置１から送信されたデータを受信し、変換部１４ａ〜１４ｂに出力する。変換部１４ａ〜１４ｂは、データフォーマットを変換し、解析部２２に出力する。
【００９９】
また、ＢＬ通信部１１は、ブルートゥース通信に限らず、測定装置２と近距離無線通信を行ってもよい。
【０１００】
以上、図面を参照しながら実施の形態について説明したが、本開示はかかる例に限定されない。本開示に係る発明は、コンピュータープログラム、または、記録媒体で実現されてもよい。
【産業上の利用可能性】
【０１０１】
本開示は、バイタル装置が測定した生体情報を、ブルートゥース通信を用いて収集する生体測定システムに有用である。
【符号の説明】
【０１０２】
１  通信装置
２ａ〜２ｂ  測定装置
３  端末
１１  ＢＬ通信部
１２  選択部
１３ａ〜１３ｃ  通信仕様部
１４ａ〜１４ｃ  変換部
１５  ＵＳＢ通信部
２１  ＵＳＢ通信部
２２  解析部
２３  ＡＰＬ通信部
２４  ＡＰＬ部
【要約】
【課題】端末に実装され、測定装置が測定した生体情報を収集するアプリケーションの開発を容易にする通信装置を提供すること。
【解決手段】通信装置は、生体情報を測定する測定装置と近距離無線通信を行う通信部と、互いに異なる通信仕様を備え、その通信仕様に従い、通信部を介して、生体情報を受信する複数の通信仕様部と、通信部を介して受信した測定装置に関する情報に基づいて、生体情報を受信する通信仕様部を選択する選択部と、を有する。
【選択図】図２【図１】
0006927538.tif 000002
【図２】
0006927538.tif 000003
【図３】
0006927538.tif 000004
【図４】
0006927538.tif 000005
【図５】
0006927538.tif 000006
【図６】
0006927538.tif 000007
【図７】
0006927538.tif 000008
【図８】
0006927538.tif 000009
【図９】
0006927538.tif 000010
【図１０】
0006927538.tif 000011
【図１１】
0006927538.tif 000012