(57)【要約】【課題】命の危険が迫っている人の位置を特定することができる人位置検索システムを提供する。【解決手段】本発明の人位置検索システム１０は、複数の基地局３０で測定した電波の送信から受信までの所要時間より、ユーザが身に付けているセンサ端末２０の位置を特定し、特定した位置に、センサ端末２０から送信されたユーザの生体情報を対応付けて管理する。【選択図】図１
2012255680.tif 000002
【特許請求の範囲】
【請求項１】
複数のセンサ端末と、当該センサ端末が収集した生体情報を受信する３台以上の複数の基地局と、各基地局が受信したセンサ情報を収集するサーバとを備える人位置検索しステムであって、
それぞれの前記センサ端末は、
ユーザの健康状態を示す生体情報を取得するセンサと、
前記基地局から生体情報要求を受信した場合に、当該センサ端末のユーザを識別するユーザＩＤおよび前記センサによって取得されたユーザの生体情報を含む生体情報応答を、前記基地局へ送信する端末側送受信部と
を有し、
ぞれぞれの前記基地局は、
前記生体情報要求を送信し、前記センサ端末から前記生体情報応答を受信する基地局側送受信部と、
前記基地局側送受信部が、前記生体情報要求を送信してから前記生体情報応答を受信するまでの所要時間に基づいて、当該生体情報応答の送信元のセンサ端末から自局までの距離を算出する距離算出部と、
前記生体情報応答に含まれているユーザＩＤおよび生体情報、前記距離算出部によって算出された距離を示す距離情報、ならびに、自局を識別する基地局ＩＤを含む端末情報を前記サーバへ送信する端末情報送信部と
を有し、
前記サーバは、
それぞれの前記センサ端末のユーザのユーザＩＤ毎に、当該センサ端末の位置情報を保持する位置情報保持部と、
前記基地局ＩＤ、前記距離情報、および前記生体情報を対応付けて保持する端末情報テーブルを、前記ユーザＩＤ毎に保持する端末情報保持部と、
ぞれぞれの前記基地局の基地局ＩＤに対応付けて、当該基地局の位置を示す位置情報を保持する基地局情報保持部と、
それぞれの前記基地局から前記端末情報を受信した場合に、当該端末情報に含まれているユーザＩＤに対応付けられている端末情報テーブルを前記端末情報保持部内で特定し、特定した端末情報テーブル内に、当該端末情報に含まれている基地局ＩＤ、距離情報、および生体情報を対応付けて登録する端末情報受信部と、
それぞれのユーザＩＤ毎に前記端末情報保持部内の端末情報テーブルを参照し、３つ以上の基地局ＩＤのそれぞれに対応付けられて距離情報が登録されている場合に、それぞれの基地局ＩＤに対応する基地局の位置情報を前記基地局情報保持部から抽出し、それぞれの前記距離情報およびそれぞれの前記基地局の位置情報を用いて、当該ユーザＩＤに対応するセンサ端末の位置を算出し、算出した位置を示す位置情報を、当該ユーザＩＤに対応付けて前記位置情報保持部に登録する端末位置算出部と、
外部から指示を受け付けた場合に、前記位置情報保持部および前記端末情報保持部を参照して、ユーザＩＤ毎に、当該ユーザＩＤに対応するユーザの生体情報および当該ユーザのセンサ端末の位置を示す情報を出力する出力部と
を有することを特徴とする人位置検索システム。
【請求項２】
請求項１に記載の人位置検索システムであって、
前記センサ端末は、腕時計型であることを特徴とする人位置検索システム。
【請求項３】
請求項１または２に記載の人位置検索システムであって、
前記センサ端末は、
前記基地局から受信した電波により電力を生成する電力生成部をさらに有し、
前記センサ端末内の前記センサおよび前記端末側送受信部は、前記電力生成部によって生成された電力により動作することを特徴とする人位置検索システム。
【請求項４】
請求項１から３のいずれか一項に記載の人位置検索システムであって、
前記基地局は、
ＧＰＳ（Global Positioning System）信号を受信して自局の位置を算出する基地局位置算出部をさらに有し、
前記基地局の端末情報送信部は、
前記基地局位置算出部によって算出された自局の位置を示す位置情報を、前記端末情報にさらに含めて前記サーバへ送信し、
前記サーバの端末情報受信部は、さらに、
それぞれの前記基地局から前記端末情報を受信した場合に、当該端末情報に含まれている基地局の位置情報を、当該基地局の基地局ＩＤに対応付けて前記基地局情報保持部に登録することを特徴とする人位置検索システム。
【請求項５】
請求項１から４のいずれか一項に記載の人位置検索システムであって、
前記サーバの出力部は、
地図情報を管理している外部のサーバから取得した地図情報で示される地図上に、ユーザＩＤ毎に、当該ユーザＩＤに対応するユーザのセンサ端末の位置をマッピングして表示装置に表示することを特徴とする人位置検索システム。
【請求項６】
請求項５に記載の人位置検索システムであって、
前記生体情報は、ユーザの脈拍であり、
前記サーバの出力部は、
ユーザＩＤ毎に、当該ユーザＩＤに対応するユーザの脈拍が予め定められた第１の範囲内にある場合に、当該ユーザのセンサ端末の位置を、脈拍が前記第１の範囲内にないユーザのセンサ端末とは異なる態様で地図上に表示することを特徴とする人位置検索システム。
【請求項７】
請求項６に記載の人位置検索システムであって、
前記サーバの出力部は、さらに、
ユーザＩＤ毎に、当該ユーザＩＤに対応するユーザの脈拍が前記第１の範囲とは異なる第２の範囲内にある場合に、当該ユーザのセンサ端末の位置を地図上に表示しないことを特徴とする人位置検索システム。
【請求項８】
請求項１から７のいずれか一項に記載の人位置検索システムであって、
前記サーバの端末情報受信部は、
それぞれの前記センサ端末のユーザのユーザＩＤ毎に、当該ユーザの生体情報を受信した受信時刻を、前記端末情報保持部にさらに登録し、
前記サーバの出力部は、
外部からユーザＩＤを含む生体情報出力指示を受け付けた場合に、当該ユーザＩＤに対応付けられている生体情報を、当該生体情報に対応付けられている受信時刻と共に、時系列に出力することを特徴とする人位置検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサ端末を身に付けた人の位置を検出する技術に関する。
【背景技術】
【０００２】
下記の特許文献１には、ＧＰＳ（Global Positioning System）受信機と送信機とを有する端末であって、緊急時に端末の位置情報を管理センタに送信する技術が開示されている。この技術では、端末の所有者が緊急ボタンを押した場合や、振動センサで異常を検出した場合に、緊急時と判定して端末の位置情報を管理センタに送信する。
【０００３】
また、下記の特許文献２には、電波の強度と距離の関係を示すテーブルを予め保持し、３つの基地局で受信した電波の強度と各基地局の位置から電波の発信源の位置を求める技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３２５６２号公報
【特許文献２】特開２００５−１６４２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、大災害が発生した場合には多数の被災者を一刻も早く救出する必要があるが、瓦礫の下の被災者がどこにいるのか分からない場合が多い。ここで、特許文献１のようなＧＰＳ内蔵通信機を被災者が所持していた場合には、その通信機から発信された位置情報に基づいて被災者の捜索が可能であるが、ＧＰＳを内蔵した通信機は常時身に付けるには大きすぎるため、災害が発生した場合に被災者の手元にあるとは限らない。
【０００６】
また、救助活動を行う者の人数も設備の数も限られているため、被災者が多数いる場合には、命の危険が迫っている被災者を優先的に救出する必要がある。しかし、上記特許文献１や２の技術を用いても、被災者の位置は分かるものの、被災者の健康状態についてまでは知ることができない。そのため、救助の優先順位を立てることができない。
【０００７】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、命の危険が迫っている人の位置を特定することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、例えば、複数のセンサ端末と、当該センサ端末が収集した生体情報を受信する３台以上の複数の基地局と、各基地局が受信したセンサ情報を収集するサーバとを備える人位置検索しステムであって、
それぞれの前記センサ端末は、
ユーザの健康状態を示す生体情報を取得するセンサと、
前記基地局から生体情報要求を受信した場合に、当該センサ端末のユーザを識別するユーザＩＤおよび前記センサによって取得されたユーザの生体情報を含む生体情報応答を、前記基地局へ送信する端末側送受信部と
を有し、
ぞれぞれの前記基地局は、
前記生体情報要求を送信し、前記センサ端末から前記生体情報応答を受信する基地局側送受信部と、
前記基地局側送受信部が、前記生体情報要求を送信してから前記生体情報応答を受信するまでの所要時間に基づいて、当該生体情報応答の送信元のセンサ端末から自局までの距離を算出する距離算出部と、
前記生体情報応答に含まれているユーザＩＤおよび生体情報、前記距離算出部によって算出された距離を示す距離情報、ならびに、自局を識別する基地局ＩＤを含む端末情報を前記サーバへ送信する端末情報送信部と
を有し、
前記サーバは、
それぞれの前記センサ端末のユーザのユーザＩＤ毎に、当該センサ端末の位置情報を保持する位置情報保持部と、
前記基地局ＩＤ、前記距離情報、および前記生体情報を対応付けて保持する端末情報テーブルを、前記ユーザＩＤ毎に保持する端末情報保持部と、
ぞれぞれの前記基地局の基地局ＩＤに対応付けて、当該基地局の位置を示す位置情報を保持する基地局情報保持部と、
それぞれの前記基地局から前記端末情報を受信した場合に、当該端末情報に含まれているユーザＩＤに対応付けられている端末情報テーブルを前記端末情報保持部内で特定し、特定した端末情報テーブル内に、当該端末情報に含まれている基地局ＩＤ、距離情報、および生体情報を対応付けて登録する端末情報受信部と、
それぞれのユーザＩＤ毎に前記端末情報保持部内の端末情報テーブルを参照し、３つ以上の基地局ＩＤのそれぞれに対応付けられて距離情報が登録されている場合に、それぞれの基地局ＩＤに対応する基地局の位置情報を前記基地局情報保持部から抽出し、それぞれの前記距離情報およびそれぞれの前記基地局の位置情報を用いて、当該ユーザＩＤに対応するセンサ端末の位置を算出し、算出した位置を示す位置情報を、当該ユーザＩＤに対応付けて前記位置情報保持部に登録する端末位置算出部と、
外部から指示を受け付けた場合に、前記位置情報保持部および前記端末情報保持部を参照して、ユーザＩＤ毎に、当該ユーザＩＤに対応するユーザの生体情報および当該ユーザのセンサ端末の位置を示す情報を出力する出力部と
を有することを特徴とする人位置検索システムを提供する。
【発明の効果】
【０００９】
本発明の人位置検索システムによれば、命の危険が迫っている人の位置を特定することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る人位置検索システム１０の構成の一例を示すシステム構成図である。
【図２】センサ端末２０の外観の一例を示す概念図である。
【図３】センサ端末本体２２の機能構成の一例を示すブロック図である。
【図４】生体情報応答５０のデータ構造の一例を示す図である。
【図５】基地局３０の外観の一例を示す概念図である。
【図６】基地局本体３３の機能構成の一例を示すブロック図である。
【図７】センサ端末２０と基地局３０との間の距離の測定方法を説明するための説明図である。
【図８】基地局３０からセンサ端末２０までの距離の測定誤差６０を説明するための概念図である。
【図９】端末情報７０のデータ構造の一例を示す図である。
【図１０】サーバ４０の機能構成の一例を示すブロック図である。
【図１１】基地局情報保持部４２が保持するデータの構造の一例を示す図である。
【図１２】端末情報保持部４３が保持するデータの構造の一例を示す図である。
【図１３】位置情報保持部４７が保持するデータの構造の一例を示す図である。
【図１４】センサ端末２０の位置の特定方法を説明するための説明図である。
【図１５】センサ端末２０の位置の特定方法を説明するための説明図である。
【図１６】センサ端末２０の位置の特定方法を説明するための説明図である。
【図１７】センサ端末２０の位置の表示方法の一例を示す概念図である。
【図１８】センサ端末２０のユーザの脈拍の表示方法の一例を示す概念図である。
【図１９】センサ端末２０の動作の一例を示すフローチャートである。
【図２０】基地局３０の動作の一例を示すフローチャートである。
【図２１】サーバ４０による位置情報登録処理の一例を示すフローチャートである。
【図２２】サーバ４０による位置情報表示処理の一例を示すフローチャートである。
【図２３】センサ端末本体２２の機能構成の他の例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１２】
図１は、本発明の一実施形態に係る人位置検索システム１０の構成の一例を示すシステム構成図である。人位置検索システム１０は、複数のセンサ端末２０、３台以上の複数の基地局３０、およびサーバ４０を備える。各センサ端末２０と、各基地局３０とは、無線通信によりデータを送受信する。また、各基地局３０は、ＬＡＮ等のネットワーク１１に接続され、当該ネットワーク１１を介してサーバ４０と通信する。
【００１３】
それぞれのセンサ端末２０は、ユーザである被災者に装着され、当該被災者の健康状態を示す生体情報を測定する。そして、センサ端末２０は、基地局３０から生体情報要求を受信した場合に、当該ユーザの識別情報および当該ユーザの生体情報を含む生体情報応答を基地局３０に返信する。
【００１４】
それぞれの基地局３０は、所定のタイミングで生体情報要求を送信し、生体情報応答をセンサ端末２０から受信した場合に、生体情報要求を送信してから当該生体情報応答を受信するまでの所要時間に基づいて、自局から当該生体情報応答の送信元のセンサ端末２０までの距離を算出する。そして、基地局３０は、算出した距離を示す距離情報、自局の位置情報、ならびに、当該生体情報応答に含まれている生体情報およびユーザの識別情報等を含む端末情報を、ネットワーク１１を介してサーバ４０へ送信する。
【００１５】
サーバ４０は、各基地局３０からネットワーク１１を介して端末情報を随時受信し、当該端末情報に含まれている情報を保持する。そして、サーバ４０は、それぞれのセンサ端末２０について、３台以上の基地局３０によって測定された距離と、これらの基地局３０の位置情報とを用いて、センサ端末２０の位置を算出する。そして、サーバ４０のユーザ（例えば救助隊員等）から位置情報の出力を要求された場合に、各センサ端末２０の位置情報を、当該センサ端末２０のユーザの生体情報に関連付けて出力する。
【００１６】
図２は、センサ端末２０の外観の一例を示す概念図である。図２（ａ）はセンサ端末２０の表側を示しており、図２（ｂ）はセンサ端末２０の裏側を示している。本実施形態において、センサ端末２０は、例えば腕時計型であり、ベルト２１およびセンサ端末本体２２を有する。センサ端末本体２２の裏側（即ち、ユーザの腕に装着された場合にユーザの腕に密着する側）には、脈拍センサ２３が設けられている。本実施形態において、センサ端末２０は、ユーザの健康状態を示す生体情報として脈拍を測定する。
【００１７】
図３は、センサ端末本体２２の機能構成の一例を示すブロック図である。センサ端末本体２２は、脈拍センサ２３、ユーザ情報保持部２２０、端末側送受信部２２１、およびアンテナ２２２を有する。本実施形態において、センサ端末本体２２は、例えば、予め内蔵された電池により駆動するアクティブ方式のＲＦＩＤ（Radio Frequency IDentification）である。
【００１８】
ユーザ情報保持部２２０は、センサ端末２０のユーザを識別するユーザＩＤおよび当該ユーザのユーザ名を予め保持している。なお、ユーザ情報保持部２２０は、ユーザの緊急連絡先や血液型など、ユーザの個人情報も予め保持していてもよい。
【００１９】
脈拍センサ２３は、定期的（例えば１分毎）にユーザの脈拍を測定し、測定結果を端末側送受信部２２１に通知する。端末側送受信部２２１は、アンテナ２２２を介して、基地局３０から生体情報要求を受信した場合に、ユーザ情報保持部２２０からユーザＩＤおよびユーザ名を読み出す。そして、端末側送受信部２２１は、生体情報応答を作成し、作成した生体情報応答を、アンテナ２２２を介して基地局３０へ送信する。
【００２０】
生体情報応答５０には、例えば図４に示すように、宛先アドレスや送信元アドレス等が格納されるヘッダ５１、ユーザ情報保持部２２０から読み出されたユーザＩＤ５２、ユーザ情報保持部２２０から読み出されたユーザ名５３、脈拍センサ２３によって測定された最新の脈拍を示す脈拍情報５４、および生体情報応答５０のエラー訂正に用いられるＦＣＳ５５が含まれる。
【００２１】
図５は、基地局３０の外観の一例を示す概念図である。基地局３０は、アンテナ３１、アンテナ３２、および基地局本体３３を有する。基地局３０は、持ち運ぶことができ、設置場所において架台３４の上に取り付けられ、ケーブル３５を介してネットワーク１１に接続される。
【００２２】
基地局３０は、所定の強度で電波が到達する範囲３６において、生体情報要求を無線送信し、当該範囲３６内のセンサ端末２０から生体情報応答を受信した場合に、当該センサ端末２０との間の距離を測定する。なお、本実施形態において、基地局３０は、ケーブル３５を介してネットワーク１１に接続されるが、ケーブル３５を介さずに、ネットワーク１１に設けられたアクセスポイント等との無線通信によりネットワーク１１に接続してもよい。
【００２３】
図６は、基地局本体３３の機能構成の一例を示すブロック図である。基地局本体３３は、基地局側送受信部３３０、距離算出部３３１、端末情報送信部３３２、タイミング生成部３３３、基地局情報保持部３３４、ＧＰＳ受信部３３５、および基地局位置算出部３３６を有する。
【００２４】
基地局情報保持部３３４は、自局を識別する基地局ＩＤ、および、自局の位置を示す位置情報を保持する。基地局情報保持部３３４内の基地局ＩＤは予め登録され、基地局情報保持部３３４内の位置情報は基地局位置算出部３３６によって算出されて登録される。
【００２５】
ＧＰＳ受信部３３５は、基地局本体３３に設けられたスイッチ等を介して、ユーザ（例えば救助隊員等）によって電源が投入された場合に、測地衛星からのＧＰＳ信号を受信し、受信したＧＰＳ信号を基地局位置算出部３３６へ送る。基地局位置算出部３３６は、ＧＰＳ受信部３３５から受け取ったＧＰＳ信号に基づいて、基地局本体３３の位置を算出し、算出した位置を示す位置情報を基地局情報保持部３３４に登録する。
【００２６】
タイミング生成部３３３は、所定のタイミングで（例えば１分毎に）、基地局側送受信部３３０および距離算出部３３１に生体情報要求の送信タイミングを指示する。基地局側送受信部３３０は、タイミング生成部３３３から指示されたタイミングで、生体情報要求をアンテナ３１を介して無線送信する。そして、センサ端末２０から生体情報応答を受信した場合、基地局側送受信部３３０は、当該生体情報応答を受信したタイミングを示す情報と共に、受信した生体情報応答を距離算出部３３１へ送る。
【００２７】
距離算出部３３１は、タイミング生成部３３３から指示された送信タイミングと、基地局側送受信部３３０から受け取った生体情報応答の受信タイミングとを用いて、自局と当該生体情報応答の送信元のセンサ端末２０との間の距離を算出し、算出した距離を示す距離情報を、基地局側送受信部３３０から受け取った生体情報応答の受信タイミング、および、基地局側送受信部３３０から受け取った生体情報と共に、端末情報送信部３３２へ送る。
【００２８】
例えば、図７に示すように、センサ端末２０と基地局３０との間の電波の伝搬に要する時間をｔm、生体情報要求を受信してから生体情報応答の送信を開始するまでのセンサ端末２０の処理時間をｔ、センサ端末２０の内部クロックのタイミングに起因する遅延をΔｔ2、基地局３０の内部クロックのタイミングに起因する遅延をΔｔ1とすると、センサ端末２０と基地局３０の間の距離Ｌは、Δｔ1＋Δｔ2をΔｔとし、高速をｃとすると、下記の（１）式で表わされる。
Ｌ／ｃ＝ｔm
ΔＴ＝ｔm＋ｔ＋Δｔ2＋ｔm＋Δｔ1
＝２ｔm＋ｔ＋Δｔ
Ｌ＝０．５ｃ×（ΔＴ−ｔ−Δｔ）    ・・・（１）
【００２９】
なお、処理時間ｔは、予め測定されて各基地局３０に格納される。また、センサ端末２０および基地局３０がそれぞれ１００ＭＨｚの内部クロックで動作する場合、１クロック周期は１０ナノ秒なので、Δｔ1およびΔｔ2は、それぞれ最大で１０ナノ秒となる。そのため、センサ端末２０および基地局３０がそれぞれ１００ＭＨｚの内部クロックで動作する場合、Δｔは最大で２０ナノ秒となり、Ｌには最大で３ｍの測定誤差が含まれる。
【００３０】
従って、距離算出部３３１によって算出された距離には、図８に示すように、センサ端末２０および基地局３０の内部クロックのタイミングに起因する遅延により、センサ端末２０および基地局３０のそれぞれの内部クロックの周波数に応じて、測定誤差６０が含まれることになる。
【００３１】
端末情報送信部３３２は、距離算出部３３１から、距離情報、生体情報応答の受信タイミング、および生体情報を受け取った場合に、基地局ＩＤおよび位置情報を基地局情報保持部３３４から読み出して、例えば図９に示すようなデータ構造の端末情報７０を作成し、作成した端末情報７０をケーブル３５およびネットワーク１１を介してサーバ４０へ送る。
【００３２】
端末情報７０には、図９に示すように、宛先アドレスや送信元アドレス等が格納されるヘッダ７１と、基地局情報保持部３３４からから読み出された基地局ＩＤ７２および位置情報７３と、距離算出部３３１から受け取った距離情報７４と、距離算出部３３１から受け取った生体情報応答に含まれているユーザＩＤ７５、ユーザ名７６、および脈拍情報７７と、距離算出部３３１から受け取った生体情報応答の受信タイミングを示す受信時刻７８と、端末情報７０のエラー訂正に用いられるＦＣＳ７９とが含まれる。
【００３３】
図１０は、サーバ４０の機能構成の一例を示すブロック図である。サーバ４０は、端末情報受信部４１、基地局情報保持部４２、端末情報保持部４３、端末位置算出部４４、地図情報取得部４５、出力部４６、および位置情報保持部４７を有する。
【００３４】
基地局情報保持部４２は、例えば図１１に示すように、それぞれの基地局３０を識別する基地局ＩＤ４２０に対応付けて、当該基地局の位置を示す位置情報４２１を保持する。
【００３５】
端末情報保持部４３は、例えば図１２に示すように、それぞれのユーザを識別するユーザＩＤ４３０毎に端末情報テーブル４３１を保持する。端末情報テーブル４３１は、基地局ＩＤ毎に当該基地局ＩＤに対応する基地局３０から送信された端末情報に含まれていた距離情報４３２、当該端末情報に含まれていた脈拍４３３、および、当該端末情報に含まれていた受信時刻４３４を保持する。
【００３６】
位置情報保持部４７は、例えば図１３に示すように、それぞれのユーザを識別するユーザＩＤ４７０に対応付けて、当該ユーザのユーザ名４７１、当該ユーザが身に付けているセンサ端末２０の位置を示す位置情報４７２、当該ユーザの脈拍情報４７３、および当該脈拍情報４７３を基地局３０で受信した受信時刻４７４を保持する。
【００３７】
図１０に戻って説明を続ける。端末情報受信部４１は、ネットワーク１１を介して基地局３０から、図９で説明した端末情報を受信した場合に、基地局情報保持部４２を参照する。そして、端末情報受信部４１は、当該端末情報に含まれている基地局ＩＤが基地局情報保持部４２に登録されていない場合、または、当該端末情報に含まれている基地局ＩＤに対応付けられて基地局情報保持部４２に登録されている位置情報が、当該端末情報に含まれている位置情報と異なる場合に、当該端末情報に含まれている基地局ＩＤに対応付けて、当該端末情報に含まれている位置情報を基地局情報保持部４２に登録する。
【００３８】
また、ネットワーク１１を介して基地局３０から端末情報を受信した場合、端末情報受信部４１は、位置情報保持部４７を参照する。そして、端末情報受信部４１は、当該端末情報に含まれているユーザＩＤが基地局情報保持部４２に登録されていない場合に、当該端末情報に含まれているユーザＩＤに対応付けて、当該端末情報に含まれているユーザ名を位置情報保持部４７に登録する。
【００３９】
また、ネットワーク１１を介して基地局３０から端末情報を受信した場合、端末情報受信部４１は、端末情報保持部４３を参照して、当該端末情報に含まれているユーザＩＤに対応する端末情報テーブルが端末情報保持部４３内に登録されているか否かを判定する。当該端末情報に含まれているユーザＩＤに対応する端末情報テーブルが端末情報保持部４３に登録されていない場合、端末情報受信部４１は、当該端末情報に含まれているユーザＩＤに対応付けて端末情報テーブルを端末情報保持部４３内に作成する。
【００４０】
そして、端末情報受信部４１は、受信した端末情報に含まれているユーザＩＤに対応する端末情報テーブルについて、当該端末情報に含まれている距離情報を、当該端末情報に含まれている基地局ＩＤに対応付けて登録し、図１２に示すように、登録した距離情報と同じ行に、当該端末情報に含まれている脈拍情報および受信時刻を登録する。
【００４１】
端末位置算出部４４は、端末情報保持部４３に距離情報等が登録された場合に、当該距離情報等が登録された端末情報テーブルを参照し、３つ以上の複数の基地局ＩＤに距離情報が対応付けられて登録されているか否かを判定する。３つ以上の複数の基地局ＩＤに距離情報が対応付けられて登録されている場合、端末位置算出部４４は、各基地局ＩＤについて、受信時刻に基づいて最新の距離情報を端末情報テーブルから抽出する。
【００４２】
次に、端末位置算出部４４は、抽出した距離情報に対応する基地局ＩＤの基地局３０の位置情報を、基地局情報保持部４２からそれぞれ抽出する。そして、端末位置算出部４４は、それぞれの基地局３０の位置およびそれぞれの基地局３０からの距離を用いて、当該端末情報テーブルに対応するユーザＩＤのユーザが身に付けているセンサ端末２０の位置を算出する。
【００４３】
ここで、センサ端末２０および基地局３０の内部クロックのタイミングに起因する遅延Δｔが０であると仮定した場合、３台の基地局３０それぞれからの距離と、それぞれの基地局３０の位置が分かると、例えば図１４に示すように、生体情報応答の送信元のセンサ端末２０の位置は、それぞれの基地局３０からの距離を示す円８０の交点の地点８１に推定することができる。
【００４４】
しかし、実際にはセンサ端末２０および基地局３０の内部クロックのタイミングに起因する遅延Δｔが０ではない。そのため、本実施形態では、３台の基地局３０それぞれからの距離と、それぞれの基地局３０の位置が分かった場合、例えば図１５に示すように、生体情報応答の送信元のセンサ端末２０の位置を、それぞれの誤差範囲８２が重なる領域８３内の地点に推定する。本実施形態において、端末位置算出部４４は、例えば領域８３の中心を、生体情報応答の送信元のセンサ端末２０の位置として推定する。
【００４５】
なお、生体情報応答の送信元のセンサ端末２０までの距離を測定した基地局３０が増えれば、例えば図１６に示すように、それぞれの誤差範囲８２が重なる領域８４は、図１５の領域８３よりもさらに狭くなり、センサ端末２０の位置の特定精度を高めることができる。
【００４６】
端末位置算出部４４は、センサ端末２０の位置を算出した場合に、算出した位置を示す位置情報で、当該センサ端末２０のユーザのユーザＩＤに対応付けて位置情報保持部４７に登録されている位置情報を更新する。また、端末位置算出部４４は、位置情報保持部４７内の位置情報を更新した場合に、当該位置情報に対応付けられているユーザＩＤに対応する端末情報保持部４３内の端末テーブルを参照して、最新の脈拍情報と受信時刻とを抽出し、抽出したこれらの情報で、当該ユーザＩＤに対応付けて位置情報保持部４７に登録されている脈拍情報および受信時刻を更新する。
【００４７】
地図情報取得部４５は、出力部４６から中心位置および表示範囲の情報を受け取った場合に、当該中心位置を中心として当該表示範囲が含まれる地図の情報を、地図情報を管理している外部のデータベースサーバから取得して出力部４６に提供する。地図情報取得部４５は、例えばネットワーク１１や携帯電話網等を介して外部のデータベースサーバにアクセスして地図情報を取得する。なお、地図情報取得部４５は、予め被災地周辺の地図情報を外部のデータベースから取得して保持していてもよい。
【００４８】
出力部４６は、マウスやキーボード等の入力装置４９を介して、ユーザ（例えば救助隊員等）から、中心位置および表示範囲の情報を含む位置表示指示を受け付けた場合に、当該位置表示指示に含まれている中心位置および表示範囲の情報を地図情報取得部４５へ送り、地図情報取得部４５を介して地図情報を取得する。
【００４９】
そして、出力部４６は、位置情報保持部４７を参照して、ユーザＩＤ毎に、当該ユーザＩＤに対応付けられている位置情報が示す地図上の位置に、当該ユーザＩＤに対応付けられているユーザ名を含むアイコンをマッピングする。
【００５０】
そして、出力部４６は、ユーザＩＤ毎に位置情報保持部４７を参照して、当該ユーザＩＤに対応付けられている脈拍情報の数値が、予め定められた第１の範囲（例えば１０以上４０未満の範囲）内のユーザについて、地図上にマッピングしたアイコンを、脈拍情報の数値が第１の範囲内にないユーザのアイコンとは異なる態様で地図上に表示する。
【００５１】
例えば、図１３の位置情報保持部４７に示したように、ユーザＩＤが「Ｕ００１」の「佐藤」さんの脈拍情報の数値が「６０」であり、ユーザＩＤが「Ｕ００３」の「斉藤」さんの脈拍情報の数値が「２７」である場合、出力部４６は、例えば図１７に示すように、ユーザＩＤが「Ｕ００１」の「佐藤」さんのアイコン９１を非反転表示するのに対して、ユーザＩＤが「Ｕ００３」の「斉藤」さんのアイコン９２を反転表示する。これにより、ユーザである救助隊員等は、優先的に救出すべき被災者の位置を迅速に把握することができる。
【００５２】
次に、出力部４６は、ユーザＩＤ毎に位置情報保持部４７を参照して、当該ユーザＩＤに対応付けられている脈拍情報の数値が、予め定められた第２の範囲（例えば０以上１０未満の範囲）内のユーザについて、当該ユーザのアイコンを地図上から削除する。これにより、一刻を争う状態の被災者のアイコンを、より見やすく地図上に表示することができる。
【００５３】
そして、出力部４６は、例えば図１７に示すように、アイコンがマッピングされた地図の画像９０を、ディスプレイ等の出力装置４８に表示する。なお、出力部４６は、ユーザから指示された場合に、脈拍情報の数値が第２の範囲内のユーザのアイコンについても、地図上に残すようにしてもよい。ただし、この場合であっても、地図上に残したアイコンが、脈拍情報の数値が第２の範囲内のユーザのアイコンであることがわかるような表示とすることが好ましい。
【００５４】
また、出力部４６は、マウスやキーボード等の入力装置４９を介して、ユーザ（例えば救助隊員等）から、地図上のアイコンの選択を受け付けた場合に、選択されたアイコンに対応するユーザＩＤを特定する。そして、出力部４６は、端末情報保持部４３を参照して、特定したユーザＩＤに対応付けられている脈拍情報を受信時刻と共に端末情報保持部４３から抽出し、抽出した脈拍情報を、例えば図１８に示すように時系列にグラフ化して出力装置４８に表示する。これにより、各被災者の詳しい健康状態を把握することができ、救助計画の立案に役立てることができる。
【００５５】
なお、上記のサーバ４０は、演算装置（ＣＰＵ）と、ＲＯＭやＲＡＭ等のメモリと、ハードディスク等の外部記憶装置と、ネットワークを介して他の装置と通信を行うための通信装置と、キーボードやボタン等の入力装置やモニタ等の出力装置との間でデータの送受信を行うインタフェースとを備えるコンピュータにより実現することができる。
【００５６】
そして、サーバ４０が有する、端末情報受信部４１、端末位置算出部４４、地図情報取得部４５、および出力部４６の各機能は、メモリ上にロードされた所定のプログラムをＣＰＵが実行することにより実現される。また、基地局情報保持部４２、端末情報保持部４３、および位置情報保持部４７内のデータは、ＲＡＭ等のメモリに格納される。
【００５７】
次に、センサ端末２０の動作について説明する。図１９は、センサ端末２０の動作の一例を示すフローチャートである。センサ端末２０は、例えば、ユーザに装着されて電源が投入された場合に本フローチャートに示す動作を開始する。
【００５８】
まず、脈拍センサ２３は、脈拍の測定タイミングか否かを判定する（Ｓ１００）。脈拍センサ２３は、例えば１分毎にユーザの脈拍を測定する。脈拍の測定タイミングである場合（Ｓ１００：Ｙｅｓ）、脈拍センサ２３は、ユーザの脈拍を測定し、測定結果を端末側送受信部２２１に通知し（Ｓ１０１）、再びステップＳ１００に示した処理を実行する。
【００５９】
脈拍の測定タイミングではない場合（Ｓ１００：Ｎｏ）、端末側送受信部２２１は、アンテナ２２２を介して基地局３０から生体情報要求を受信したか否かを判定する（Ｓ１０２）。基地局３０から生体情報要求を受信していない場合（Ｓ１０２：Ｎｏ）、脈拍センサ２３は、再びステップＳ１００に示した処理を実行する。
【００６０】
基地局３０から生体情報要求を受信した場合（Ｓ１０２：Ｙｅｓ）、端末側送受信部２２１は、ユーザ情報保持部２２０からユーザＩＤおよびユーザ名を読み出し、読み出したーザＩＤおよびユーザ名と、脈拍センサ２３によって測定された最新の脈拍を示す脈拍情報戸を含む生体情報応答を作成する。そして、端末側送受信部２２１は、作成した生体情報応答を、アンテナ２２２を介して基地局３０へ送信し（Ｓ１０３）、脈拍センサ２３は、再びステップＳ１００に示した処理を実行する。
【００６１】
次に、基地局３０の動作について説明する。図２０は、基地局３０の動作の一例を示すフローチャートである。基地局３０は、例えば、救助隊員等のユーザによって設置されて電源が投入された場合に本フローチャートに示す動作を開始する。
【００６２】
まず、ＧＰＳ受信部３３５は、測地衛星からのＧＰＳ信号を受信し、受信したＧＰＳ信号を基地局位置算出部３３６へ送る。基地局位置算出部３３６は、ＧＰＳ受信部３３５から受け取ったＧＰＳ信号に基づいて、基地局本体３３の位置を算出し、算出した位置を示す位置情報を基地局情報保持部３３４に登録する（Ｓ２００）。
【００６３】
次に、タイミング生成部３３３は、生体情報の収集タイミングか否かを判定する（Ｓ２０１）。生体情報の収集タイミングである場合（Ｓ２０１：Ｙｅｓ）、タイミング生成部３３３は、基地局側送受信部３３０および距離算出部３３１に生体情報要求の送信タイミングを指示する。そして、基地局側送受信部３３０は、タイミング生成部３３３から指示されたタイミングで、生体情報要求をアンテナ３１を介して無線送信する（Ｓ２０２）。
【００６４】
次に、基地局側送受信部３３０は、生体情報応答を受信したか否かを判定する（Ｓ２０３）。生体情報応答を受信した場合（Ｓ２０３：Ｙｅｓ）基地局側送受信部３３０は、当該生体情報応答を受信したタイミングを示す情報共に、受信した生体情報応答を距離算出部３３１へ送る。
【００６５】
次に、距離算出部３３１は、タイミング生成部３３３から指示された送信タイミングと、基地局側送受信部３３０から受け取った生体情報応答の受信タイミングとを用いて、自局と当該生体情報応答の送信元のセンサ端末２０との間の距離を算出し、算出した距離を示す距離情報を、基地局側送受信部３３０から受け取った生体情報応答の受信タイミング、および、基地局側送受信部３３０から受け取った生体情報と共に、端末情報送信部３３２へ送る（Ｓ２０４）。
【００６６】
次に、端末情報送信部３３２は、距離算出部３３１から受け取った距離情報、生体情報応答の受信タイミング、および生体情報と、基地局情報保持部３３４から読み出した基地局ＩＤおよび位置情報とを用いて、例えば図９に例示した端末情報７０を作成する。そして、端末情報送信部３３２は、作成した端末情報７０をケーブル３５およびネットワーク１１を介してサーバ４０へ送り（Ｓ２０５）、タイミング生成部３３３は、再びステップＳ２０１に示した処理を実行する。
【００６７】
生体情報応答を受信していない場合（Ｓ２０３：Ｎｏ）、基地局側送受信部３３０は、生体情報要求を送信してから予め定められた時間（例えば１秒）が経過したか否かを判定する（Ｓ２０６）。予め定められた時間が経過した場合（Ｓ２０６：Ｙｅｓ）、タイミング生成部３３３は、再びステップＳ２０１に示した処理を実行する。一方、予め定められた時間が経過していない場合（Ｓ２０６：Ｎｏ）、基地局側送受信部３３０は、再びステップＳ２０３に示した処理を実行する。
【００６８】
次に、サーバ４０の動作について説明する。図２１は、サーバ４０による位置情報登録処理の一例を示すフローチャートである。サーバ４０の端末情報受信部４１が、ネットワーク１１を介して基地局３０から端末情報を受信した場合に、サーバ４０は、本フローチャートに示す処理を開始する。
【００６９】
まず、端末情報受信部４１は、基地局情報保持部４２を参照し、当該端末情報に含まれている基地局ＩＤが基地局情報保持部４２に登録されていないか、または、当該端末情報に含まれている基地局ＩＤに対応付けられて基地局情報保持部４２に登録されている位置情報が、当該端末情報に含まれている位置情報と異なれば、当該端末情報に含まれている基地局ＩＤに対応付けて、当該端末情報に含まれている位置情報を基地局情報保持部４２に登録する。
【００７０】
また、端末情報受信部４１は、位置情報保持部４７を参照し、当該端末情報に含まれているユーザＩＤが基地局情報保持部４２に登録されていない場合に、当該端末情報に含まれているユーザＩＤに対応付けて、当該端末情報に含まれているユーザ名を位置情報保持部４７に登録する。
【００７１】
また、端末情報受信部４１は、端末情報保持部４３を参照し、当該端末情報に含まれているユーザＩＤに対応する端末情報テーブルに、当該端末情報に含まれている距離情報を、当該端末情報に含まれている基地局ＩＤに対応付けて登録し、登録した距離情報と同じ行に、当該端末情報に含まれている脈拍情報および受信時刻を登録する（Ｓ３００）。
【００７２】
次に、端末位置算出部４４は、受信した端末情報に含まれているユーザＩＤに対応付けて端末情報保持部４３に登録されている端末情報テーブルを参照し、３つ以上の基地局ＩＤに距離情報が対応付けられて登録されているか否かを判定する（Ｓ３０１）。３つ以上の基地局ＩＤに距離情報が対応付けられて登録されていない場合（Ｓ３０１：Ｎｏ）、サーバ４０は、本フローチャートに示す位置情報登録処理を終了する。
【００７３】
３つ以上の基地局ＩＤに距離情報が対応付けられて登録されている場合（Ｓ３０２：Ｙｅｓ）、端末位置算出部４４は、各基地局ＩＤについて、受信時刻に基づいて最新の距離情報を端末情報テーブルから抽出する。そして、端末位置算出部４４は、抽出した距離情報に対応する基地局ＩＤの基地局３０の位置情報を、基地局情報保持部４２からそれぞれ抽出し、それぞれの基地局３０の位置およびそれぞれの基地局３０からの距離を用いて、端末情報の送信元のセンサ端末２０の位置を算出する（Ｓ３０２）。
【００７４】
次に、端末位置算出部４４は、センサ端末２０の位置を算出した場合に、算出した位置を示す位置情報で、当該センサ端末２０のユーザのユーザＩＤに対応付けて位置情報保持部４７に登録されている位置情報を更新する。また、端末位置算出部４４は、位置情報保持部４７内の位置情報を更新した場合に、当該位置情報に対応付けられているユーザＩＤに対応する端末情報保持部４３内の端末テーブルを参照して、最新の脈拍情報と受信時刻とを抽出し、抽出したこれらの情報で、当該ユーザＩＤに対応付けて位置情報保持部４７に登録されている脈拍情報および受信時刻を更新し（Ｓ３０３）、サーバ４０は、本フローチャートに示す位置情報登録処理を終了する。
【００７５】
図２２は、サーバ４０による位置情報表示処理の一例を示すフローチャートである。サーバ４０の出力部４６が、マウスやキーボード等の入力装置４９を介して、ユーザ（例えば救助隊員等）から、中心位置および表示範囲の情報を含む位置表示指示を受け付けた場合に、サーバ４０は、本フローチャートに示す処理を開始する。
【００７６】
まず、出力部４６は、当該位置表示指示に含まれている中心位置および表示範囲の情報を地図情報取得部４５へ送り、地図情報取得部４５を介して地図情報を取得する（Ｓ４００）。そして、出力部４６は、位置情報保持部４７を参照して、ユーザＩＤ毎に、当該ユーザＩＤに対応付けられている位置情報が示す地図上の位置に、当該ユーザＩＤに対応付けられているユーザ名を含むアイコンをマッピングする（Ｓ４０１）。
【００７７】
次に、出力部４６は、位置情報保持部４７を参照し、地図上にマッピングしたアイコンの中で、脈拍情報の数値が第１の範囲内にあるユーザのアイコンを反転表示し（Ｓ４０２）、地図上にマッピングしたアイコンの中で、脈拍情報の数値が第２の範囲内にあるユーザのアイコンを地図上から削除する（Ｓ４０３）。そして、出力部４６は、アイコンがマッピングされた地図の画像を出力装置４８に表示する（Ｓ４０４）。
【００７８】
次に、出力部４６は、入力装置４９を介してユーザによって地図上のアイコンが選択されたか否かを判定する（Ｓ４０５）。アイコンが選択された場合（Ｓ４０５：Ｙｅｓ）、出力部４６は、端末情報保持部４３を参照して、選択されたアイコンに対応するユーザＩＤに対応付けられている脈拍情報を受信時刻と共に端末情報保持部４３から抽出する。そして、出力部４６は、抽出した脈拍情報を時系列にグラフ化して出力装置４８に表示する（Ｓ４０６）。
【００７９】
次に、出力部４６は、入力装置４９を介してユーザからグラフ表示の終了を指示されたか否かを判定する（Ｓ４０７）。グラフ表示の終了を指示された場合（Ｓ４０７：Ｙｅｓ）、出力部４６は、再びステップＳ４０４に示した処理を実行する。
【００８０】
アイコンが選択されていない場合（Ｓ４０５：Ｎｏ）、出力部４６は、入力装置４９を介してユーザから地図表示の終了を指示されたか否かを判定する（Ｓ４０８）。地図表示の終了を指示されていない場合（Ｓ４０８：Ｎｏ）、出力部４６は、再びステップＳ４０５に示した処理を実行する。一方、地図表示の終了を指示された場合（Ｓ４０８：Ｙｅｓ）、サーバ４０は、本フローチャートに示す位置情報表示処理を終了する。
【００８１】
以上、本発明の実施の形態について説明した。
【００８２】
上記説明から明らかなように、本実施形態の人位置検索システム１０によれば、人の位置を、その人の健康状態を示す情報と共に出力するため、命の危険が迫っている人の位置を迅速に特定することができる。
【００８３】
なお、本発明は、上記した実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００８４】
例えば、上記した実施形態において、センサ端末２０は、内蔵された電池から供給された電力によって駆動するが、本発明はこれに限られない。例えば、図２３に示すように、基地局３０から送信された電波をアンテナ２２２を介して受信し、受信した電波から電力を生成し、生成した電力をセンサ端末本体２２内の各部に供給する電力生成部２２３をセンサ端末本体２２内に設けてもよい。これにより、内蔵電池が消耗した場合であっても、センサ端末本体２２は、外部から受信した電波によって動作することができる。
【００８５】
また、上記した実施形態では、生体情報要求を送信してから生体情報応答を受信するまでの所要時間に基づいて、センサ端末２０までの距離を、基地局３０が算出したが、本発明はこれに限られず、基地局３０は、生体情報要求を送信してから生体情報応答を受信するまでの所要時間をサーバ４０に通知し、サーバ４０側で距離を算出するようにしてもよい。
【００８６】
また、上記した実施形態においてセンサ端末２０は腕時計型であるが、本発明はこれに限られず、ユーザが常時身に付けることが可能な形態であれば、指輪、靴、ベルト、補聴器、メガネなどであてもよい。また、上記した実施形態においてセンサ端末２０はユーザの生体情報として脈拍を測定するが、本発明はこれに限られず、脈拍の他に、または、脈拍に加えて、ユーザの体温等を測定してもよい。
【符号の説明】
【００８７】
１０・・・人位置検索システム、１１・・・ネットワーク、１２・・・被災者、２０・・・センサ端末、２１・・・ベルト、２２・・・センサ端末本体、２３・・・脈拍センサ、２２０・・・ユーザ情報保持部、２２１・・・端末側送受信部、２２２・・・アンテナ、２２３・・・電力生成部、３０・・・基地局、３１・・・アンテナ、３２・・・アンテナ、３３・・・基地局本体、３３０・・・基地局側送受信部、３３１・・・距離算出部、３３２・・・端末情報送信部、３３３・・・タイミング生成部、３３４・・・基地局情報保持部、３３５・・・ＧＰＳ受信部、３３６・・・基地局位置算出部、３４・・・架台、３５・・・ケーブル、３６・・・範囲、４０・・・サーバ、４１・・・端末情報受信部、４２・・・基地局情報保持部、４３・・・端末情報保持部、４４・・・端末位置算出部、４５・・・地図情報取得部、４６・・・出力部、４７・・・位置情報保持部
【図１】
2012255680.tif 000003
【図２】
2012255680.tif 000004
【図３】
2012255680.tif 000005
【図４】
2012255680.tif 000006
【図５】
2012255680.tif 000007
【図６】
2012255680.tif 000008
【図７】
2012255680.tif 000009
【図８】
2012255680.tif 000010
【図９】
2012255680.tif 000011
【図１０】
2012255680.tif 000012
【図１１】
2012255680.tif 000013
【図１２】
2012255680.tif 000014
【図１３】
2012255680.tif 000015
【図１４】
2012255680.tif 000016
【図１５】
2012255680.tif 000017
【図１６】
2012255680.tif 000018
【図１７】
2012255680.tif 000019
【図１８】
2012255680.tif 000020
【図１９】
2012255680.tif 000021
【図２０】
2012255680.tif 000022
【図２１】
2012255680.tif 000023
【図２２】
2012255680.tif 000024
【図２３】
2012255680.tif 000025