[go: up one dir, main page]

JP2004030464A - Walking support device and center server - Google Patents

Walking support device and center server Download PDF

Info

Publication number
JP2004030464A
JP2004030464A JP2002188633A JP2002188633A JP2004030464A JP 2004030464 A JP2004030464 A JP 2004030464A JP 2002188633 A JP2002188633 A JP 2002188633A JP 2002188633 A JP2002188633 A JP 2002188633A JP 2004030464 A JP2004030464 A JP 2004030464A
Authority
JP
Japan
Prior art keywords
walking
information
support
user
health management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002188633A
Other languages
Japanese (ja)
Inventor
Toru Yamakita
山北 徹
Toshihiko Miyamura
宮村 俊彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2002188633A priority Critical patent/JP2004030464A/en
Publication of JP2004030464A publication Critical patent/JP2004030464A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accommodation For Nursing Or Treatment Tables (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Rehabilitation Tools (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a walking support apparatus which receives health control support at walking and jogging by communicating with a center server with the use of the walking support apparatus in particular and also offers walking support to a visually handicapped person, or the like and to provide the center server regarding the walking support apparatus for visually handicapped persons, or the like and a walking support program. <P>SOLUTION: When a user passes through support points 1 to 11 on a walking course in moving along the walking course, the user reads walking support information that corresponds to each of the support points 1 to 11 to receive the walking support. The user registers his/her own health control information in advance, and when the user passes through the support points 1 to 11, the user receives a message that corresponds to his/her walking condition by measuring, for example, a pulse, blood pressure and body temperature, and adding each variation value of the pulse, blood pressure and body temperature up to the next support point to these measured results to be compared with the preregistered health control information. These walking support apparatus and walking support program are significant to health control. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は視覚障害者等の歩行支援装置、歩行支援プログラムに関する。
【0002】
【従来の技術】
最近、健康ブームからウォーキングやジョギング等が盛んに行なわれるようになり、万歩計(登録商標)や腕時計に付属された脈拍計・血圧計・体温計等も利用される機会が多くなったと思われるが、これらはそのときの測定値を通知するだけである。例えば、ウォーキングやジョギング中、脈拍計や血圧計等を利用して脈拍や血圧等を測定しても、正に測定時のデータであり、以後のウォーキングやジョギングのコースを考慮した情報提供や健康管理サポートを行うものではない。
【0003】
一方、今日視覚障害者に対する支援システムとして、以下のようなシステムが提案されている。このシステムは、公共施設や視覚障害者が多く立ち寄る場所に音声案内装置を設け、視覚障害者が保持する小型受発信機との間で通信を行うものである。例えば、視覚障害者が音声案内装置の設けられた施設に近づき、音声案内装置からの電波が届く範囲内に入ると、音声案内が可能である旨の通知を受ける。視覚障害者はこの通知に対して音声案内を希望する場合、小型受発信機に設けられた所定のボタンを押すことにより、以後音声案内を受けることができる。
【0004】
尚、上記支援システムは視覚障害者に限ったものではなく、例えば音声案内を表示案内に変えることによって、聴覚障害者にも利用可能である。
一方、視覚障害者や聴覚障害者はGPS(global positioning system)を利用したナビゲーションを利用することもできる。例えば、GPSによって自己の位置を計測し、音声や表示によって歩行支援を受けるものである。
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来例では以下の問題がある。
先ず、従来の万歩計(登録商標)や腕時計に付属された脈拍計・血圧計・体温計は、測定した結果に対する利用者の健康管理情サポートや、現在の歩行を継続した場合の利用者の健康管理サポートは行わない。例えば、歩行を継続した場合、脈拍や血圧が上昇し、健康上問題が生じることや、今後の歩行コースの状態から脈拍や血圧の上昇を予測する等の歩行中の健康管理をサポートすることは行わない。
【0006】
一方、上記視覚支援システムを使用する場合、音声案内装置が設けられた施設で受ける情報は全て同じ音声情報であり、利用者毎に異なる音声支援を受けることができない。利用者は個々に異なる健康状態であり、歩行する方向や歩行速度も異なる。したがって、利用者毎に歩行支援を受けられることが望ましい。
【0007】
また、GPSを使用する場合、自己の位置を確認することはできるが、当該位置を基準として音声案内や表示案内を行い、また歩行コースに対応した歩行支援を受けることはできない。
そこで、本発明は歩行支援装置を使用し、センタサーバとの通信によって、歩行支援を受け、視覚障害者等の歩行支援を行う歩行支援装置及びセンタサーバを提供するものである。
【0008】
【課題を解決するための手段】
上記課題は、請求項1に記載した発明によれば、個人情報に対応させて予め利用者の健康管理情報を登録する登録手段と、端末装置によって抽出された利用者の歩行状態、及び前記利用者の健康管理情報の計測結果を受信する受信手段と、該受信手段によって受信した利用者の健康管理情報の計測結果と前記予め登録した健康管理情報を比較し、該比較結果に従ってサポート情報を作成するサポート情報作成手段と、該サポート情報を前記歩行支援装置に送信し、サポート情報を利用者に報知させる送信手段とを有するセンタサーバを提供することによって達成できる。
【0009】
ここで、上記個人情報や健康管理情報はセンタサーバのデータベースに予め登録される。そして、利用者が歩行支援を受ける際、歩行支援装置に設けられたセンサによって脈拍、血圧、体温等の健康管理情報を計測し、ネットワークを介してセンタサーバに送る。
【0010】
センタサーバでは上記計測情報と予め登録した健康管理情報を比較し、例えば平常値から一定の閾値を超えた計測結果である場合、サポート情報を作成し、歩行支援装置に送信する。
このように構成することにより、歩行支援装置では利用者にサポート情報を通知して、健康管理も含めた歩行支援を行うことができる。
【0011】
請求項2の記載は、前記請求項1記載の発明において、前記比較は、歩行している利用者が所定時間内に移動する利用者の移動範囲の地形情報を抽出し、該抽出した地形情報を元にして所定時間後の健康管理情報を算出し、前記サポート情報を作成する構成である。
【0012】
このように構成することにより、利用者の以後の行動範囲を含めた歩行支援を行うことができ、より利用者にとって便利な歩行支援システムとすることができる。
上記課題は、請求項3に記載した発明によれば、地図情報に基づいて設定した歩行コースに関する支援位置の位置情報と、支援情報をセンタサーバから取得する支援情報取得手段と、入力した個人情報に対応させて健康管理情報を登録する登録手段と、利用者の健康管理情報を計測し、前記個人情報に対応させて登録した健康管理情報と比較する比較手段と、該比較手段における比較結果から利用者の健康情報を報知する報知手段とを有する歩行支援装置を提供することによって達成できる。
【0013】
ここで、上記地図情報は歩行支援装置内のROM等の記憶部に記憶され、当該地図情報を表示部に表示し、利用者が希望する歩行コースを設定する。また、歩行コースの設定は、キー操作等によって入力された操作信号に従って設定され、設定後の歩行コースのデータはEEPROM等に記憶される。
【0014】
利用者は上記のように設定した歩行コースに従って移動し、歩行コース上の支援位置を検出し、当該支援位置において支援情報を読み出し、表示部に表示する。また、音声により支援情報を利用者に報知する。ここで、上記支援情報は歩行コースの状態に関する内容であり、例えば緩い上り坂である、緩い下り坂である、交差点である、踏切である等の支援情報である。
【0015】
このように構成することにより、視覚障害者等の利用者は歩行の際の支援を受けることができ、歩行の際の有用なアドバイスとして利用することができる。
請求項4の記載は、前記請求項3記載の発明において、前記計測結果に前記健康管理情報を加算し、該加算結果が前記個人情報に対応させて登録した健康管理情報を超える時、報知を行う構成である。
【0016】
例えば、予め平常時の脈拍、血圧、体温等の健康管理情報を記憶し、この健康管理情報と歩行コースを歩行中の健康管理情報を比較し、平常時のデータに対して歩行中のデータが所定値以上の差がある場合、注意表示を行う。
請求項5の記載は、前記請求項3又は4の記載において、例えば加速度センサを有し、該加速度センサの検出出力に基づいて、前記利用者の歩行パターンを記憶し、更に該歩行パターンに対応する歩行速度を記憶する構成である。
【0017】
すなわち、上記歩行支援装置には加速度センサも配置され、該加速度センサの検出出力に基づいて、前記利用者の歩行パターンを記憶し、更に該歩行パターンに対応する歩行速度を記憶する構成である。
このように構成することにより、より利便性のある歩行支援装置とすることができる。
【0018】
上記課題は、請求項6に記載した発明によれば、歩行支援装置にネットワークを介して接続されたセンタサーバに装備されたコンピュータに用いられるプログラムであって、個人情報に対応させて予め利用者の健康管理情報を登録する機能と、歩行支援装置によって抽出された利用者の歩行状態、及び前記利用者の健康管理情報の計測結果を受信する機能と、受信した利用者の健康管理情報の計測結果と前記予め登録した健康管理情報を比較し、該比較結果に従ってサポート情報を作成する機能と、該サポート情報を前記歩行支援装置に送信し、サポート情報を利用者に報知させる機能とを前記コンピュータに実現させる歩行支援プログラムを提供することによって達成できる。
【0019】
本発明は、歩行支援プログラムの発明であり、このように構成することによっても、歩行支援装置では表示部に上記サポート情報を表示し、健康管理も含めた歩行支援を行うことができる。
上記課題は、請求項7に記載した発明によれば、サーバにネットワークを介して接続された歩行支援装置に装備されたコンピュータに用いられるプログラムであって、地図情報に基づいて設定した歩行コースに関する支援位置の位置情報と、支援情報をセンタサーバから取得する機能と、入力した個人情報に対応させて健康管理情報を登録する機能と、前記歩行コースを歩行する際、前記支援位置を検出する機能と、前記支援位置において前記支援情報を読み出し、利用者に報知する機能と、前記支援位置において利用者の健康管理情報を計測し、前記個人情報に対応させて登録した健康管理情報と比較する機能と、該比較結果から利用者の健康情報を報知する機能とを前記コンピュータに実現させる歩行支援プログラム。
【0020】
本発明も、歩行支援プログラムの発明であり、このように構成することによっても、視覚障害者等の利用者は有用な歩行支援を受けることができる。
【0021】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて詳細に説明する。
<第1の実施形態>
図1は本発明の歩行支援装置及びセンタサーバを含む歩行支援システムのシステム構成図である。同図に示すシステムは、端末装置としての歩行支援装置1(1a、1b、・・・)、支援機2(2a、2b、2c、・・・)、センタサーバ3、及び携帯・PHSセンタ4で構成されている。支援機2及びセンタサーバ3、携帯・PHSセンタ4はネットワークを介して接続され、歩行支援装置1は、無線通信によって直接支援機2に接続されると共に、携帯・PHSセンタ4を介してネットワークに接続される。
【0022】
歩行支援装置1の利用者は、例えば視覚障害者や聴覚障害者、老人等の歩行支援を必要とする者やウォーキングやジョギングを楽しむ者である。
図2は歩行支援装置1の外観構成を示す。尚、歩行支援装置1は上記視覚障害者や聴覚障害者、又はウォーキングやジョギングを楽しむ者が、歩行やジョギング中保持し、歩行環境の報知や健康管理に伴う情報をサポート情報として利用者に報知し、歩行やジョギングの支援を行うものである。例えば、サポート情報によって、利用者に対し歩行やジョギング中に注意を喚起し、健康管理を行うことができる。
【0023】
歩行支援装置1は正面に大きな操作/表示部5を有する。この操作/表示部5には後述する歩行支援情報や地図が表示されると共に、キー表示を行い必要な情報の入力が可能である。また、歩行支援装置1は発光部6を備え、例えば後述する支援ポイントを通過する際フラッシングを行う。さらに、歩行支援装置1の側面には小さなスピーカ7が備えられ、音声による歩行支援も可能である。
【0024】
上記外観構成を有する歩行支援装置1は、図3に示す内部構成である。歩行支援装置1はCPU10、ROM11、EEPROM12、RAM13、入力部14、表示部15、外部記憶部16、加速度センサ17、方位センサ18、GPS19、気圧センサ20、通信制御部21、通知部22で構成されている。尚、この通知部22は前述の発光部6及びスピーカ7、更には不図示のバイブレータ機能も総称して示す。
【0025】
CPU10は、後述する動作状態判別処理、歩行パターン判別処理、移動方向算出処理、位置算出処理、及び高度算出処理を行う。ROM11は地図情報のデータベース(DB)、及び歩行パターンのデータベース(DB)を記憶する。
また、EEPROM12は、利用者の動作パターンを記録し、ROM11に予め登録した歩行パターンとのマッチングに使用される。また、利用者の個人情報や健康管理情報を記憶するエリアを有し、後述する登録処理によって個人情報及び健康管理情報のデータベースが作成される。尚、RAM13はワーク領域として使用され、各種レジスタ、各種テーブルを備える。
【0026】
入力部14は、操作/表示部5に形成された例えばタッチキーであり、利用者の氏名や性別、年齢等の情報や、後述する健康管理情報を入力する。また、表示部15には前述のように、上記情報の入力画面や歩行支援情報、地図情報等が表示される。尚、外部記憶部16はハードディスク等で構成され、歩行支援処理に必要な各種データを記憶することが可能である。
【0027】
加速度センサ17は、X軸方向、Y軸方向、Z軸方向の加速度から利用者の動作(行動)を検出する。また、方位センサ18は、方位をX軸、Y軸、Z軸の各成分毎に検出できるセンサであり、歩行支援装置1を保持した利用者が移動する方向を検出する。この方位センサ18の検出データと上記加速度センサ17の検出データをもとに、利用者の行動の軌跡を把握することが可能である。
【0028】
GPS19は所定数以上の衛星からの電波を受信し、該受信信号をCPU10に出力する。CPU10はこの情報に従って、利用者の位置を算出する。また、気圧センサ20は利用者が位置する場所の気圧を検出し、CPU10に送信する。CPU10は供給された気圧データに基づいて高度算出処理を行い、利用者がいる場所の高度を検出する。尚、この気圧センサ20に代えて、直接高度の検出が可能なデバイスを設けることも可能であり、この場合CPU10による高度算出処理は不要である。
【0029】
通信制御部21は前述のように歩行支援装置1の情報をネットワークに供給する際、携帯・PHSセンタ4との間で送受信制御を行う機能を有する。この通信は、PHS通信、又はブルートゥース(BLUETOOTH)や赤外線通信、更には有線を利用する構成であってもよい。
【0030】
一方、支援機2は視覚障害者や老人等の歩行支援を必要とする人達に対して歩行支援や販売支援など、1人で行うことが困難な作業をサポートする為、街の各所に設けられ、例えば公共施設や交通機関の切符売り場、銀行や郵便局のATM、CD機、踏切や交差点、道路工事現場等に設けられた送受信装置である。そして、この支援機2は歩行支援装置1が近づくと、支援情報を送信し、又歩行支援装置1とセンタサーバ3との通信に介在する。尚、歩行支援装置1と支援機2との通信は、例えばブルートゥース(BLUETOOTH)や赤外線通信によって行われる。
【0031】
センタサーバ3はネットワークにインターネット等を介して接続され、本例の歩行支援装置1との間で情報の授受を行う。図4(a)はセンタサーバ3の模式図である。同図に示すように、センタサーバ3はCPU、ROM、RAM等で構成されるコンピュータであり、磁気ディスク等の記憶装置9が接続され、必要に応じて記憶装置9にデータを記憶し、記憶装置9に記憶したデータを読み出す。また、センタサーバ3はROM等に記憶したプログラムに従って後述する処理を実行する。
【0032】
また、同図(b)は、上記サーバ3の内部システムであり、CPU3a、RAM3b、ROM3c、キーボード等の入力部3d、表示部3e、通信制御部3f、記憶装置9で構成されている。この記憶装置9には、所定エリアの支援ポイントの位置情報や、当該支援ポイントにおける支援情報が登録されている。例えば、同図(c)は所定エリアの支援ポイントのデータベースであり、支援ポイントの緯度、経度、支援内容(支援情報)のデータが登録されている。ここで、支援内容(支援情報)のデータとしては、例えば「今〇〇にいます。ここから軽い下り坂になります。」とか、「〇〇の踏み切があります。」等のデータである。
【0033】
尚、本実施形態においては歩行支援装置1自体で演算処理等を行うのでセンタサーバ3側の詳しい説明は後の第2の実施形態の説明において行う。
また、前述の図1において、携帯・PHS(personal handy phone system)センタ4は、歩行支援装置1から送信された情報をネットワークに供給するインタフェース(I/F)であり、携帯・PHSセンタ4の通信サーバを使用して情報の授受が行われる。
以上の構成において、以下に本例の処理を説明する。
【0034】
先ず、歩行支援装置1に利用者の個人情報及び健康管理情報の登録を行う。 図5は、この登録処理を説明するフローチャートである。先ず、利用者は前述の図2に示す歩行支援装置1の操作/表示部5に例えばタッチキーを表示し、個人情報の登録を行う(ステップ(以下、Sで示す)1)。ここで、利用者は自己の氏名、性別、年齢、住所・連絡先を順次入力する。この情報は、前述のEEPROM12に記憶される。
【0035】
図6は上記入力によってEEPROM12に登録された個人情報の例である。例えば、氏名が“〇×△子”、性別が“女”、年齢が“54歳”、住所・連絡先が“東京都・・・”の個人情報が登録され、又氏名が“〇×△雄”、性別が“男”、年齢が“55歳”、住所・連絡先が“東京都・・・”の個人情報が登録される。
【0036】
次に、上記個人情報に対応させて健康管理情報を登録する(S2)。例えば、平常時の体温、脈拍、血圧の情報を入力する。図7の(a)、(b)は、上記入力処理によってEEPROM12に登録された健康管理情報の例である。同図(a)は、利用者の氏名が“〇×△子”の健康管理情報であり、同図(b)は、利用者の氏名が“〇×△雄”の健康管理情報である。尚、同図(a)、(b)において、「高い」及び「低い」の項目に登録する体温、脈拍、血圧の情報は、例えば上記平常時の情報から予め規定された計算式を使用して演算したものであり、後の健康管理において利用される。尚、計算式を使用することなく、利用者が自ら入力する構成としてもよい。
【0037】
例えば、同図(a)に示す利用者が“〇×△子”の場合、平常時の体温(36.4℃)、脈拍(65)、血圧(70/125)に対して、「高い」情報は体温(36.8℃)、脈拍(110)、血圧(85/135)であり、「低い」情報は体温(36.0℃)、脈拍(61)、血圧(/105)である。尚、利用者が“〇×△雄”の場合は、同図(b)に示す通りである。
【0038】
また、図6に示す個人情報と図7の(a)、(b)に示す健康管理情報は、リンクコードID1又はID2によって関連付けられ、一方のデータベースから他方のデータベースを検索することができる。
上記個人情報及び健康管理情報の登録が完了すると、次に利用者の動作パターンの登録を行う。図8はこの登録処理を説明するフローチャートである。先ず、利用者の動作パターンの検出処理を行い(S3)、動作パターンの検出結果から利用者が歩行中であるか否か判断する(S4)。
【0039】
ここで、上記動作パターン検出処理(S3)の具体例を説明する図が、図9に示すフローチャートである。先ず、利用者が歩行支援装置1を保持し、歩行動作を行うと、加速度センサ17によって検出された信号波形がCPU10に入力し、CPU10は各座標軸の加速度を抽出する(S3−1)。図10(a)〜(c)は、加速度センサ17から供給されるX軸方向、Y軸方向、Z軸方向の信号波形を示す図である。上記加速度センサ17から供給される信号波形は、同図(a)〜(c)に示すように、ピークを有し、横軸方向のピーク間隔が周期を示し、縦軸方向のピーク間隔(振幅)が加速度を示す。例えば、同図(a)に示すX軸方向の場合、ピークx1とx4の横軸方向のピーク間隔(周期)は、|tx1−tx4|であり、縦軸方向のピーク間隔(加速度)は|gx1−gx4|である。同様に、ピークx4とx2の横軸方向のピーク間隔(周期)は|tx4−tx2|であり、縦軸方向のピーク間隔(加速度)は|gx4−gx2|である。
【0040】
次に、上記構成の信号波形について、先ず1つの座標に対してピーク点を抽出する(S3−2)。このピーク点の抽出は、例えば入力するX軸方向のデータをシリアルに受信し、入力データ(加速度)が増加から減少に転じる点、及び入力データ(加速度)が減少から増加に転じる点をピーク点として抽出する。
【0041】
次に、得られたピーク点のデータから横軸方向のピーク間隔(周期)を計算する(S3−3)。例えば、図10(a)に示す例では、x1〜x6等のピーク点が抽出され、そのピーク間隔は|tx1−tx4|、|tx4−tx2|、|tx2−tx5|、|tx5−tx3|、|tx3−tx6|であり、それぞれの間隔が計算される。
【0042】
次に、得られたピーク点のデータから縦軸方向のピーク間隔(加速度)を算出する(S3−4)。例えば、同図(a)に示す例では、ピーク間隔(加速度)は|gx1−gx4|、|gx4−gx2|、|gx2−gx5|、|gx5−gx3|、|gx3−gx6|であり、これらピーク間隔(加速度)が計算される。
【0043】
次に、上記各横軸方向のピーク間隔と縦軸方向のピーク間隔(以下、それぞれ周期、又は加速度で示す)の平均値を求める(S3−5)。ここで、周期の平均値をtx0 とし、加速度の平均値をgx0 とする。
次に、Y軸方向、Z軸方向の周期と加速度の計算の有無が判断され(S3−6)、Y軸方向及びZ軸方向についても同様の処理を行い、周期と加速度が計算される(S3−6がNO、S3−2〜S3−6)。したがって、上記処理によってY軸方向の周期は、図10(b)の場合、|ty1−ty4|、|ty4−ty2|、|ty2−ty5|、|ty5−ty3|、|ty3−ty6|であり、周期の平均値 ty0が計算される。また、加速度は|gy1−gy4|、|gy4−gy2|、|gy2−gy5|、|gy5−gy3|、|gy3−gy6|であり、同様に加速度の平均値gy0 が計算される。尚、Z軸方向については、ピーク点が無く、周期は0であり、加速度は|gz|である。
【0044】
次に、動作パターンが登録されたデータベース(DB)を検索し(S3−7)、一致する動作パターンが存在するか判断する(S3−8)。
図13は上記動作パターンの情報が記録されたデータベースであり、“平地歩行”、“軽い下り坂歩行”、“ゆるい上り坂歩行”等の動作パターン情報が登録されている。
【0045】
ここで、一致する動作パターンが存在しなければ(S3−8がNO)、他の処理に移行する。また、一致する動作パターンが存在すれば(S3−8がYES)、歩行中であると判断できる。したがって、図8に示すフローチャートに戻って、利用者が歩行中であれば(S4がYES)、歩行パターン情報に検出したパターンが登録されているか判断する(S5)。尚、利用者が歩行中ではないと判断すると(S4がNO)、他の処理に移行する。
【0046】
次に、歩行パターン情報が登録されているか否かの判断において(S5)、最初の処理では歩行パターン情報が登録されていない(S5がNO)。したがって、この場合動作パターンの登録処理を行う(S6)。この処理を具体的に説明する図が図11であり、先ず前述の各軸方向の周期と加速度の計算結果を表示する(S6−1)。次に、動作名を入力する(S6−2)。例えば、上記動作が平坦地の歩行であれば、動作名“平地歩行”を入力する。また、動作が軽い下り坂の歩行であれば、動作名“軽い下り坂歩行”を入力し、動作がゆるい上り坂の歩行であれば、動作名“ゆるい上り坂歩行”を入力する。
【0047】
ここで、図12は動作パターンの登録画面例であり、上記X軸方向、Y軸方向、Z軸方向の各計算結果が表示され、利用者は動作名の入力エリア25に動作名を入力する。例えば、“平地歩行”、“軽い下り坂歩行”、“ゆるい上り坂歩行”等の動作名を入力する。
【0048】
次に、同図に示す登録ボタン26bをチェックすると、CPU10は上記動作名の情報を計算結果と共にEEPROM12に記録する(S6−3)。前述のように、図13は動作パターン情報が登録されるデータベースであり、動作に対応する動作パターン名と、その動作パターンについて加速度センサ17のX軸方向、Y軸方向、Z軸方向の各出力について、それぞれ加速度と周期が記録される。日常行われる各動作は当該動作パターン情報として登録され、歩行動作に関する情報は歩行パターン情報にも登録される。
【0049】
次に、歩行パターン情報に加速度、及び周期を登録し、歩行環境の項目に動作パターンの動作名を登録する(S7、S8)。尚、動作名の入力情報を修正する場合には戻るのボタン26aを操作して行う。
図15は上記入力によって作成されるデータベースであり、歩行パターンに対応してX軸方向、Y軸方向、Z軸方向について、それぞれ加速度と周期が記録される。また、同図(a)は利用者が“〇×△子”の歩行パターンであり、同図(b)は利用者が“〇×△雄”の例である。詳しくは後述する。
【0050】
次に、上記動作名の情報等を登録した後、図14に示すフローチャートに従って処理を行い、先ず歩行速度の算出処理を行う(S9)。この歩行速度の算出処理は、例えば前述のGPS19の出力に基づいて2点の位置を検出し、地図データから上記2点間の距離を計算し、上記2点間の移動時間から歩行速度を計算する。また、加速度センサを用いて歩行速度を求めることもできる。この場合は予め加速度センサの出力パターンと歩行速度を対応付けて記憶しておき、測定した加速度センサの出力パターンと一致すると出力パターンに対応する歩行速度を抽出する。このようにして計算した歩行速度のデータは、図15の歩行パターン情報に登録される(S10)。
【0051】
次に、単位時間当たりの体温、脈拍、血圧の変化を計測し、図15の歩行パターン情報に登録する(S11)。この計測は利用者の身体に触れる位置に設けられた体温センサや、脈拍計、血圧計によって一定時間毎に測定した結果から単位時間あたりの変化量を算出し、各センサで計測した情報は歩行支援装置1にブルートゥース(BLUETOOTH)や赤外線通信、又は有線によって送られる。
【0052】
図16(a)は、温度センサ、脈拍計、血圧計が設けられた腕時計30の外観図であり、温度センサ等は利用者の肌に触れる、例えば腕時計30の裏面に配設されている。また、腕時計30には液晶表示部31が設けられ、温度センサが測定した体温、脈拍計が測定した脈拍、血圧計が測定した血圧の各データを表示する。
【0053】
また、同図(b)は腕時計30内の回路構成図であり、CPU32、RAM33、ROM34、温度センサ35、脈拍計36、血圧計37、入力部38、通信制御部40、計時部41、及び上記液晶表示部31で構成されている。尚、CPU32はROM34に記憶されたプログラムに従って計時処理、及びセンサからの入力データ処理を行う。例えば、入力部38から供給される利用者の測定指示に従って、温度センサ35、脈拍計36、血圧計37は計測処理を行い、計測データをCPU32に出力する。この計測データは、CPU32の制御に従って液晶表示部31に出力され、例えば同図(a)に示す表示が行われる。また、通信制御部40により、測定データは歩行支援装置1に送られ、上記歩行支援装置1側の処理に利用される。また、この時前述のように、歩行支援装置1と腕時計30間の通信は、ブルートゥース(BLUETOOTH)や赤外線通信等によって行われる。
【0054】
上記のように測定された情報(健康管理情報)は、図15に示すデータベースに登録される。尚、同図に示すデータは、単位時間当たりの体温、脈拍、血圧を登録した例であり、例えば歩行パターンAの脈拍は、1分毎に測定していき3分後に+0.5変化することが計測されたとすると、1時間当たりに換算し直して10とする。
【0055】
一方、前述の判断(図8に示すS5)において、既に検索した歩行パターンの情報が登録されている場合(S5がYES)、当該歩行パターンのデータベース(図15の歩行パターン情報)に新たに計算した加速度と周期の情報を入力し、登録されたデータを更新する(S12)。また、この時の単位時間当たりの体温、脈拍、血圧の変化を計測して図15の歩行パターン情報に更新する(S13)。この計測は前述の通りであり、腕時計30に設けられた温度センサ35、脈拍計36、血圧計37によって計測されたデータを歩行支援装置1に送信し、データベースに登録する。
【0056】
前述のように、図15(a)は、上記処理によって登録された利用者“〇×△子”の登録データを示す例であり、歩行パターンは歩行環境によって異なり、例えば平地歩行と、軽い下り坂歩行、或いはゆるい上り坂歩行等では歩行パターンも当然異なり、歩行パターン毎に情報が登録されている。例えば、歩行パターンAは平地歩行であり、X軸方向の加速度が±0.5、周期が0.5であり、Y軸方向の加速度が±0.5、周期が0.5であり、Z軸方向の加速度が1±0.5、周期が0.5であり、歩行速度は4Km/hである。尚、“軽い下り坂歩行”、“ゆるい上り坂歩行”等についても、同図に示す通りである。
【0057】
さらに、健康管理情報として、単位時間当たりの健康管理情報の推移値も記録されている。例えば脈拍では、“平地歩行”の場合+10/hであり、“軽い下り坂歩行”の場合−5/hであり、“ゆるい上り坂歩行”の場合+15/hである。尚、同図には具体的な数値は示さないが、血圧、体温についても同様にデータが登録される。
【0058】
また、上記のように健康管理情報の推移値は、ここでは1時間毎に増加・減少する値を数値化したデータであり、歩行動作の厳しさに対応して設定されている。
尚、同図(b)は利用者“〇×△雄”の登録データであり、同図(a)と同様、平地歩行、軽い下り坂歩行、或いはゆるい上り歩行等に対応してデータが登録されている。
【0059】
以上のようにして、歩行支援装置1に個人情報及び健康管理情報を登録し、更に歩行パターンや歩行速度等の歩行情報を登録した後、利用者が利用する歩行コースを登録する。この処理を説明する図が、図17に示すフローチャートである。
【0060】
先ず、歩行支援装置1の操作/表示部5に地図を表示する(ステップ(以下、STで示す)1)。この処理は、CPU10が前述のROM11の地図情報データベースから地図情報を読み出し、表示するものである。
次に、利用者は歩行コース又は歩行エリアを指定する(ST2)。例えば、利用者は上記地図上で歩行コースをなぞり、又は歩行コースのポイントを順番に指定してコースを指定する。図18(a)は利用者が指定した歩行コースの一例である。尚、歩行エリアを指定する場合には、例えば地図上のある範囲を囲って指定する。
【0061】
次に、利用者は不図示の設定ボタンをチェックすることによって、センタサーバ3に上記情報を送信する(ST3)。この情報は前述のように、ネットワークを介してセンタサーバ3に送信され、センタサーバ3はこの情報を受信する(ST4)。
【0062】
センタサーバ3は、受信した歩行コース又は歩行エリアの情報に従ってセンタサーバ3側のデータベースを検索する(ST5)。そして、歩行コース又は歩行エリアに含まれる歩行支援情報をデータベースから抽出し(ST6)、歩行支援装置1に送信する(ST7)。
【0063】
歩行支援装置1側ではセンタサーバ3から送信された情報を受信し、EEPROM12に割り当てられているエリアに歩行支援登録データが記憶される(ST8、ST9)。図18(b)はセンタサーバ3から供給された歩行支援情報を歩行支援装置が受信し記憶した場合の一例である。利用者が指定した歩行コースに沿って存在する支援ポイント1〜11の情報が記述されている。例えば、支援ポイント1〜11の緯度と経度、具体的な支援内容が記述されている。
【0064】
次に、歩行支援装置1のROM11に登録されている地図情報からコースの地形情報を読み出し、この地形情報に対して歩行パターン情報(図15)の該当するパターンを選択し、歩行支援登録データに登録する(ST10)。この場合、コースの地形情報が歩行支援装置1のROM11に含まれていればこの情報を利用し、含まれていなければ更にセンタサーバ3から必要な地形情報も読み出す。
【0065】
次に、登録した歩行パターンから歩行速度を抽出し、支援ポイント間の距離から各支援ポイント間の所要時間を計算し、歩行支援登録データに登録する(ST11)。尚、支援ポイント間の距離は、図18(a)に示す各支援ポイント1〜11の緯度及び経度のデータから知ることができ、各歩行パターンの歩行速度は前述の図15(a)、(b)に登録したデータから知ることができ、上記両データから各支援ポイント間の所要時間を容易に算出し、登録することができる。
【0066】
次に、前述の歩行パターン情報(図15)に登録された健康管理情報に基づいて歩行支援登録データ(図18)に各健康管理情報の変動値を登録する(ST12)。すなわち、図18(b)の脈拍変動、血圧変動、体温変動のエリアに、その区間の歩行開始時から次の区間の歩行開始時までに変動する健康管理情報の値を算出し登録する。例えば、支援ポイント1においては歩行パターンはB、ポイント間所要時間は3分であるから、○×△子の脈拍変動は、歩行パターン情報(図15(a))から抽出した−5/hを3分に換算して−0.25/hとなる。
【0067】
以上のようにして、図18(b)に示す歩行支援情報の登録が完了すると、実際に歩行コースを歩いて歩行支援を受ける。
図19は実際に歩行を行い、歩行支援を受ける際の処理を説明するフローチャートである。先ず、利用者の動作パターンの検出処理を行う(ステップ(以下、STPで示す)1)。この動作パターンの検出処理は前述の説明と同じであり、図20に示すフローチャートに従って実行され(図20に示す処理(STP1−1〜STP1−8))、一致するパターンが存在すれば(STP1−8がYES)、対応するパターンの登録データを更新し、動作名を抽出して一時保管する(STP1−9、STP1−10)。
【0068】
一方、一致するパターンが存在しなければ(STP1−8がNO)、抽出した動作パターンは、例えば歩行以外の動作パターン(例えば、座る、立ち止まる等の動作パターン)であり、登録するか判断し(STP1−11)、登録する場合には当該動作パターンの登録処理を行い、入力された動作名を一時保管する(STP1−12、STP1−13)。尚、この場合の動作パターンの登録は、既に説明した図11乃至図13に基づくものである。
【0069】
次に、上記図19に示すフローチャートの処理に戻り、上記処理において歩行中ではないと判断すると(STP2がNO)、他の処理を行う。一方、利用者が歩行中であると判断すると(STP2がYES)、利用者の現在位置を検出する(STP3)。
【0070】
図21は、現在位置の検出処理を説明するフローチャートである。現在位置の取得には、先ず支援機2(2a、2b、2c、・・・)からの位置データの取得を判断する(STP3−1)。ここで、支援機2は一定の位置で正確な位置情報を送出しており、しかも利用者が立ち寄り易い駅や郵便局等の公共施設、銀行や踏切等に設置されており、当該支援機2から正確な位置情報を得ることができる。
【0071】
図22(a)、(b)は、歩行支援装置1が支援機2から支援データを受信しながら位置情報を得る動作を説明するフローチャートである。歩行支援装置1は移動中、支援機2とのアクセスを所定周期で判断しており(ステップ(以下、図22(a)、(b)ではWで示す)1)、支援機2とアクセスすると、支援機2から支援データを受信する(W1がYES、W2)。この支援データは、例えば当該支援機2が設置された施設の情報であり、駅であれば時刻表や駅前店舗の照会等の情報である。
【0072】
次に、アクセスした支援機2から位置データを受信する(W3、STP3−2)。歩行支援装置1は、取得した情報から利用者の歩行支援処理を行い(W4)、更にGPS19の検出位置の補正処理を行う(W5)。この処理によって、例えばGPS19は衛星を用いた位置検出における誤差を補正し、常に正確な位置を検出することができる。
【0073】
一方、支援機2側は、歩行支援装置1とのアクセスを待ち(W6)、歩行支援装置1にアクセスすると(W6がYES)、前述の支援データを送信し(W7)、更に位置データを送信する(W8)。また、歩行支援装置1(利用者)が支援機2の位置にある(いる)旨の情報をセンタサーバ3に通知する(W9)。このように構成することにより、センタサーバ3では歩行支援装置1の正確な位置を知ることができる。
【0074】
尚、支援機2とのアクセスがない場合でも、GPS19とのアクセスによって歩行支援装置1の位置を測位できる(STP3−3がYES)。この場合、GPS19は3個以上の衛星電波を受信し、CPU10によって位置算出処理が行われ(STP3−4)、常時歩行支援装置1の位置が特定されている(STP3−5)。尚、衛星電波の受信ができない場所にいる場合でも(STP3−3がNO)、前述の加速度センサ17の検出出力と方位センサ18によって位置検出処理を行うこともでき、歩行支援装置1の位置は常時特定されている(STP3−6、STP3−5)。この場合、方位センサの出力を基にして加速度センサの各出力(X軸、Y軸、Z軸)の方位が検出され、加速度センサの出力パターンから歩行速度と座標軸上における歩行方向を求めることができる(例えば、X軸方向に時速4Kmで歩行中など)。この座標軸上における歩行方向を歩行方位に換算し、地図上の基準点からの軌跡に基づいて現在の位置を検出する。
【0075】
利用者は、歩行支援装置1に表示される支援情報を見ながら歩行コースを歩行する。この間、支援ポイントの通過を判断し(STP4)、支援ポイントを通過すると(STP4がYES)、歩行支援処理が行われる(STP5)。例えば、支援ポイント1を通過すると、図23(a)に示すように、発光部6がフラッシング発光し、不図示のバイブレータを起動して歩行支援装置1全体を振動させる。したがって、利用者は自分が支援ポイントの位置に達したことを知る。また、利用者は操作/表示部5に表示される地図を見て、支援ポイント1にいることを確認する。
【0076】
また、操作/表示部5には前述の支援内容の情報も読み出され、図18(b)の支援ポイント1に登録された「今〇〇にいます。ここから軽い下り坂になります。」というメッセージを表示する。したがって、利用者は上記支援情報を読み、これから通る歩行コースの状態を予め知ることができる。尚、上記メッセージはスピーカ6から音声によっても行われ、例えば利用者が視覚障害者の場合でも歩行コースの状態を知ることができる。
【0077】
また、利用者が支援ポイント2を通過した場合には、図18(b)の支援ポイント2に登録された「〇〇の踏み切があります。」とのメッセージが表示され、利用者は踏り切の存在を知り、利用者に注意を喚起することができる。さらに、他の各支援ポイント3〜11を通過する際にも、データベースから対応する支援情報が表示、報音され、利用者に注意を喚起する。したがって、視覚障害者や聴覚障害者、老人等は歩行支援装置1を保持することによって有効な歩行支援を受けることができる。
【0078】
次に、健康管理測定を行う(STP6)。図24はこの処理を具体的に説明するフローチャートである。先ず、脈拍、血圧、体温を測定する(ステップ(以下、Uで示す)1)。そして、測定した脈拍、血圧、体温のデータを健康管理情報と比較する(U2)。ここで、健康管理情報は前述のEEPROM12に予め記憶され、前述の図7(a)、(b)に示す情報である。したがって、CPU10は同図(a)及び(b)に示す健康管理情報を読み出し、測定した脈拍、血圧、体温と比較する(U3)。
【0079】
そして、脈拍、血圧、体温が平常値でなければ警告する(U3がNO、U4)。例えば、図25(a)に示すように、「脈拍が設定値をこえています。休んで下さい。」との表示を行う。
次に、歩行支援登録データから現在の支援ポイントに対応する健康管理情報を抽出する(U5)。すなわち、歩行支援登録データ(図18(b))に記憶したデータベースから各健康管理情報の変動値を読み出す。そして、この変動値を測定した脈拍、血圧、体温のデータに加える(U6)。例えば、支援ポイント登録データ(図18)から、支援ポイント1を通過する場合の脈拍変動値は−0.25である。この−0.25を測定結果の脈拍に加算する。
【0080】
次に、上記処理によって加算したデータが利用者の平常値を超えたか判断する(U7)。この判断は、図7に登録した健康管理情報のデータと比較して行われ、例えば上記氏名が“〇×△子”の脈拍の場合、測定値が70ならばこれに変動値(−0.25)を加算して70.25となり、支援ポイント1の区間を歩行終了時(支援ポイント2の開始時)の脈拍は70.25となる。上記加算値70.25は、ほぼ平常値と考えてよい。この場合、判断(U7)はYESとなり、処理を終わる。
【0081】
一方、上記の場合において、加算値が110以上又は61以下となった場合は平常値を超える。したがって、この時判断(U7)はNOであり、警告を行う(U8)。例えば、図25(b)に示すように、「少し脈拍が高めです。少しペースを落として下さい。」等の表示を行う。
【0082】
尚、上記変動値はポイント間所要時間が短いために1以下の値となっているが、実際のポイント間所要時間はもっと長いことが予想され、そのときの変動値は1を超えた値となる。
また、上記脈拍に限らず、血圧及び体温についても同様であり、測定結果が健康管理情報に登録されたデータを超えているか判断し、超えている場合には警告表示を行い、利用者に注意を喚起する。この為、例えば上り坂にさしかかった際、脈拍や血圧が平常値を超えており、警告が行われると利用者は注意を払い、例えば休憩をとり、又は歩行速度をゆるめる。したがって、本例の歩行支援装置を使用することによって、健康管理を効率良く行うことができる。
【0083】
以上のように処理することによって、利用者は歩行コースにおける実際の脈拍、血圧、体温の測定結果をデータベースに残すことができ、以後これらの情報を有効利用することができる。
尚、図26(a)、(b)は、利用者自身が歩行コースに対応して情報を登録したものである。この場合、支援ポイント2と3の間に登録ポイント1(登録1)を設定し、経度、緯度、及び支援内容を登録し、支援ポイント9と10の間に登録ポイント2(登録2)を設定し、同様に経度、緯度、及び支援内容を登録している。このように構成することにより、利用者の必要に合わせた支援内容を登録することができる。したがって、より利用者にとって利用し易いシステムとすることができる。
<第2の実施形態>
次に、本発明の第2の実施形態について説明する。
【0084】
前述の実施形態では、歩行支援装置1側で健康管理情報の処理を行ったが、本実施形態ではセンタサーバ3側で処理し、処理結果に従ってサポート情報を作成し、このサポート情報を歩行支援装置に送信して表示部に表示する構成である。
尚、前述の実施形態において説明した図1のシステム構成、図2及び図3に示す歩行支援装置1の構成、及び図4(a)、(b)に示すセンタサーバ3の基本構成は本例においても同様に使用することができる。但し、本例ではセンタサーバ3側に前述の個人情報や健康管理情報等を記憶するデータベースが構築される。
【0085】
図27はセンタサーバ3に構築されたデータベースの構成を示す図であり、個人情報のデータベースである。同図のデータベースには、例えば氏名、性別、年齢、住所・連絡先、更に身長、体重、生活活動、消費カロリー(Kcal/日)の各記憶エリアがあり、例えば氏名が“〇×△子”、性別が“女”、年齢が“54歳”、住所・連絡先が“東京都・・・”、身長が“156cm”、体重“50kg”、生活活動が“活発”、消費カロリーが“1500(Kcal/日)”の個人情報が登録される。尚、利用者(氏名)“〇×△雄”についても同様に個人情報が登録される。
【0086】
また、上記個人情報に対応して健康管理情報も登録される。図28(a)、(b)は健康管理情報のデータベースであり、同図(a)は、利用者が“〇×△子”の健康管理情報であり、同図(b)は、利用者が“〇×△雄”の健康管理情報である。尚、同図(a)、(b)において、「高い」及び「低い」の項目に登録する体温、脈拍、血圧の情報は、前述の図7の場合と同様、上記平常時の情報から計算し、又利用者自らが入力したものであり、後の健康管理において利用される。
【0087】
また、図27に示す個人情報と図28(a)、(b)に示す健康管理情報は、前述と同様リンクコードID1又はID2によって関連付けられ、一方のデータベースから他方のデータベースを検索することができる。
以下に、本例の処理動作を説明する。
【0088】
先ず、図29は本例の登録処理を説明するフローチャートである。尚、本例においては、利用者の個人情報及び健康管理情報はセンタサーバ3側の記憶装置に登録される。先ず、利用者は前述の図2に示す歩行支援装置1の操作/表示部5に例えばタッチキーを表示し、個人情報の入力を行う(ステップ(以下、Vで示す)1)。ここで、利用者は自己の氏名、性別、年齢、住所・連絡先、身長、体重、生活活動の情報を順次入力する。次に、上記個人情報に対応させて健康管理情報を入力し(V2)、個人情報と健康管理情報をセンタサーバ3に送信する(V3)。
【0089】
一方、センタサーバ3側では上記情報を受信し(V4)、データベースの対応するエリアに登録する(V5)。この登録処理によって上記図27に示すデータベースに個人情報が順次登録され、身長、体重、生活活動のデータもデータベースに記憶される。また、図28(a)、(b)に示すデータベースに健康管理情報が登録される。
【0090】
次に、身長、体重、生活活動のデータを基にして1日の消費カロリー(Kcal/日)を算出する(V6)。例えば、BMI(ボディー・マス・インデックス)方式に基づいて標準体重を算出し、体重1キロあたりの1日の消費カロリーを掛けることによって1日の消費カロリーを算出することができる。体重1キロあたりの1日の消費カロリーは、仕事の内容によって予め求められており、一般事務職や管理職の人の場合25〜30、サービス業や運送業の人で30〜35、農業、漁業、建設業の人で35〜40、スポーツ選手等は40〜45となる。例えば○×△子の場合、体重が50Kg、身長が156cmなのでBMIは(式1)から20.5となる。
【0091】
50÷(1.56)2乗=20.5・・・(式1)
このBMIを用いて標準体重を求めると(式2)から約50Kgとなる。
(1.56)2乗×20.5≒50・・・(式2)
従って○×△子が一般事務職とした場合の1日の消費カロリーは(式3)、(式4)から1250Kcal〜1500Kcalとなる。
【0092】
50×25=1250・・・(式3)
50×30=1500・・・(式4)
そして、算出した消費カロリー(Kcal/日)を図27に示すエリアに登録する(V7)。例えば、前述の利用者“〇×△子”の場合、1500(Kcal/日)が登録される。
【0093】
以上のようにして個人情報、及び健康管理情報の登録が終わると、センタサーバ3による歩行支援処理が行われる。図30は歩行支援処理を説明するフローチャートである。先ず、歩行支援装置1は利用者の動作パターンの検出処理を行う(V8)。この処理は前述の図9において説明した処理であり、加速度センサ17によって検出した情報をCPU10によって処理し、X軸、Y軸、Z軸の各方向の周期と加速度を計算し、各方向の周期と加速度の平均値を動作パターンのデータベースと比較して検出する処理である。
【0094】
次に、上記処理によって得られた動作パターンが歩行パターンであるか判断する(V9)。ここで、歩行パターンであると判断すると(V9がYES)、加速度センサ17の出力に対応する速度情報をテーブルから抽出する(V10)。
ここで、このテーブルは前述の図15に示すテーブルであり、対応する速度情報をテーブルから抽出する。尚、歩行中ではないと判断する場合(V9がNO)、他の処理に移行する。
【0095】
次に、歩行支援装置1は健康管理情報を計測する(V11)。この計測は、例えば利用者の身体に触れる位置に設けられた不図示の各種センサによって脈拍、血圧、体温の計測が行われ、この情報がブルートゥース(BLUETOOTH)等の通信手段によって歩行支援装置1に送られる。尚、本例においても使用する温度センサ、脈拍計、及び血圧計は、例えば前述の図16(a)で説明した腕時計30に装備されたものを使用する。
【0096】
次に、利用者の現在位置を検出する(V12)。この検出処理は、GPS19によって行われる。
次に、以上の処理によって計測された利用者の位置情報、動作パターン、歩行速度、及び健康管理情報はネットワークを介してセンタサーバ3に送信される(V13)。
【0097】
図31は、以後のセンタサーバ3側の処理を説明するフローチャートである。歩行支援装置1から送信された上記情報はセンタサーバ3によって受信され、メモリに確保される(V14)。センタサーバ3は受信した上記各種情報に基づいて健康管理計測処理を行う(V15)。
【0098】
図32は、この健康管理計測処理を説明するフローチャートである。先ず、センタサーバ3に予め登録した健康管理情報と新たに受信した健康管理情報を比較し、新たに受信した健康管理情報が予め登録した健康管理情報の「高い」又は「低い」の値に達しているか判断する(V15−1)。例えば、利用者氏名が“〇×△子”の場合、新たに計測した各値が体温(36.4℃)、脈拍(120)、血圧(70/125)である場合、図28から脈拍が「高い」を超えている。したがって、この場合異常であると判断する(V15−2が有り)。尚、脈拍に限らず、体温又は血圧の値が「高い」又は「低い」の値を超えている場合にも同様である。
【0099】
健康管理情報が異常であると判断すると、サポート情報Aを作成する(V15−3)。このサポート情報Aとしては、例えば図33に示すように、「脈拍が設定値を超えています。休んで下さい。」とのメッセージや、同図に示す他の表示例の表示を行う。
【0100】
尚、歩行パターン情報と歩行支援情報についても、前述の図15及び図18に示すデータがサーバ側でも記憶管理されている。
一方、健康管理情報に異常がないと判断すると(V15−2が無し)、受信した動作パターンが前回と同じパターンであるか判断する(V15−4)。ここで、受信した動作パターンが前回と同じパターンである場合(V15−4がYES)、利用者は同じ動作を繰り返しており、同じ歩行パターンで歩行していることが分かる。したがって、この場合脈拍、血圧、体温の単位時間当たりの変化量を算出する(V15−5)。この算出処理は前述の第1の実施形態で説明した場合と同じであり、例えば利用者“〇×△子”の場合、“平地歩行”であれば単位時間当たり+10/hであり、“軽い下り坂歩行”であれば−5/hであり、“ゆるい上り坂歩行”の場合+15/hである。したがって、利用者の動作パターンからいずれかを選択して変化量の情報を得る。
【0101】
次に、上記変化量と現在の健康管理情報からセンタサーバ3に登録した健康管理情報の「高い」又は「低い」に達するまでの時間を算出する(V15−6)。例えば、利用者“〇×△子”の現在の脈拍が100である場合、平坦地を更に1時間歩くと脈拍が10上昇する。したがって、この場合同じ歩行を更に1時間継続すると脈拍が「高い」値に達することになる。また、“ゆるい上り坂歩行”の場合+15/hであり、同じ歩行を更に40分継続すると「高い」値に達することになる。
【0102】
次に、上記結果をサポート情報Bとして作成する(V15−8)。図34(a)はサポート情報Bの例であり、例えば「このペースで歩くと、あと40分後に脈拍が設定値を超えます。少し休んで下さい。」との表示を行う。尚、上記表示に限らず、同図(b)又は(c)に示すような表示を行ってもよい。
【0103】
一方、上記判断(V15−4)において、受信した動作パターンが前回と同じパターンではない場合(V15−4がNO)、利用者の動作パターンが変化しており、地形情報抽出処理を実行する(V15−7)。この処理を具体的に説明するフローチャートが図35である。
【0104】
先ず、位置情報を元にして地図上の現在地を抽出し(V15−7−1)、例えば10分で進む距離を算出する(V15−7−2)。この計算は、利用者の歩行速度に歩行時間(例えば、10分)を掛け算することによって得ることができる。尚、歩行速度の情報は、歩行支援装置1から予め送信される。
【0105】
次に、現在地から進行方向に向かって算出した距離に該当する範囲の地形情報を抽出する(V15−7−3)。この地形情報はセンタサーバ3に登録されており、この情報を検索して抽出する。
次に、抽出した地形情報、現在の脈拍、距離から例えば10分後の脈拍を計算する(V15−7−4)。例えば、抽出した地形情報が“急な上り坂”である場合、○×△子の脈拍変動率は+25/hなので10分では約4上昇するものとして歩行支援装置1から受信した脈拍の値に4を加算して10分後の脈拍を算出する。また、“ゆるい上り坂”や、“軽い下り坂”の場合も対応する情報を読み出して計算する。
【0106】
次に、上記計算結果と登録した脈拍を比較し、計算結果が登録した脈拍を超える場合、サポート情報Cを作成する(V15−7−5がYES、V15−7−6)。尚、このサポート情報Cは、例えば前述の図33と同様な情報である。
以上のようにして、利用者の歩行状態に対応したサポート情報A乃至Cを作成した後、上記動作パターンを時間データと共に、行動記録データに記録する(V16)。さらに、各動作パターン毎の消費カロリー(Kcal/日)を算出し、行動記録データに記録する(V17)。図36は行動記録データの例であり、対応するエリアに動作パターンと消費カロリー(Kcal/日)を記録する。
【0107】
次に、消費カロリーの累計と登録された消費カロリーを比較し、消費カロリーの累計が登録された消費カロリーを超える時(V18、V19がYES)、サポート情報Dを作成する(V20)。図37はサポート情報Dの例であり、「1日に必要な消費カロリー1800(Kcal/日)を500(Kcal/日)オーバーしました。」との表示を行う。
【0108】
以上の処理によって作成したサポート情報A乃至Dはセンタサーバ3から歩行支援装置1に送信される(V21)。一方、歩行支援装置1はセンタサーバ3からのサポート情報を受信すると(図30に示すV22)、当該サポート情報を報知する(V23)。例えば、表示部に表示すると共に音声で利用者に知らせる。
【0109】
すなわち、利用者は表示又は音声の報知によってサポート情報を知る。したがって、利用者はセンタサーバ3で作成されたサポート情報によって、例えば以後の歩行を止め、又は歩行速度を緩め安全な歩行を行うことができる。また、本例においては消費カロリーの情報も得ることができ、この点からも健康管理を実現することができる。
【0110】
尚、歩行支援装置1は前述の実施形態と同様、現在位置の検出処理を行い(V24)、支援ポイント1〜11であるか判断する(V25)。そして、支援ポイント1〜11であれば(V25がYES)、前述の第1の実施形態と同じ歩行支援処理を受ける(V26)。
【0111】
以上のように、本例では歩行支援装置1で計測した健康管理情報や位置情報、速度情報に基づいてセンタサーバ3側で演算処理を行い、サポート情報を作成し、歩行支援装置1の表示部に表示、又は音声報知することによって利用者の歩行支援、及び健康管理を行うものである。
【0112】
また、本例によれば行動記録データを作成することができ、例えば利用者の指示によって当該行動記録データを表示する。図38はセンタサーバ3に記録された行動記録データを歩行支援装置1にダウンロードする処理を説明するフローチャートである。先ず、利用者は行動記録データの表示を希望する日時を入力し(V27)、センタサーバ3に送信する(V28)。センタサーバ3は上記データを受信すると、メモリに記憶した行動記録データを検索し、指定された日時のデータを読み出し歩行支援装置1に送信する。
【0113】
歩行支援装置1は上記データを受信すると(V29)、当該行動記録データを表示部に表示する。尚、この時、消費カロリーの情報も含む。
したがって、利用者は過去の記録を知ることができ、新たな歩行コースの設定の資料にすることができ、消費カロリーの情報を知り、例えば健康管理に役立て、またダイエット計画に利用することもできる。
【0114】
【発明の効果】
以上説明したように、本発明によれば利用者毎に予め登録された健康管理情報と、歩行支援装置によって計測した利用者の歩行状態、及び健康管理情報を基にして歩行支援を行うことができる。
【0115】
すなわち、予め登録された健康管理情報を基に、以後の利用者の歩行環境変化を加味した歩行支援、ジョギング支援を行い、サポート情報を作成して健康管理に役立てることができる。
また、上記歩行支援は利用者毎に行われ、サポート情報の作成も利用者毎に作成されるので、従来不可能であった歩行支援を利用者毎に行うことができる。したがって、利用者の要求に合致した、利用者が必要とする情報を提供し、歩行支援を行うことができる。
【0116】
さらに、センタサーバで作成するサポート情報を利用し、歩行支援装置の表示部にサポート情報を表示し、利用者への歩行支援や健康管理を行うこともできる。
【図面の簡単な説明】
【図1】本発明のシステム構成図である。
【図2】歩行支援装置の外観構成図である。
【図3】歩行支援装置の内部構成である。
【図4】センタサーバの模式図である。
【図5】歩行支援装置に個人情報及び健康管理情報の登録を行う際のフローチャートである。
【図6】個人情報のデータベースを説明する図である。
【図7】健康管理情報のデータベースである。
【図8】動作パターン登録処理を説明するフローチャートである。
【図9】動作状態を判別する処理を説明するフローチャートである。
【図10】(a)は加速度センサから供給されるX軸方向の信号波形を説明する図であり、(b)は加速度センサから供給されるY軸方向の信号波形を説明する図であり、(c)は加速度センサから供給されるZ軸方向の信号波形を説明する図である。
【図11】動作パターンの登録処理を説明するフローチャートである。
【図12】動作パターンの登録画面を示す図である。
【図13】動作パターン情報を記憶するテーブル例である。
【図14】歩行速度を計算するフローチャートである。
【図15】歩行パターンの情報を示す図である。
【図16】(a)は温度センサ、脈拍計、血圧計が設けられた腕時計の構成を説明する図であり、(b)は内部の回路構成を説明する図である。
【図17】コースの登録処理を説明するフローチャートである。
【図18】(a)は歩行コースの設定画面例であり、(b)は歩行支援情報の例である。
【図19】歩行支援を説明するフローチャートである。
【図20】動作状態判別処理を説明するフローチャートである。
【図21】現在位置の検出処理を説明するフローチャートである。
【図22】(a)歩行支援装置の処理動作を説明するフローチャートであり、(b)支援機の処理動作を説明するフローチャートである。
【図23】(a)歩行支援装置の支援ポイント通過時の状態を説明する図であり、(b)歩行支援装置の操作/表示部の表示状態を示す図である。
【図24】健康管理測定の処理を説明するフローチャートである。
【図25】歩行支援装置の表示状態を説明する図である。
【図26】(a)は他の歩行コースの設定画面例であり、(b)は他の歩行支援情報の例である。
【図27】センタサーバ側に構築された個人情報のデータベースを説明する図である。
【図28】センタサーバ側に構築された健康管理情報のデータベースを説明する図である。
【図29】個人情報等の登録処理を説明するフローチャートである。
【図30】歩行支援を説明するフローチャートである。
【図31】センタサーバ側の処理を説明するフローチャートである。
【図32】健康管理計測処理を説明するフローチャートである。
【図33】サポート情報Aの例を示す図である。
【図34】サポート情報Bの例を示す図である。
【図35】センタサーバ側の処理を説明するフローチャートである。
【図36】行動記録データの一例を示す図である。
【図37】サポート情報Dの例を示す図である。
【図38】行動記録データのダウンロード処理を説明するフローチャートである。
【符号の説明】
1、1a、1b 歩行支援装置
2、2a、2b、2c 支援機
3 センタサーバ
4 携帯・PHSセンタ
5 操作/表示部
6 発光部
7 スピーカ
10 CPU
11 ROM
12 EEPROM
13 RAM
14 入力部
15 表示部
16 外部記憶部
17 加速度センサ
18 方位センサ
19 GPS
20 気圧センサ
21 通信制御部
22 通知部
30 腕時計
31 液晶表示部
32 CPU
33 RAM
34 ROM
35 温度センサ
36 脈拍計
37 血圧計
38 入力部
40 通信制御部
41 計時部
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a walking support device for a visually impaired person or the like, and a walking support program.
[0002]
[Prior art]
In recent years, walking and jogging have been actively performed since the health boom, and it is thought that the pedometer (registered trademark) and the use of a pulse meter, a sphygmomanometer, a thermometer attached to a wristwatch, and the like have increased. However, they only report the measured value at that time. For example, during walking or jogging, even if the pulse, blood pressure, etc. are measured using a pulse meter, a sphygmomanometer, etc., the data is exactly the data at the time of measurement. It does not provide administrative support.
[0003]
On the other hand, the following systems have been proposed as support systems for visually impaired persons today. In this system, a voice guidance device is provided in a public facility or a place where many visually impaired people drop in, and communicates with a small receiver / transmitter held by the visually impaired person. For example, when a visually impaired person approaches a facility provided with a voice guidance device and enters a range where radio waves from the voice guidance device reach, a notification that voice guidance is possible is received. If the visually impaired person desires voice guidance in response to this notification, he can receive voice guidance thereafter by pressing a predetermined button provided on the small receiver / transmitter.
[0004]
Note that the above support system is not limited to visually impaired persons, but can also be used by hearing impaired persons, for example, by changing voice guidance to display guidance.
On the other hand, a visually impaired person or a hearing impaired person can use navigation using a GPS (global positioning system). For example, it measures its own position by GPS and receives walking assistance by voice or display.
[0005]
[Problems to be solved by the invention]
However, the above conventional example has the following problems.
First, a conventional pedometer (registered trademark) and a pulse meter, a sphygmomanometer, and a thermometer attached to a wristwatch support the user's health management information on the measurement result and the user's health when the current walking is continued. No health care support will be provided. For example, if you continue walking, your pulse and blood pressure will increase, causing health problems, and supporting health management during walking, such as predicting an increase in pulse and blood pressure from the state of the walking course in the future. Not performed.
[0006]
On the other hand, when the above-mentioned visual assistance system is used, the information received at the facility provided with the voice guidance device is all the same voice information, and different voice support cannot be received for each user. Users have different health conditions, and the walking direction and walking speed are also different. Therefore, it is desirable to be able to receive walking support for each user.
[0007]
In addition, when using the GPS, the user can confirm his / her own position, but cannot perform voice guidance or display guidance based on the position, and cannot receive walking support corresponding to a walking course.
Accordingly, the present invention provides a walking support device and a center server that use a walking support device and receive walking support through communication with a center server to support walking for visually impaired persons and the like.
[0008]
[Means for Solving the Problems]
According to the first aspect of the present invention, there is provided a registration unit for registering health management information of a user in advance in association with personal information, a walking state of the user extracted by a terminal device, and the use of the user. Receiving means for receiving the measurement result of the user's health management information, comparing the measurement result of the user's health management information received by the receiving means with the pre-registered health management information, and creating support information according to the comparison result This can be attained by providing a center server having support information creating means for transmitting the support information to the walking support device and transmitting the support information to the user.
[0009]
Here, the personal information and the health management information are registered in advance in the database of the center server. Then, when the user receives walking support, the health management information such as pulse, blood pressure, and body temperature is measured by a sensor provided in the walking support device, and sent to the center server via the network.
[0010]
The center server compares the measurement information with the pre-registered health management information. For example, if the measurement result exceeds a predetermined threshold from a normal value, the center server creates support information and transmits the support information to the walking support device.
With this configuration, the walking support device can notify the user of the support information and perform walking support including health management.
[0011]
According to a second aspect of the present invention, in the invention according to the first aspect, the comparison is performed by extracting terrain information of a moving range of a user who moves within a predetermined time while the walking user moves, and extracting the extracted terrain information. Based on the above, the health management information after a predetermined time is calculated, and the support information is created.
[0012]
With this configuration, it is possible to perform walking support including the user's subsequent action range, and it is possible to provide a more convenient walking support system for the user.
According to the third aspect of the present invention, there is provided a position information of a support position for a walking course set based on map information, a support information obtaining unit for obtaining support information from a center server, and input personal information. A registration unit for registering the health management information in association with, a comparison unit for measuring the health management information of the user and comparing the registered health management information in correspondence with the personal information, This can be achieved by providing a walking support device having a notification unit that notifies the user of health information.
[0013]
Here, the map information is stored in a storage unit such as a ROM in the walking support device, the map information is displayed on a display unit, and a walking course desired by the user is set. The setting of the walking course is set in accordance with an operation signal input by key operation or the like, and the data of the walking course after the setting is stored in an EEPROM or the like.
[0014]
The user moves according to the walking course set as described above, detects a support position on the walking course, reads out support information at the support position, and displays the information on the display unit. Also, the support information is notified to the user by voice. Here, the support information is content relating to the state of the walking course, and is, for example, support information such as a gentle uphill, a gentle downhill, an intersection, a railroad crossing, and the like.
[0015]
With this configuration, a user such as a visually impaired person can receive support during walking, and can use it as useful advice during walking.
According to a fourth aspect of the present invention, in the third aspect of the present invention, the health management information is added to the measurement result, and when the addition result exceeds the health management information registered corresponding to the personal information, a notification is issued. Configuration.
[0016]
For example, health management information such as pulse, blood pressure, and body temperature during normal times is stored in advance, and this health management information is compared with health management information during walking on a walking course. If there is a difference equal to or more than the predetermined value, a warning display is displayed.
According to a fifth aspect of the present invention, in the third or fourth aspect, for example, an acceleration sensor is provided, and the walking pattern of the user is stored based on a detection output of the acceleration sensor. This is a configuration for storing the walking speed at which the user walks.
[0017]
That is, an acceleration sensor is also provided in the walking support device, and the walking pattern of the user is stored based on the detection output of the acceleration sensor, and the walking speed corresponding to the walking pattern is further stored.
With this configuration, a more convenient walking support device can be provided.
[0018]
According to the sixth aspect of the present invention, there is provided a program used in a computer mounted on a center server connected to a walking support device via a network. Function for registering the health management information of the user, the function of receiving the walking state of the user extracted by the walking support device, and the measurement result of the health management information of the user, and measurement of the received health management information of the user The computer has a function of comparing a result with the pre-registered health management information and generating support information according to the comparison result, and a function of transmitting the support information to the walking assist device and informing the user of the support information. This can be achieved by providing a walking support program to be realized.
[0019]
The present invention is an invention of a walking support program. With such a configuration, the walking support device can display the support information on a display unit and perform walking support including health management.
According to the invention described in claim 7, the above-mentioned problem is a program used in a computer provided in a walking support device connected to a server via a network, and relates to a walking course set based on map information. Position information of the support position, a function of acquiring the support information from the center server, a function of registering the health management information corresponding to the input personal information, and a function of detecting the support position when walking on the walking course And a function of reading the support information at the support position and notifying the user of the information, and a function of measuring the health management information of the user at the support position and comparing the measured health management information with the registered health management information corresponding to the personal information And a function of notifying the user of health information based on the comparison result.
[0020]
The present invention is also an invention of a walking support program. With this configuration, a user such as a visually impaired can receive useful walking support.
[0021]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<First embodiment>
FIG. 1 is a system configuration diagram of a walking support system including a walking support device and a center server of the present invention. The system shown in FIG. 1 includes a walking support device 1 (1a, 1b,...) As a terminal device, a support device 2 (2a, 2b, 2c,...), A center server 3, and a portable / PHS center 4. It is composed of The support device 2, the center server 3, and the portable / PHS center 4 are connected via a network, and the walking support device 1 is directly connected to the support device 2 by wireless communication, and is connected to the network via the portable / PHS center 4. Connected.
[0022]
The user of the walking support device 1 is, for example, a person who needs walking support, such as a visually impaired person, a hearing impaired person, or an elderly person, or a person who enjoys walking or jogging.
FIG. 2 shows an external configuration of the walking support device 1. In addition, the walking support device 1 holds the visually impaired person or the hearing impaired person or the person who enjoys walking or jogging during walking or jogging, and informs the user of information on walking environment or health management as support information to the user. It supports walking and jogging. For example, the support information can alert the user during walking or jogging to perform health management.
[0023]
The walking support device 1 has a large operation / display unit 5 on the front. The operation / display unit 5 displays walking support information and a map, which will be described later, and can display necessary keys to input necessary information. Further, the walking support device 1 includes a light emitting unit 6 and performs, for example, flushing when passing through a support point described later. Further, a small speaker 7 is provided on a side surface of the walking support device 1, and walking support by voice is also possible.
[0024]
The walking support device 1 having the above external configuration has an internal configuration shown in FIG. The walking support device 1 includes a CPU 10, a ROM 11, an EEPROM 12, a RAM 13, an input unit 14, a display unit 15, an external storage unit 16, an acceleration sensor 17, a direction sensor 18, a GPS 19, a barometric pressure sensor 20, a communication control unit 21, and a notification unit 22. Have been. Note that the notification unit 22 is a collective term for the light emitting unit 6 and the speaker 7, and a vibrator function (not shown).
[0025]
The CPU 10 performs an operation state determination process, a walking pattern determination process, a movement direction calculation process, a position calculation process, and an altitude calculation process described later. The ROM 11 stores a map information database (DB) and a walking pattern database (DB).
The EEPROM 12 records a user's motion pattern and is used for matching with a walking pattern registered in the ROM 11 in advance. It also has an area for storing personal information and health management information of the user, and a database of personal information and health management information is created by a registration process described later. The RAM 13 is used as a work area and includes various registers and various tables.
[0026]
The input unit 14 is, for example, a touch key formed on the operation / display unit 5, and inputs information such as a user's name, gender, and age, and health management information described later. Further, as described above, the display section 15 displays an input screen for the information, walking support information, map information, and the like. The external storage unit 16 is configured by a hard disk or the like, and can store various data necessary for the walking support processing.
[0027]
The acceleration sensor 17 detects a user's action (action) from accelerations in the X-axis direction, the Y-axis direction, and the Z-axis direction. The azimuth sensor 18 is a sensor that can detect the azimuth for each of the X-axis, Y-axis, and Z-axis components, and detects the direction in which the user holding the walking support device 1 moves. Based on the detection data of the direction sensor 18 and the detection data of the acceleration sensor 17, it is possible to grasp the trajectory of the user's action.
[0028]
The GPS 19 receives radio waves from a predetermined number or more of satellites and outputs the received signal to the CPU 10. The CPU 10 calculates the position of the user according to this information. Further, the atmospheric pressure sensor 20 detects the atmospheric pressure at the place where the user is located, and transmits the detected atmospheric pressure to the CPU 10. The CPU 10 performs altitude calculation processing based on the supplied atmospheric pressure data, and detects the altitude of the place where the user is located. Note that a device capable of directly detecting altitude can be provided instead of the barometric pressure sensor 20, and in this case, the altitude calculation processing by the CPU 10 is unnecessary.
[0029]
The communication control unit 21 has a function of performing transmission / reception control with the portable / PHS center 4 when supplying the information of the walking assistance device 1 to the network as described above. This communication may be a configuration using PHS communication, Bluetooth (BLUETOOTH), infrared communication, or even wired.
[0030]
On the other hand, the support device 2 is provided in various places in the city to support people who need walking support such as the visually impaired and the elderly, such as walking support and sales support, which are difficult to perform alone. For example, transmission / reception devices provided at ticket offices of public facilities and transportation facilities, ATMs and CD machines of banks and post offices, railroad crossings and intersections, road construction sites, and the like. When the walking support device 1 approaches, the support device 2 transmits support information, and intervenes in communication between the walking support device 1 and the center server 3. Communication between the walking support device 1 and the support device 2 is performed, for example, by Bluetooth (BLUETOOTH) or infrared communication.
[0031]
The center server 3 is connected to a network via the Internet or the like, and exchanges information with the walking support device 1 of the present example. FIG. 4A is a schematic diagram of the center server 3. As shown in FIG. 1, the center server 3 is a computer including a CPU, a ROM, a RAM, and the like. A storage device 9 such as a magnetic disk is connected, and data is stored in the storage device 9 as necessary. The data stored in the device 9 is read. In addition, the center server 3 executes processing described later according to a program stored in a ROM or the like.
[0032]
FIG. 2B is an internal system of the server 3 and includes a CPU 3a, a RAM 3b, a ROM 3c, an input unit 3d such as a keyboard, a display unit 3e, a communication control unit 3f, and a storage device 9. In the storage device 9, the position information of the support points in the predetermined area and the support information at the support points are registered. For example, FIG. 3C shows a database of support points in a predetermined area, in which data of latitude, longitude, and support contents (support information) of the support points are registered. Here, as the data of the support content (support information), for example, data such as "I'm here now. It will be a slight downhill from here." Or "There is a crossing of 〇〇." .
[0033]
In the present embodiment, since the walking support device 1 itself performs arithmetic processing and the like, a detailed description of the center server 3 will be given in the description of the second embodiment later.
Also, in FIG. 1 described above, a portable / PHS (personal handy phone system) center 4 is an interface (I / F) for supplying information transmitted from the walking assist device 1 to a network. Information is exchanged using the communication server.
In the above configuration, the processing of this example will be described below.
[0034]
First, the user's personal information and health management information are registered in the walking support device 1. FIG. 5 is a flowchart illustrating this registration process. First, the user displays, for example, touch keys on the operation / display unit 5 of the walking support device 1 shown in FIG. 2 and registers personal information (step (hereinafter, referred to as S) 1). Here, the user sequentially inputs his / her name, gender, age, address and contact information. This information is stored in the aforementioned EEPROM 12.
[0035]
FIG. 6 shows an example of personal information registered in the EEPROM 12 by the above input. For example, personal information whose name is “〇 × △ child”, gender is “female”, age is “54 years old”, address and contact information is “Tokyo ...”, and name is “〇 × △ child” Personal information of “male”, gender “male”, age “55 years old”, and address / contact information “Tokyo ...” is registered.
[0036]
Next, health management information is registered corresponding to the personal information (S2). For example, information on body temperature, pulse, and blood pressure in normal times is input. FIGS. 7A and 7B are examples of health management information registered in the EEPROM 12 by the input processing. FIG. 6A shows the health management information of the user whose name is “〇 × △ child”, and FIG. 7B shows the health management information of the user whose name is “〇 × △ male”. In FIGS. 7A and 7B, the information of the body temperature, pulse, and blood pressure registered in the items of “high” and “low” use, for example, a calculation formula defined in advance from the above-mentioned normal information. This is used in later health management. Note that a configuration may be adopted in which the user inputs the information by himself without using the calculation formula.
[0037]
For example, when the user shown in FIG. 5A is “〇 × △ 子”, “high” with respect to normal body temperature (36.4 ° C.), pulse (65), and blood pressure (70/125). The information is body temperature (36.8 ° C.), pulse (110), and blood pressure (85/135), and “low” information is body temperature (36.0 ° C.), pulse (61), and blood pressure (/ 105). When the user is “〇 × △ male”, it is as shown in FIG.
[0038]
Further, the personal information shown in FIG. 6 and the health management information shown in FIGS. 7A and 7B are linked by a link code ID1 or ID2, and one database can be searched for the other database.
When the registration of the personal information and the health management information is completed, the user's operation pattern is registered next. FIG. 8 is a flowchart illustrating this registration process. First, a process of detecting a user's motion pattern is performed (S3), and it is determined from the detection result of the motion pattern whether the user is walking (S4).
[0039]
FIG. 9 is a flowchart illustrating a specific example of the operation pattern detection process (S3). First, when the user holds the walking support device 1 and performs a walking operation, a signal waveform detected by the acceleration sensor 17 is input to the CPU 10, and the CPU 10 extracts acceleration of each coordinate axis (S3-1). FIGS. 10A to 10C are diagrams illustrating signal waveforms supplied from the acceleration sensor 17 in the X-axis direction, the Y-axis direction, and the Z-axis direction. The signal waveform supplied from the acceleration sensor 17 has a peak as shown in FIGS. 3A to 3C, the peak interval in the horizontal axis represents the period, and the peak interval in the vertical axis (amplitude). ) Indicates acceleration. For example, in the case of the X-axis direction shown in FIG. 7A, the peak interval (period) in the horizontal axis direction of the peaks x1 and x4 is | tx1−tx4 |, and the peak interval (acceleration) in the vertical axis direction is | gx1−gx4 |. Similarly, the peak interval (period) of the peaks x4 and x2 in the horizontal axis direction is | tx4−tx2 |, and the peak interval (acceleration) in the vertical axis direction is | gx4−gx2 |.
[0040]
Next, with respect to the signal waveform having the above configuration, first, a peak point is extracted for one coordinate (S3-2). The peak point is extracted by, for example, serially receiving input data in the X-axis direction, and determining a point at which the input data (acceleration) changes from increasing to decreasing and a point at which the input data (acceleration) changes from decreasing to increasing. Extract as
[0041]
Next, a peak interval (cycle) in the horizontal axis direction is calculated from the obtained peak point data (S3-3). For example, in the example shown in FIG. 10A, peak points such as x1 to x6 are extracted, and their peak intervals are | tx1-tx4 |, | tx4-tx2 |, | tx2-tx5 |, | tx5-tx3 | , | Tx3−tx6 |, and the respective intervals are calculated.
[0042]
Next, a peak interval (acceleration) in the vertical axis direction is calculated from the obtained peak point data (S3-4). For example, in the example shown in FIG. 9A, the peak intervals (acceleration) are | gx1−gx4 |, | gx4-gx2 |, | gx2-gx5 |, | gx5-gx3 |, | gx3-gx6 | These peak intervals (accelerations) are calculated.
[0043]
Next, an average value of the peak interval in the horizontal axis direction and the peak interval in the vertical axis direction (hereinafter, referred to as a cycle or an acceleration, respectively) is obtained (S3-5). Here, the average value of the period is set to tx0, and the average value of the acceleration is set to gx0.
Next, it is determined whether the calculation of the cycle and the acceleration in the Y-axis direction and the Z-axis direction is performed (S3-6), and the same processing is performed for the Y-axis direction and the Z-axis direction to calculate the cycle and the acceleration ( S3-6 is NO, S3-2 to S3-6). Therefore, in the case of FIG. 10B, the cycle in the Y-axis direction is | ty1-ty4 |, | ty4-ty2 |, | ty2-ty5 |, | ty5-ty3 |, and | ty3-ty6 | Yes, the average value of the cycle ty0 is calculated. The accelerations are | gy1-gy4 |, | gy4-gy2 |, | gy2-gy5 |, | gy5-gy3 |, and | gy3-gy6 |, and similarly, the average value gy0 of the acceleration is calculated. In the Z-axis direction, there is no peak point, the cycle is 0, and the acceleration is | gz |.
[0044]
Next, a database (DB) in which the operation pattern is registered is searched (S3-7), and it is determined whether a matching operation pattern exists (S3-8).
FIG. 13 is a database in which information of the above-mentioned operation patterns is recorded, and operation pattern information such as “walk on a flat ground”, “walk on a light downhill”, “walk on a gentle uphill” and the like is registered.
[0045]
Here, if there is no matching operation pattern (S3-8: NO), the process proceeds to another process. If there is a matching motion pattern (YES in S3-8), it can be determined that the user is walking. Therefore, returning to the flowchart shown in FIG. 8, if the user is walking (YES in S4), it is determined whether the detected pattern is registered in the walking pattern information (S5). If it is determined that the user is not walking (S4: NO), the process proceeds to another process.
[0046]
Next, in the determination of whether or not the walking pattern information has been registered (S5), in the first process, the walking pattern information has not been registered (S5: NO). Therefore, in this case, an operation pattern registration process is performed (S6). FIG. 11 is a diagram specifically illustrating this processing. First, the calculation results of the above-described cycle in each axis direction and acceleration are displayed (S6-1). Next, an operation name is input (S6-2). For example, if the operation is walking on flat ground, the operation name “walk on flat ground” is input. If the operation is light downhill walking, the operation name “light downhill walking” is input, and if the operation is gentle uphill walking, the operation name “gently uphill walking” is input.
[0047]
Here, FIG. 12 is an example of an operation pattern registration screen, in which the respective calculation results in the X-axis direction, the Y-axis direction, and the Z-axis direction are displayed, and the user inputs the operation name in the operation name input area 25. . For example, an operation name such as “walking on a flat ground”, “walking lightly downhill”, “walking slowly uphill” is input.
[0048]
Next, when the registration button 26b shown in the figure is checked, the CPU 10 records the information of the operation name in the EEPROM 12 together with the calculation result (S6-3). As described above, FIG. 13 is a database in which the operation pattern information is registered. The operation pattern name corresponding to the operation and the respective outputs of the acceleration sensor 17 in the X-axis direction, the Y-axis direction, and the Z-axis direction for the operation pattern. , The acceleration and the cycle are respectively recorded. Each operation performed on a daily basis is registered as the operation pattern information, and information on the walking operation is also registered in the walking pattern information.
[0049]
Next, the acceleration and the cycle are registered in the walking pattern information, and the operation name of the operation pattern is registered in the item of the walking environment (S7, S8). When correcting the input information of the operation name, the operation is performed by operating the return button 26a.
FIG. 15 is a database created by the above input, in which the acceleration and the cycle are respectively recorded in the X-axis direction, the Y-axis direction, and the Z-axis direction corresponding to the walking pattern. FIG. 7A shows a walking pattern in which the user is “〇 × △ child”, and FIG. 7B shows an example in which the user is “〇 × △ male”. Details will be described later.
[0050]
Next, after registering the information on the operation name and the like, the process is performed according to the flowchart shown in FIG. 14, and the walking speed is firstly calculated (S9). In this walking speed calculation process, for example, the position of two points is detected based on the output of the GPS 19 described above, the distance between the two points is calculated from map data, and the walking speed is calculated from the travel time between the two points. I do. Further, the walking speed can be obtained using an acceleration sensor. In this case, the output pattern of the acceleration sensor and the walking speed are stored in advance in association with each other, and when the output pattern matches the measured output pattern of the acceleration sensor, the walking speed corresponding to the output pattern is extracted. The walking speed data thus calculated is registered in the walking pattern information of FIG. 15 (S10).
[0051]
Next, changes in body temperature, pulse, and blood pressure per unit time are measured and registered in the walking pattern information of FIG. 15 (S11). In this measurement, the amount of change per unit time is calculated from the results measured at regular intervals by a body temperature sensor, a pulse meter, and a sphygmomanometer provided at a position where the sensor touches the user's body. It is sent to the support device 1 by Bluetooth (BLUETOOTH), infrared communication, or wire.
[0052]
FIG. 16A is an external view of a wristwatch 30 provided with a temperature sensor, a pulse meter, and a sphygmomanometer. The temperature sensor and the like touch the skin of the user, for example, are disposed on the back of the wristwatch 30. In addition, the wristwatch 30 is provided with a liquid crystal display unit 31 for displaying data of body temperature measured by a temperature sensor, pulse measured by a pulse meter, and blood pressure measured by a sphygmomanometer.
[0053]
FIG. 2B is a circuit configuration diagram of the wristwatch 30. The CPU 32, the RAM 33, the ROM 34, the temperature sensor 35, the pulsimeter 36, the sphygmomanometer 37, the input unit 38, the communication control unit 40, the timing unit 41, and The liquid crystal display unit 31 is configured. Note that the CPU 32 performs a timing process and a process of input data from the sensor according to a program stored in the ROM 34. For example, the temperature sensor 35, the pulsimeter 36, and the sphygmomanometer 37 perform measurement processing according to a user's measurement instruction supplied from the input unit 38, and output measurement data to the CPU 32. The measurement data is output to the liquid crystal display unit 31 under the control of the CPU 32, and the display shown in FIG. Further, the measurement data is sent to the walking support device 1 by the communication control unit 40, and is used for processing on the walking support device 1 side. Further, at this time, as described above, communication between the walking support device 1 and the wristwatch 30 is performed by Bluetooth (BLUETOOTH), infrared communication, or the like.
[0054]
The information (health management information) measured as described above is registered in the database shown in FIG. The data shown in the figure is an example in which body temperature, pulse, and blood pressure per unit time are registered. For example, the pulse of the walking pattern A is measured every minute and changes +0.5 after 3 minutes. Is measured, the value is converted to 10 per hour.
[0055]
On the other hand, in the above-described determination (S5 shown in FIG. 8), when the information on the searched walking pattern is already registered (S5: YES), a new calculation is performed in the database of the walking pattern (walking pattern information in FIG. 15). The registered information of the acceleration and the cycle is input, and the registered data is updated (S12). At this time, changes in body temperature, pulse, and blood pressure per unit time are measured and updated to the walking pattern information in FIG. 15 (S13). This measurement is as described above. Data measured by the temperature sensor 35, the pulse meter 36, and the sphygmomanometer 37 provided in the wristwatch 30 are transmitted to the walking support device 1 and registered in the database.
[0056]
As described above, FIG. 15A is an example showing the registration data of the user “〇 × △ child” registered by the above processing, and the walking pattern differs depending on the walking environment. Naturally, the walking pattern is different in the hill walking or the gentle uphill walking, and information is registered for each walking pattern. For example, the walking pattern A is a flat-ground walking, the acceleration in the X-axis direction is ± 0.5, the cycle is 0.5, the acceleration in the Y-axis direction is ± 0.5, the cycle is 0.5, and Z The axial acceleration is 1 ± 0.5, the cycle is 0.5, and the walking speed is 4 km / h. It should be noted that "light downhill walking", "gently uphill walking" and the like are also as shown in FIG.
[0057]
Further, a transition value of the health management information per unit time is recorded as the health management information. For example, in the case of a pulse, the rate is + 10 / h in the case of "walking on a flat ground", -5 / h in the case of "light walking downhill", and + 15 / h in the case of "loose walking uphill". Although specific numerical values are not shown in the figure, data is similarly registered for blood pressure and body temperature.
[0058]
Further, as described above, the transition value of the health management information is, here, data obtained by quantifying a value that increases / decreases every hour, and is set according to the severity of the walking motion.
FIG. 4B shows the registered data of the user “〇 × △ male”. As in FIG. 4A, the data is registered in correspondence with level walking, light downhill walking, or gentle uphill walking. Have been.
[0059]
As described above, the personal information and the health management information are registered in the walking support device 1, the walking information such as the walking pattern and the walking speed is registered, and then the walking course used by the user is registered. FIG. 17 is a flowchart for explaining this processing.
[0060]
First, a map is displayed on the operation / display unit 5 of the walking support device 1 (step (hereinafter, referred to as ST) 1). In this process, the CPU 10 reads out the map information from the map information database in the ROM 11 and displays the map information.
Next, the user specifies a walking course or a walking area (ST2). For example, the user traces a walking course on the map, or designates the course by sequentially specifying points of the walking course. FIG. 18A shows an example of a walking course designated by a user. When a walking area is designated, for example, a surrounding area on a map is designated.
[0061]
Next, the user checks the setting button (not shown) to transmit the information to the center server 3 (ST3). This information is transmitted to the center server 3 via the network as described above, and the center server 3 receives this information (ST4).
[0062]
The center server 3 searches the database of the center server 3 according to the received information on the walking course or the walking area (ST5). Then, the walking support information included in the walking course or the walking area is extracted from the database (ST6) and transmitted to the walking support device 1 (ST7).
[0063]
The walking support device 1 receives the information transmitted from the center server 3 and stores the walking support registration data in an area allocated to the EEPROM 12 (ST8, ST9). FIG. 18B is an example of a case where the walking support device receives and stores the walking support information supplied from the center server 3. Information on support points 1 to 11 existing along the walking course designated by the user is described. For example, latitude and longitude of the support points 1 to 11 and specific support contents are described.
[0064]
Next, the terrain information of the course is read from the map information registered in the ROM 11 of the walking support device 1, a corresponding pattern of the walking pattern information (FIG. 15) is selected for the terrain information, and Register (ST10). In this case, if the terrain information of the course is included in the ROM 11 of the walking support device 1, this information is used, and if not, the necessary terrain information is further read from the center server 3.
[0065]
Next, the walking speed is extracted from the registered walking pattern, the required time between each supporting point is calculated from the distance between the supporting points, and registered in the walking support registration data (ST11). Note that the distance between the support points can be known from the latitude and longitude data of each of the support points 1 to 11 shown in FIG. 18A, and the walking speed of each walking pattern is shown in FIGS. It is possible to know from the data registered in b), and it is possible to easily calculate and register the required time between the support points from both the data.
[0066]
Next, based on the health management information registered in the above-described walking pattern information (FIG. 15), the variation value of each health management information is registered in the walking support registration data (FIG. 18) (ST12). That is, in the area of pulse fluctuation, blood pressure fluctuation, and body temperature fluctuation in FIG. 18B, the value of the health management information that fluctuates from the start of walking in that section to the start of walking in the next section is calculated and registered. For example, at the support point 1, since the walking pattern is B and the required time between the points is 3 minutes, the pulse fluctuation of ○ × ○ child is −5 / h extracted from the walking pattern information (FIG. 15A). It becomes -0.25 / h when converted to 3 minutes.
[0067]
As described above, when the registration of the walking support information shown in FIG. 18B is completed, the user actually walks on the walking course and receives the walking support.
FIG. 19 is a flowchart illustrating a process when actually walking and receiving walking support. First, detection processing of a user's motion pattern is performed (step (hereinafter, referred to as STP) 1). This operation pattern detection processing is the same as that described above, and is executed according to the flowchart shown in FIG. 20 (processing (STP1-1 to STP1-8) shown in FIG. 20). If there is a matching pattern (STP1- 8 is YES), the registered data of the corresponding pattern is updated, the operation name is extracted and temporarily stored (STP1-9, STP1-10).
[0068]
On the other hand, if there is no matching pattern (NO in STP1-8), the extracted operation pattern is, for example, an operation pattern other than walking (for example, an operation pattern such as sitting, stopping, etc.), and it is determined whether or not to register (step S8). STP1-11), when registering, the operation pattern is registered, and the input operation name is temporarily stored (STP1-12, STP1-13). The registration of the operation pattern in this case is based on FIGS. 11 to 13 already described.
[0069]
Next, returning to the processing of the flowchart shown in FIG. 19, if it is determined in the above processing that the user is not walking (NO in STP2), another processing is performed. On the other hand, when it is determined that the user is walking (STP2: YES), the current position of the user is detected (STP3).
[0070]
FIG. 21 is a flowchart illustrating the current position detection process. To obtain the current position, first, it is determined whether to obtain position data from the support device 2 (2a, 2b, 2c, ...) (STP3-1). Here, the assisting device 2 transmits accurate position information at a certain position, and is installed at a public facility such as a station or a post office, a bank, a railroad crossing, or the like where a user can easily visit. , Accurate position information can be obtained.
[0071]
FIGS. 22A and 22B are flowcharts illustrating an operation in which the walking support device 1 obtains position information while receiving support data from the support device 2. During walking, the walking support device 1 determines access to the support device 2 at a predetermined cycle (step (hereinafter, denoted by W in FIGS. 22A and 22B) 1). The support data is received from the support device 2 (W1 is YES, W2). The support data is, for example, information on a facility where the support device 2 is installed, and is information such as a timetable or an inquiry about a store in front of a station in a station.
[0072]
Next, position data is received from the assisting device 2 that has accessed (W3, STP3-2). The walking support device 1 performs a walking support process of the user based on the acquired information (W4), and further performs a correction process of the detection position of the GPS 19 (W5). By this processing, for example, the GPS 19 can correct an error in position detection using a satellite, and can always detect an accurate position.
[0073]
On the other hand, the support device 2 waits for access to the walking support device 1 (W6), and when the walking support device 1 is accessed (W6: YES), transmits the above-described support data (W7), and further transmits position data. (W8). Further, the walking support device 1 (user) notifies the center server 3 of information indicating that the user is at the position of the support device 2 (W9). With this configuration, the center server 3 can know the exact position of the walking support device 1.
[0074]
In addition, even when there is no access to the support device 2, the position of the walking support device 1 can be measured by accessing the GPS 19 (YES in STP3-3). In this case, the GPS 19 receives three or more satellite radio waves, the CPU 10 performs a position calculation process (STP3-4), and the position of the walking support device 1 is always specified (STP3-5). Note that even when the user is in a place where satellite radio waves cannot be received (NO in STP3-3), the detection output of the acceleration sensor 17 and the azimuth sensor 18 can be used to perform position detection processing. It is always specified (STP3-6, STP3-5). In this case, the azimuth of each output (X axis, Y axis, Z axis) of the acceleration sensor is detected based on the output of the azimuth sensor, and the walking speed and the walking direction on the coordinate axis can be obtained from the output pattern of the acceleration sensor. (For example, while walking at 4 km / h in the X-axis direction). The walking direction on this coordinate axis is converted into a walking direction, and the current position is detected based on a locus from a reference point on the map.
[0075]
The user walks on the walking course while watching the support information displayed on the walking support device 1. During this time, the passage of the support point is determined (STP4). When the vehicle passes the support point (STP4: YES), the walking support processing is performed (STP5). For example, when passing through the support point 1, as shown in FIG. 23A, the light-emitting unit 6 emits flashing light to activate a vibrator (not shown) to vibrate the entire walking support device 1. Therefore, the user knows that he has reached the position of the support point. The user looks at the map displayed on the operation / display unit 5 and confirms that he is at the support point 1.
[0076]
In addition, the information on the above-mentioned support contents is also read out to the operation / display unit 5 and registered at the support point 1 in FIG. 18 (b). Is displayed. Therefore, the user can read the support information and know in advance the state of the walking course to pass. Note that the above message is also given by voice from the speaker 6. For example, even when the user is a visually impaired person, the state of the walking course can be known.
[0077]
When the user passes through the support point 2, a message “There is a crossing of 〇〇” registered at the support point 2 in FIG. 18B is displayed, and the user steps on the support point. We can know the existence of the sword and call the user's attention. Further, when passing through each of the other support points 3 to 11, the corresponding support information is displayed and sounded from the database to alert the user. Therefore, a visually impaired person, a hearing impaired person, an elderly person, and the like can receive effective walking support by holding the walking support device 1.
[0078]
Next, health management measurement is performed (STP6). FIG. 24 is a flowchart specifically explaining this processing. First, the pulse, blood pressure, and body temperature are measured (step (hereinafter, referred to as U) 1). Then, the measured pulse, blood pressure, and body temperature data are compared with the health management information (U2). Here, the health management information is stored in the EEPROM 12 in advance, and is the information shown in FIGS. 7A and 7B described above. Therefore, the CPU 10 reads the health management information shown in FIGS. 7A and 7B and compares it with the measured pulse, blood pressure, and body temperature (U3).
[0079]
If the pulse, blood pressure, and body temperature are not normal values, a warning is issued (U3 is NO, U4). For example, as shown in FIG. 25A, a message “Pulse exceeds the set value. Please rest” is displayed.
Next, health management information corresponding to the current support point is extracted from the walking support registration data (U5). That is, the fluctuation value of each health management information is read from the database stored in the walking support registration data (FIG. 18B). Then, the fluctuation value is added to the measured pulse, blood pressure, and body temperature data (U6). For example, from the support point registration data (FIG. 18), the pulse fluctuation value when passing through the support point 1 is -0.25. This -0.25 is added to the pulse of the measurement result.
[0080]
Next, it is determined whether the data added by the above processing exceeds the normal value of the user (U7). This determination is made by comparing with the data of the health management information registered in FIG. 7. For example, in the case of the pulse whose name is “〇 × △ 子”, if the measured value is 70, the measured value is changed to (−0. 25) is added to be 70.25, and the pulse at the end of walking in the section of the support point 1 (at the start of the support point 2) is 70.25. The added value 70.25 may be considered as a substantially normal value. In this case, the determination (U7) is YES, and the process ends.
[0081]
On the other hand, in the above case, when the added value becomes 110 or more or 61 or less, it exceeds the normal value. Accordingly, the determination at this time (U7) is NO, and a warning is issued (U8). For example, as shown in FIG. 25B, a display such as "Slightly higher pulse. Slow down the pace a little."
[0082]
Although the above-mentioned fluctuation value is less than 1 because the time required between points is short, the actual time required between points is expected to be longer, and the fluctuation value at that time is a value exceeding 1. Become.
The same applies to blood pressure and body temperature, not limited to the above pulse. It is determined whether or not the measurement result exceeds the data registered in the health management information. Arouse. Therefore, for example, when approaching an uphill, the pulse and blood pressure exceed the normal values, and when a warning is issued, the user pays attention, for example, takes a break or slows down the walking speed. Therefore, health management can be efficiently performed by using the walking support device of this example.
[0083]
By performing the processing as described above, the user can leave the measurement results of the actual pulse, blood pressure, and body temperature in the walking course in the database, and can use these information effectively thereafter.
26 (a) and 26 (b) show that the user himself registered information corresponding to the walking course. In this case, registration point 1 (registration 1) is set between support points 2 and 3, longitude, latitude, and support content are registered, and registration point 2 (registration 2) is set between support points 9 and 10. Similarly, the longitude, latitude, and support contents are registered. With such a configuration, it is possible to register the support content according to the user's needs. Therefore, a system that is more user-friendly can be provided.
<Second embodiment>
Next, a second embodiment of the present invention will be described.
[0084]
In the above-described embodiment, the processing of the health management information is performed on the side of the walking support apparatus 1, but in the present embodiment, the processing is performed on the side of the center server 3, support information is created in accordance with the processing result, and the support information is generated. And displays it on the display unit.
The system configuration of FIG. 1 described in the above embodiment, the configuration of the walking support device 1 shown in FIGS. 2 and 3, and the basic configuration of the center server 3 shown in FIGS. Can be similarly used. However, in this example, a database for storing the personal information and the health management information described above is constructed on the center server 3 side.
[0085]
FIG. 27 is a diagram showing a configuration of a database constructed in the center server 3, which is a database of personal information. The database shown in FIG. 3 includes, for example, storage areas for name, gender, age, address and contact information, and height, weight, life activity, and calorie consumption (Kcal / day). For example, the name is “〇 × △ child”. , Gender is “female”, age is “54 years old”, address / contact information is “Tokyo ...”, height is “156 cm”, weight is “50 kg”, life activity is “active”, and calorie consumption is “1500”. (Kcal / day) "is registered. Incidentally, personal information is similarly registered for the user (name) “〇 × △ 雄”.
[0086]
In addition, health management information is also registered corresponding to the personal information. FIGS. 28 (a) and 28 (b) are health management information databases. FIG. 28 (a) shows health management information of a user “$ × △ child”, and FIG. Is the health management information of “〇 × △ 雄”. In FIGS. 7A and 7B, the information of the body temperature, the pulse and the blood pressure registered in the items of “high” and “low” are calculated from the above-mentioned normal information as in the case of FIG. It is also entered by the user himself and used in later health management.
[0087]
Also, the personal information shown in FIG. 27 and the health management information shown in FIGS. 28 (a) and (b) are linked by the link code ID1 or ID2 as described above, and one database can be searched for the other database. .
Hereinafter, the processing operation of this example will be described.
[0088]
First, FIG. 29 is a flowchart illustrating the registration processing of this example. In this example, the user's personal information and health management information are registered in the storage device of the center server 3. First, the user displays, for example, touch keys on the operation / display unit 5 of the walking support device 1 shown in FIG. 2 and inputs personal information (step (hereinafter, referred to as V) 1). Here, the user sequentially inputs his / her name, gender, age, address / contact information, height, weight, and life activity information. Next, health management information is input in correspondence with the personal information (V2), and the personal information and health management information are transmitted to the center server 3 (V3).
[0089]
On the other hand, the center server 3 receives the above information (V4) and registers it in the corresponding area of the database (V5). By this registration process, personal information is sequentially registered in the database shown in FIG. 27, and data of height, weight, and life activity are also stored in the database. Also, health management information is registered in the database shown in FIGS.
[0090]
Next, the calorie consumption per day (Kcal / day) is calculated based on the data of the height, the weight, and the living activity (V6). For example, it is possible to calculate the daily calorie consumption by calculating the standard weight based on the BMI (Body Mass Index) method and multiplying the daily calorie consumption per kilogram of body weight. The daily calorie consumption per kilogram of body weight is determined in advance depending on the type of work, and 25-30 for general clerks and managers, 30-35 for service and transportation workers, agriculture, fishing 35 to 40 for construction workers, and 40 to 45 for athletes. For example, in the case of ○ × △ child, since the weight is 50 kg and the height is 156 cm, the BMI is 20.5 from (Equation 1).
[0091]
50 ÷ (1.56) square = 20.5 (Equation 1)
When the standard weight is calculated using this BMI, it is about 50 kg from (Equation 2).
(1.56) square × 20.5 ≒ 50 (formula 2)
Accordingly, the daily calorie consumption when ○ × △ child is a general clerk is 1250 Kcal to 1500 Kcal from (Equation 3) and (Equation 4).
[0092]
50 × 25 = 1250 (Equation 3)
50 × 30 = 1500 (Equation 4)
Then, the calculated calorie consumption (Kcal / day) is registered in the area shown in FIG. 27 (V7). For example, 1500 (Kcal / day) is registered in the case of the above-mentioned user “〇 × △ child”.
[0093]
When the personal information and the health management information have been registered as described above, the walking support processing by the center server 3 is performed. FIG. 30 is a flowchart illustrating the walking support processing. First, the walking support device 1 performs a process of detecting a motion pattern of the user (V8). This processing is the processing described with reference to FIG. 9 described above. The information detected by the acceleration sensor 17 is processed by the CPU 10, the cycle in each direction of the X axis, the Y axis, and the Z axis and the acceleration are calculated, and the cycle in each direction is calculated. This is a process of comparing the average value of the acceleration and the acceleration with the database of the operation pattern and detecting the same.
[0094]
Next, it is determined whether the motion pattern obtained by the above processing is a walking pattern (V9). Here, if it is determined that the pattern is a walking pattern (V9: YES), speed information corresponding to the output of the acceleration sensor 17 is extracted from the table (V10).
Here, this table is the table shown in FIG. 15, and corresponding speed information is extracted from the table. If it is determined that the user is not walking (V9 is NO), the process proceeds to another process.
[0095]
Next, the walking support device 1 measures health management information (V11). In this measurement, for example, the pulse, blood pressure, and body temperature are measured by various sensors (not shown) provided at positions touching the user's body, and this information is transmitted to the walking support device 1 by communication means such as Bluetooth (BLUETOOTH). Sent. The temperature sensor, the pulse meter and the sphygmomanometer used in this example are, for example, those provided in the wristwatch 30 described above with reference to FIG.
[0096]
Next, the current position of the user is detected (V12). This detection process is performed by the GPS 19.
Next, the user's position information, motion pattern, walking speed, and health management information measured by the above processing are transmitted to the center server 3 via the network (V13).
[0097]
FIG. 31 is a flowchart for explaining the subsequent processing on the center server 3 side. The information transmitted from the walking support device 1 is received by the center server 3 and secured in the memory (V14). The center server 3 performs a health management measurement process based on the various information received (V15).
[0098]
FIG. 32 is a flowchart illustrating the health management measurement process. First, the health management information registered in advance in the center server 3 is compared with the newly received health management information, and the newly received health management information reaches the value “high” or “low” of the previously registered health management information. Is determined (V15-1). For example, if the user name is “〇 × △ 子” and the newly measured values are body temperature (36.4 ° C.), pulse (120), and blood pressure (70/125), the pulse from FIG. Exceeding "high". Therefore, in this case, it is determined that there is an abnormality (V15-2 is present). The same applies to the case where the value of the body temperature or the blood pressure exceeds the value of “high” or “low”, not limited to the pulse.
[0099]
If it is determined that the health management information is abnormal, support information A is created (V15-3). As the support information A, for example, as shown in FIG. 33, a message “Pulse exceeds the set value. Please rest” or another display example shown in FIG. 33 is displayed.
[0100]
As for the walking pattern information and the walking support information, the data shown in FIGS. 15 and 18 is also stored and managed on the server side.
On the other hand, when it is determined that there is no abnormality in the health management information (No in V15-2), it is determined whether the received operation pattern is the same as the previous one (V15-4). Here, if the received operation pattern is the same pattern as the previous one (V15-4: YES), it is understood that the user has repeated the same operation and is walking in the same walking pattern. Therefore, in this case, the amounts of change in the pulse, blood pressure, and body temperature per unit time are calculated (V15-5). This calculation process is the same as that described in the first embodiment. For example, in the case of the user “〇 × △ child”, “walking on flat ground” is + 10 / h per unit time, and “light”. In the case of "downhill walking", it is -5 / h, and in the case of "gently uphill walking", it is + 15 / h. Therefore, information on the amount of change is obtained by selecting one of the operation patterns of the user.
[0101]
Next, the time until the health management information registered in the center server 3 reaches “high” or “low” is calculated from the amount of change and the current health management information (V15-6). For example, if the current pulse of the user “〇 × △ 子” is 100, the pulse rises by 10 if the user walks on a flat ground for another hour. Therefore, in this case, if the same walking is continued for another hour, the pulse will reach the “high” value. In the case of "loose uphill walking", the value is + 15 / h, and if the same walking is continued for further 40 minutes, the "high" value is reached.
[0102]
Next, the result is created as support information B (V15-8). FIG. 34A shows an example of the support information B. For example, a message such as "If you walk at this pace, the pulse exceeds the set value after 40 minutes. Please rest a little." The display is not limited to the above display, and a display as shown in FIG.
[0103]
On the other hand, in the determination (V15-4), if the received operation pattern is not the same pattern as the previous one (V15-4 is NO), the user's operation pattern has changed, and the terrain information extraction processing is executed ( V15-7). FIG. 35 is a flowchart specifically explaining this processing.
[0104]
First, the current position on the map is extracted based on the position information (V15-7-1), and the distance traveled in, for example, 10 minutes is calculated (V15-7-2). This calculation can be obtained by multiplying the walking speed of the user by the walking time (for example, 10 minutes). The walking speed information is transmitted from the walking support device 1 in advance.
[0105]
Next, topographic information in a range corresponding to the distance calculated from the current position toward the traveling direction is extracted (V15-7-3). This terrain information is registered in the center server 3, and this information is searched for and extracted.
Next, a pulse 10 minutes later is calculated from the extracted topographical information, the current pulse, and the distance (V15-7-4). For example, when the extracted terrain information is “steep uphill”, the pulse fluctuation rate of the child ○ × △ is + 25 / h, and the pulse value received from the walking support apparatus 1 is assumed to rise by about 4 in 10 minutes. Add 4 to calculate the pulse after 10 minutes. Also, the corresponding information is read out and calculated in the case of “gently uphill” or “light downhill”.
[0106]
Next, the calculation result is compared with the registered pulse, and if the calculation result exceeds the registered pulse, the support information C is created (V15-7-5 is YES, V15-7-6). The support information C is, for example, the same information as that in FIG.
After creating the support information A to C corresponding to the walking state of the user as described above, the operation pattern is recorded in the action record data together with the time data (V16). Further, the calorie consumption (Kcal / day) for each operation pattern is calculated and recorded in the action record data (V17). FIG. 36 shows an example of action record data, in which an action pattern and calorie consumption (Kcal / day) are recorded in the corresponding area.
[0107]
Next, the total calorie consumption is compared with the registered calorie consumption, and when the total calorie consumption exceeds the registered calorie consumption (V18, V19: YES), support information D is created (V20). FIG. 37 shows an example of the support information D, which indicates that "the required calorie consumption per day 1800 (Kcal / day) has exceeded 500 (Kcal / day)."
[0108]
The support information A to D created by the above processing is transmitted from the center server 3 to the walking support device 1 (V21). On the other hand, when the walking support device 1 receives the support information from the center server 3 (V22 shown in FIG. 30), it notifies the support information (V23). For example, it is displayed on the display unit and is notified to the user by voice.
[0109]
That is, the user knows the support information by displaying or notifying by voice. Therefore, the user can, for example, stop the subsequent walking or reduce the walking speed to perform a safe walking by the support information created by the center server 3. Further, in this example, information on calorie consumption can also be obtained, and health management can be realized from this point as well.
[0110]
In addition, the walking support apparatus 1 performs a detection process of the current position (V24), and determines whether or not it is the support points 1 to 11 (V25), as in the above-described embodiment. If the support points are 1 to 11 (YES in V25), the same walk support processing as in the first embodiment is received (V26).
[0111]
As described above, in the present embodiment, the center server 3 performs the arithmetic processing based on the health management information, the position information, and the speed information measured by the walking support device 1 to create support information, and the display unit of the walking support device 1 In this way, the user is assisted in walking and health management by displaying the information or by sound notification.
[0112]
Further, according to the present example, action record data can be created, and the action record data is displayed, for example, according to a user's instruction. FIG. 38 is a flowchart illustrating a process of downloading the behavior record data recorded in the center server 3 to the walking support device 1. First, the user inputs a desired date and time for displaying the action record data (V27), and transmits it to the center server 3 (V28). Upon receiving the data, the center server 3 searches the action record data stored in the memory, reads out the data at the designated date and time, and transmits the data to the walking support device 1.
[0113]
Upon receiving the data (V29), the walking support device 1 displays the action record data on the display unit. At this time, information on calorie consumption is also included.
Therefore, the user can know the past record, can be used as a material for setting a new walking course, can know the information of calorie consumption, for example, can be used for health management, and can also be used for diet planning .
[0114]
【The invention's effect】
As described above, according to the present invention, it is possible to perform walking support based on health management information registered in advance for each user, the walking state of the user measured by the walking support device, and the health management information. it can.
[0115]
That is, based on the health management information registered in advance, walking support and jogging support taking into account changes in the walking environment of the user are performed, and support information can be created and used for health management.
In addition, since the walking support is performed for each user and the support information is also generated for each user, it is possible to perform walking support, which was conventionally impossible, for each user. Therefore, it is possible to provide information required by the user, which meets the user's request, and to perform walking support.
[0116]
Furthermore, using the support information created by the center server, the support information can be displayed on the display unit of the walking support device to perform walking support and health management for the user.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram of the present invention.
FIG. 2 is an external configuration diagram of the walking support device.
FIG. 3 is an internal configuration of the walking support device.
FIG. 4 is a schematic diagram of a center server.
FIG. 5 is a flowchart when registering personal information and health management information in the walking support device.
FIG. 6 is a diagram illustrating a database of personal information.
FIG. 7 is a database of health management information.
FIG. 8 is a flowchart illustrating an operation pattern registration process.
FIG. 9 is a flowchart illustrating a process of determining an operation state.
10A is a diagram illustrating a signal waveform in the X-axis direction supplied from the acceleration sensor, and FIG. 10B is a diagram illustrating a signal waveform in the Y-axis direction supplied from the acceleration sensor; FIG. 3C is a diagram illustrating a signal waveform in the Z-axis direction supplied from the acceleration sensor.
FIG. 11 is a flowchart illustrating an operation pattern registration process.
FIG. 12 is a diagram showing an operation pattern registration screen.
FIG. 13 is an example of a table for storing operation pattern information.
FIG. 14 is a flowchart for calculating a walking speed.
FIG. 15 is a diagram showing walking pattern information.
16A is a diagram illustrating a configuration of a wristwatch provided with a temperature sensor, a pulse meter, and a sphygmomanometer, and FIG. 16B is a diagram illustrating an internal circuit configuration.
FIG. 17 is a flowchart illustrating a course registration process.
FIG. 18A is an example of a walking course setting screen, and FIG. 18B is an example of walking support information.
FIG. 19 is a flowchart illustrating walking support.
FIG. 20 is a flowchart illustrating an operation state determination process.
FIG. 21 is a flowchart illustrating a current position detection process.
22A is a flowchart illustrating a processing operation of the walking support device, and FIG. 22B is a flowchart illustrating a processing operation of the support device.
23A is a diagram illustrating a state of the walking support device when passing a support point, and FIG. 23B is a diagram illustrating a display state of an operation / display unit of the walking support device.
FIG. 24 is a flowchart illustrating a process of health management measurement.
FIG. 25 is a diagram illustrating a display state of the walking support device.
FIG. 26A is an example of a setting screen of another walking course, and FIG. 26B is an example of other walking support information.
FIG. 27 is a diagram illustrating a personal information database constructed on the center server side.
FIG. 28 is a diagram illustrating a database of health management information constructed on the center server side.
FIG. 29 is a flowchart illustrating registration processing of personal information and the like.
FIG. 30 is a flowchart illustrating walking support.
FIG. 31 is a flowchart illustrating processing on the center server side.
FIG. 32 is a flowchart illustrating a health management measurement process.
FIG. 33 is a diagram showing an example of support information A.
FIG. 34 is a diagram showing an example of support information B.
FIG. 35 is a flowchart illustrating processing on the center server side.
FIG. 36 is a diagram showing an example of action record data.
FIG. 37 is a diagram showing an example of support information D.
FIG. 38 is a flowchart illustrating download processing of action record data.
[Explanation of symbols]
1, 1a, 1b walking support device
2, 2a, 2b, 2c Support machine
3 center server
4 Mobile / PHS center
5 Operation / display section
6 Light emitting unit
7 Speaker
10 CPU
11 ROM
12 EEPROM
13 RAM
14 Input section
15 Display
16 External storage unit
17 acceleration sensor
18 Direction sensor
19 GPS
20 Atmospheric pressure sensor
21 Communication control unit
22 Notification section
30 watches
31 LCD display
32 CPU
33 RAM
34 ROM
35 Temperature sensor
36 pulse meter
37 Sphygmomanometer
38 Input section
40 Communication control unit
41 Timing section

Claims (7)

個人情報に対応させて予め利用者の健康管理情報を登録する登録手段と、
端末装置によって抽出された利用者の歩行状態、及び前記利用者の健康管理情報の計測結果を受信する受信手段と、
該受信手段によって受信した利用者の健康管理情報の計測結果と前記予め登録した健康管理情報を比較し、該比較結果に従ってサポート情報を作成するサポート情報作成手段と、
該サポート情報を前記歩行支援装置に送信し、サポート情報を利用者に報知させる送信手段と、
を有することを特徴とするセンタサーバ。
Registration means for registering the user's health management information in advance in association with personal information;
A receiving unit that receives a walking state of the user extracted by the terminal device, and a measurement result of the health management information of the user,
A support information creating unit that compares the measurement result of the user's health management information received by the receiving unit with the pre-registered health management information, and creates support information according to the comparison result;
Transmitting means for transmitting the support information to the walking support device, and informing the user of the support information;
A center server comprising:
前記比較は、歩行している利用者が所定時間内に移動する利用者の移動範囲の地形情報を抽出し、該抽出した地形情報を元にして所定時間後の健康管理情報を算出し、前記サポート情報を作成することを特徴とする請求項1記載のセンタサーバ。The comparison is performed by extracting terrain information of a moving range of a user in which a walking user moves within a predetermined time, calculating health management information after a predetermined time based on the extracted terrain information, 2. The center server according to claim 1, wherein support information is created. 地図情報に基づいて設定した歩行コースに関する支援位置の位置情報と、支援情報をセンタサーバから取得する支援情報取得手段と、
入力した個人情報に対応させて健康管理情報を登録する登録手段と、
利用者の健康管理情報を計測し、前記個人情報に対応させて登録した健康管理情報と比較する比較手段と、
該比較手段における比較結果から利用者の健康情報を報知する報知手段と、
を有することを特徴とする歩行支援装置。
Position information of a support position for the walking course set based on the map information, and support information obtaining means for obtaining the support information from the center server;
A registration unit for registering health management information in accordance with the entered personal information;
Comparing means for measuring the health management information of the user and comparing the health management information registered in correspondence with the personal information;
Notifying means for notifying the user's health information from the comparison result in the comparing means;
A walking support device comprising:
前記計測結果に前記健康管理情報を加算し、該加算結果が前記個人情報に対応させて登録した健康管理情報を超える時、報知を行うことを特徴とする請求項3記載の歩行支援装置。4. The walking support device according to claim 3, wherein the health management information is added to the measurement result, and when the addition result exceeds the health management information registered in association with the personal information, a notification is performed. 加速度センサを有し、該加速度センサの検出出力に基づいて、前記利用者の歩行パターンを記憶し、更に該歩行パターンに対応する歩行速度を記憶することを特徴とする請求項1、又は3記載の歩行支援装置。4. The apparatus according to claim 1, further comprising an acceleration sensor, storing a walking pattern of the user based on a detection output of the acceleration sensor, and further storing a walking speed corresponding to the walking pattern. Walking support device. 歩行支援装置にネットワークを介して接続されたセンタサーバに装備されたコンピュータに用いられるプログラムであって、
個人情報に対応させて予め利用者の健康管理情報を登録する機能と、
歩行支援装置によって抽出された利用者の歩行状態、及び前記利用者の健康管理情報の計測結果を受信する機能と、
受信した利用者の健康管理情報の計測結果と前記予め登録した健康管理情報を比較し、該比較結果に従ってサポート情報を作成する機能と、
該サポート情報を前記歩行支援装置に送信し、サポート情報を利用者に報知させる機能と、
を前記コンピュータに実現させる歩行支援プログラム。
A program used for a computer mounted on a center server connected to the walking support device via a network,
A function to register the user's health management information in advance corresponding to personal information,
A function of receiving a walking state of the user extracted by the walking support device, and a measurement result of the health management information of the user,
A function of comparing the received measurement result of the user's health management information with the pre-registered health management information, and creating support information according to the comparison result;
A function of transmitting the support information to the walking support device and informing the user of the support information;
Walking support program that causes the computer to realize the above.
サーバにネットワークを介して接続された歩行支援装置に装備されたコンピュータに用いられるプログラムであって、
地図情報に基づいて設定した歩行コースに関する支援位置の位置情報と、支援情報をセンタサーバから取得する機能と、
入力した個人情報に対応させて健康管理情報を登録する機能と、
前記歩行コースを歩行する際、前記支援位置を検出する機能と、
前記支援位置において前記支援情報を読み出し、利用者に報知する機能と、
前記支援位置において利用者の健康管理情報を計測し、前記個人情報に対応させて登録した健康管理情報と比較する機能と、
該比較結果から利用者の健康情報を報知する機能と、
を前記コンピュータに実現させる歩行支援プログラム。
A program used in a computer equipped with a walking assistance device connected to a server via a network,
A function of acquiring position information of a support position for a walking course set based on map information and support information from a center server,
A function to register health management information in accordance with the personal information entered,
A function of detecting the support position when walking on the walking course;
A function of reading the support information at the support position and notifying the user of the information;
A function of measuring the user's health management information at the support position, and comparing the health management information with the registered health management information corresponding to the personal information,
A function of notifying the user's health information from the comparison result,
Walking support program that causes the computer to realize the above.
JP2002188633A 2002-06-27 2002-06-27 Walking support device and center server Pending JP2004030464A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002188633A JP2004030464A (en) 2002-06-27 2002-06-27 Walking support device and center server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002188633A JP2004030464A (en) 2002-06-27 2002-06-27 Walking support device and center server

Publications (1)

Publication Number Publication Date
JP2004030464A true JP2004030464A (en) 2004-01-29

Family

ID=31183328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002188633A Pending JP2004030464A (en) 2002-06-27 2002-06-27 Walking support device and center server

Country Status (1)

Country Link
JP (1) JP2004030464A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005233771A (en) * 2004-02-19 2005-09-02 Seiko Instruments Inc Walking speed detector and walking speed detection method
JP2007051872A (en) * 2005-08-15 2007-03-01 Sharp Corp Device and method for route guidance, and program for making information communication terminal function as route guidance device
JP2009150663A (en) * 2007-12-18 2009-07-09 Sumitomo Electric Ind Ltd LOCATION DEVICE, COMPUTER PROGRAM, AND LOCATION METHOD
JP2012005842A (en) * 2011-07-11 2012-01-12 Fujitsu Ltd Mobile terminal device
JP2013037543A (en) * 2011-08-08 2013-02-21 Nec System Technologies Ltd Exercise managing device, exercise managing system, exercise managing method and program
JP2013085896A (en) * 2011-10-21 2013-05-13 Seiko Epson Corp Risk monitoring system, server and risk monitoring method
JP2013085895A (en) * 2011-10-21 2013-05-13 Seiko Epson Corp Physical activity measuring system, server and physical activity measuring method
KR101394984B1 (en) * 2009-12-16 2014-05-14 에스케이플래닛 주식회사 In-door positioning apparatus and method based on inertial sensor
JP2015108942A (en) * 2013-12-04 2015-06-11 オムロンヘルスケア株式会社 User authentication system
JP2015195830A (en) * 2014-03-31 2015-11-09 カシオ計算機株式会社 Information processing apparatus, information processing system, information processing method, and program
WO2016017616A1 (en) * 2014-07-29 2016-02-04 京セラ株式会社 Exercise support device and exercise support method
JP2016107160A (en) * 2016-03-25 2016-06-20 京セラ株式会社 Exercise support device and exercise support method
WO2016170640A1 (en) * 2015-04-23 2016-10-27 株式会社日立製作所 Task instruction assignment device and task instruction assignment method
JP2016211932A (en) * 2015-05-07 2016-12-15 カシオ計算機株式会社 Information processing apparatus, traveling direction estimation method, and program
JP2018143681A (en) * 2017-03-09 2018-09-20 カシオ計算機株式会社 Exercise support device, exercise support method and program
WO2022049698A1 (en) * 2020-09-03 2022-03-10 日本電信電話株式会社 Guidance information processing device, guidance information processing method, and program
KR20230161107A (en) * 2022-05-18 2023-11-27 윤원호 Voice road guide device for a person who is visually handicapped

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005233771A (en) * 2004-02-19 2005-09-02 Seiko Instruments Inc Walking speed detector and walking speed detection method
JP2007051872A (en) * 2005-08-15 2007-03-01 Sharp Corp Device and method for route guidance, and program for making information communication terminal function as route guidance device
JP2009150663A (en) * 2007-12-18 2009-07-09 Sumitomo Electric Ind Ltd LOCATION DEVICE, COMPUTER PROGRAM, AND LOCATION METHOD
KR101394984B1 (en) * 2009-12-16 2014-05-14 에스케이플래닛 주식회사 In-door positioning apparatus and method based on inertial sensor
JP2012005842A (en) * 2011-07-11 2012-01-12 Fujitsu Ltd Mobile terminal device
JP2013037543A (en) * 2011-08-08 2013-02-21 Nec System Technologies Ltd Exercise managing device, exercise managing system, exercise managing method and program
JP2013085896A (en) * 2011-10-21 2013-05-13 Seiko Epson Corp Risk monitoring system, server and risk monitoring method
JP2013085895A (en) * 2011-10-21 2013-05-13 Seiko Epson Corp Physical activity measuring system, server and physical activity measuring method
JP2015108942A (en) * 2013-12-04 2015-06-11 オムロンヘルスケア株式会社 User authentication system
WO2015083568A1 (en) * 2013-12-04 2015-06-11 オムロンヘルスケア株式会社 User authentication system
JP2015195830A (en) * 2014-03-31 2015-11-09 カシオ計算機株式会社 Information processing apparatus, information processing system, information processing method, and program
WO2016017616A1 (en) * 2014-07-29 2016-02-04 京セラ株式会社 Exercise support device and exercise support method
JP2016030093A (en) * 2014-07-29 2016-03-07 京セラ株式会社 Exercise support apparatus and exercise support method
WO2016170640A1 (en) * 2015-04-23 2016-10-27 株式会社日立製作所 Task instruction assignment device and task instruction assignment method
JPWO2016170640A1 (en) * 2015-04-23 2017-06-08 株式会社日立製作所 Work instruction assigning apparatus and work instruction assigning method
JP2016211932A (en) * 2015-05-07 2016-12-15 カシオ計算機株式会社 Information processing apparatus, traveling direction estimation method, and program
JP2016107160A (en) * 2016-03-25 2016-06-20 京セラ株式会社 Exercise support device and exercise support method
JP2018143681A (en) * 2017-03-09 2018-09-20 カシオ計算機株式会社 Exercise support device, exercise support method and program
WO2022049698A1 (en) * 2020-09-03 2022-03-10 日本電信電話株式会社 Guidance information processing device, guidance information processing method, and program
KR20230161107A (en) * 2022-05-18 2023-11-27 윤원호 Voice road guide device for a person who is visually handicapped
KR102648138B1 (en) * 2022-05-18 2024-03-18 윤원호 Voice road guide device for a person who is visually handicapped

Similar Documents

Publication Publication Date Title
JP2004030464A (en) Walking support device and center server
US12260948B2 (en) Fitness activity monitoring systems and methods
US7450024B2 (en) Article locating and tracking apparatus and method
US5652570A (en) Individual location system
US9293023B2 (en) Techniques for emergency detection and emergency alert messaging
US10827298B2 (en) Method and apparatus for location identification and presentation
US9293025B2 (en) Emergency detection and alert apparatus with floor elevation learning capabilities
JP6295250B2 (en) Method and apparatus for positioning
US20170202484A1 (en) Wearable device and method
CN102525436B (en) Miniature intelligent health monitoring system worn on forehead and monitoring method thereof
US20080186166A1 (en) Systems and Methods For Monitoring and Tracking
CN107405080A (en) The healthy system, apparatus and method of user are remotely monitored using wearable device
WO2007145639A1 (en) Method and apparatus for providing an alert utilizing geographic locations
JP2008547317A (en) System and method for wearable electronic devices
JP2004518201A (en) Human and resource tracking method and system for enclosed spaces
JP2015154988A (en) Sensor data extraction system, sensor data extraction method, and sensor data extraction program
CN107330240A (en) A kind of intelligent remote based on both hands ring sensor provides special care to monitoring system and method
Hassan et al. A survey on wandering behavior management systems for individuals with dementia
JP2003323502A (en) Action recording device and action recording program
CN107071720A (en) One kind is wandered away early warning system
JPH1040483A (en) Location detecting system
KR20130030465A (en) System for assisting elderly memory using walking assistant robot for life support of elderly, and method of assisting elderly memory using the same
Jacob et al. Haptic feedback for passengers using public transport
Ansefine et al. Smart and wearable technology approach for elderly monitoring in nursing home
US11423771B1 (en) Automatic detection of ritual travel