(57)【要約】【課題】記憶手段へのデータ送信を調整しつつ、ユーザのデータ参照における利便性を向上させること。【解決手段】リハビリシステムは、訓練者のリハビリ支援を行うリハビリ支援装置と、リハビリ支援装置が保持するデータを送信する送信手段と、送信手段により送信されたリハビリ支援装置のデータを記憶する記憶手段と、を備え、ユーザが、記憶手段に記憶されたリハビリ支援装置のデータを、端末を介して参照する。リハビリシステムは、リハビリ支援装置のデータの種類毎に、送信手段から記憶手段に送信される際の、データの送信順位を設定する送信順設定手段を備える。送信手段は、送信順設定手段により設定された送信順位に従って、リハビリ支援装置のデータを記憶手段に送信する。【選択図】図３
2019096159.tif 000002
【特許請求の範囲】
【請求項１】
訓練者のリハビリ支援を行うリハビリ支援装置と、
前記リハビリ支援装置が保持するデータを送信する送信手段と、
前記送信手段により送信されたリハビリ支援装置のデータを記憶する記憶手段と、を備え、
ユーザが、前記記憶手段に記憶されたリハビリ支援装置のデータを、端末を介して参照する、リハビリシステムであって、
前記リハビリ支援装置のデータの種類毎に、前記送信手段から前記記憶手段に送信される際の、該データの送信順位を設定する送信順設定手段を備え、
前記送信手段は、前記送信順設定手段により設定された送信順位に従って、前記リハビリ支援装置のデータを前記記憶手段に送信する、
ことを特徴とするリハビリシステム。
【請求項２】
請求項１記載のリハビリシステムであって、
前記リハビリ支援装置のデータの種類毎に、該データを前記記憶手段へ送信する際の優先度及びタイミングが夫々設定され、
前記送信順設定手段は、前記設定されたタイミングで前記前記リハビリ支援装置のデータの送信順位を決め、複数のデータの送信順位が同一となった場合に、設定された前記優先度の高い方のデータの送信順位を早くする、
ことを特徴とするリハビリシステム。
【請求項３】
請求項２記載のリハビリシステムであって、
前記送信順設定手段は、ユーザが前記端末を介して前記リハビリ支援装置のデータを参照する頻度に応じて、該データの優先度を設定する、
ことを特徴とするリハビリシステム。
【請求項４】
請求項３記載のリハビリシステムであって、
前記送信順設定手段は、ユーザが前記端末を介して参照する頻度が高い前記リハビリ支援装置のデータほど、該データの優先度を高く設定する、
ことを特徴とするリハビリシステム。
【請求項５】
請求項２乃至４のうちいずれか１項記載のリハビリシステムであって、
前記リハビリ支援装置のデータの種類毎に、該データを前記記憶手段へ送信する際の送信方法が更に設定されており、
前記送信手段は、前記送信順設定手段により設定された送信順位に従って、前記設定された送信方法で、前記リハビリ支援装置のデータを前記記憶手段に送信する、
ことを特徴とするリハビリシステム。
【請求項６】
請求項２乃至５のうちいずれか１項記載のリハビリシステムであって、
前記リハビリ支援装置のデータの種類は、該データの、ファイル拡張子、ファイル名、ファイル更新日時、ファイルサイズ、及びファイル内に含まれるデータ、のうち少なくとも１つによって分類される、
ことを特徴とするリハビリシステム。
【請求項７】
訓練者のリハビリ支援を行うリハビリ支援装置と、
前記リハビリ支援装置が保持するデータを送信する送信手段と、
前記送信手段により送信されたリハビリ支援装置のデータを記憶する記憶手段と、を備え、
ユーザが、前記記憶手段に記憶されたリハビリ支援装置のデータを、端末を介して参照する、リハビリシステムのデータ送信方法であって、
送信順設定手段が、前記リハビリ支援装置のデータの種類毎に、前記送信手段から前記記憶手段に送信される際の、該データの送信順位を設定するステップと、
前記送信手段が、前記送信順設定手段により設定された送信順位に従って、前記リハビリ支援装置のデータを前記記憶手段に送信するステップと、
を含む、ことを特徴とするリハビリシステムのデータ送信方法。
【請求項８】
訓練者のリハビリ支援を行うリハビリ支援装置と、
前記リハビリ支援装置が保持するデータを送信する送信手段と、
前記送信手段により送信されたリハビリ支援装置のデータを記憶する記憶手段と、を備え、
ユーザが、前記記憶手段に記憶されたリハビリ支援装置のデータを、端末を介して参照する、リハビリシステムのプログラムであって、
前記リハビリ支援装置のデータの種類毎に、前記送信手段から前記記憶手段に送信される際の、該データの送信順位を設定する処理と、
前記設定された送信順位に従って、前記リハビリ支援装置のデータを前記記憶手段に送信する処理と、
コンピュータに実行させる、ことを特徴とするリハビリシステムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リハビリ支援装置のデータを送信するリハビリシステム、そのデータ送信方法及びプログラムに関する。
【背景技術】
【０００２】
リハビリ訓練者に装着され、リハビリの支援を行うリハビリ支援装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６１８７２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述のようなリハビリ支援装置が複数種類のデータをサーバやメモリなど記憶手段に送信し、ユーザが端末を介して記憶手段に送信されたデータを参照することもある。例えば、リハビリ支援装置が記憶手段へデータを送信する際に、そのデータ容量が大きいと、送信時間を要することとなる。このため、ユーザが端末を介して記憶手段にアクセスしても、所望データを参照できない虞がある。
このような事情を踏まえ、記憶手段へのデータ送信を調整しつつ、ユーザのデータ参照における利便性を向上させたいという課題がある。
【０００５】
本発明は、このような問題点を解決するためになされたものであり、記憶手段へのデータ送信を調整しつつ、ユーザのデータ参照における利便性を向上させることができるリハビリシステム、そのデータ送信方法及びプログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明の一態様は、訓練者のリハビリ支援を行うリハビリ支援装置と、前記リハビリ支援装置が保持するデータを送信する送信手段と、前記送信手段により送信されたリハビリ支援装置のデータを記憶する記憶手段と、を備え、ユーザが、前記記憶手段に記憶されたリハビリ支援装置のデータを、端末を介して参照する、リハビリシステムであって、前記リハビリ支援装置のデータの種類毎に、前記送信手段から前記記憶手段に送信される際の、該データの送信順位を設定する送信順設定手段を備え、前記送信手段は、前記送信順設定手段により設定された送信順位に従って、前記リハビリ支援装置のデータを前記記憶手段に送信する、ことを特徴とするリハビリシステムである。
この一態様において、前記リハビリ支援装置のデータの種類毎に、該データを前記記憶手段へ送信する際の優先度及びタイミングが夫々設定され、前記送信順設定手段は、前記設定されたタイミングで前記前記リハビリ支援装置のデータの送信順位を決め、複数のデータの送信順位が同一となった場合に、設定された前記優先度の高い方のデータの送信順位を早くしてもよい。
この一態様において、前記送信順設定手段は、ユーザが前記端末を介して前記リハビリ支援装置のデータを参照する頻度に応じて、該データの優先度を設定してもよい。
この一態様において、前記送信順設定手段は、ユーザが前記端末を介して参照する頻度が高い前記リハビリ支援装置のデータほど、該データの優先度を高く設定してもよい。
この一態様において、前記リハビリ支援装置のデータの種類毎に、該データを前記記憶手段へ送信する際の送信方法が更に設定されており、前記送信手段は、前記送信順設定手段により設定された送信順位に従って、前記設定された送信方法で、前記リハビリ支援装置のデータを前記記憶手段に送信してもよい。
この一態様において、前記リハビリ支援装置のデータの種類は、該データの、ファイル拡張子、ファイル名、ファイル更新日時、ファイルサイズ、及びファイル内に含まれるデータ、のうち少なくとも１つによって分類されてもよい。
上記目的を達成するための本発明の一態様は、訓練者のリハビリ支援を行うリハビリ支援装置と、前記リハビリ支援装置が保持するデータを送信する送信手段と、前記送信手段により送信されたリハビリ支援装置のデータを記憶する記憶手段と、を備え、ユーザが、前記記憶手段に記憶されたリハビリ支援装置のデータを、端末を介して参照する、リハビリシステムのデータ送信方法であって、送信順設定手段が、前記リハビリ支援装置のデータの種類毎に、前記送信手段から前記記憶手段に送信される際の、該データの送信順位を設定するステップと、前記送信手段が、前記送信順設定手段により設定された送信順位に従って、前記リハビリ支援装置のデータを前記記憶手段に送信するステップと、を含む、ことを特徴とするリハビリシステムのデータ送信方法であってもよい。
上記目的を達成するための本発明の一態様は、訓練者のリハビリ支援を行うリハビリ支援装置と、前記リハビリ支援装置が保持するデータを送信する送信手段と、前記送信手段により送信されたリハビリ支援装置のデータを記憶する記憶手段と、を備え、ユーザが、前記記憶手段に記憶されたリハビリ支援装置のデータを、端末を介して参照する、リハビリシステムのプログラムであって、前記リハビリ支援装置のデータの種類毎に、前記送信手段から前記記憶手段に送信される際の、該データの送信順位を設定する処理と、前記設定された送信順位に従って、前記リハビリ支援装置のデータを前記記憶手段に送信する処理と、コンピュータに実行させる、ことを特徴とするリハビリシステムのプログラムであってもよい。
【発明の効果】
【０００７】
本発明によれば、記憶手段へのデータ送信を調整しつつ、ユーザのデータ参照における利便性を向上させることができるリハビリシステム、そのデータ送信方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１にかかるリハビリシステムの全体概念図である。
【図２】実施形態１にかかる歩行訓練装置の構成を示すブロック図である。
【図３】外部通信装置の構成を示すブロック図である。
【図４】サーバの構成を示すブロック図である。
【図５】実施形態１に係るリハビリシステムの送信方法のフローを示すフローチャートである。
【図６】実施形態２にかかる歩行訓練装置の構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
実施形態１
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明の実施形態１にかかるリハビリシステムの全体概念図である。リハビリシステムは、主に、歩行訓練装置１００と、外部通信装置３００と、サーバ５００によって構成される。
【００１０】
歩行訓練装置１００は、訓練者のリハビリ支援を行うリハビリ支援装置の一具体例である。歩行訓練装置１００は、一方の脚に麻痺を患う片麻痺患者である訓練者９００が、歩行訓練を行うための装置である。歩行訓練装置１００は、主に、全体の骨格を成すフレーム１３０に取り付けられた制御盤１３３と、訓練者９００が歩行するトレッドミル１３１と、訓練者９００の麻痺側の脚部である患脚に装着する歩行補助装置１２０と、を備える。
【００１１】
フレーム１３０は、床面に設置されるトレッドミル１３１上に立設されている。トレッドミル１３１は、不図示のモータによりリング状のベルト１３２を回転させる。歩行訓練を行う訓練者９００は、ベルト１３２に乗り、ベルト１３２の移動に合わせて歩行動作を試みる。
【００１２】
フレーム１３０は、モータやセンサの制御を行う全体制御部２１０を収容する制御盤１３３や、訓練の進捗状況等を訓練者９００へ呈示する例えば液晶パネルである訓練用モニタ１３８などを支持している。また、フレーム１３０は、訓練者９００の頭上部前方付近で前側引張部１３５を、頭上部後方付近で後側引張部１３７を支持している。
【００１３】
カメラ１４０は、訓練者９００の全身を観察するための撮像部としての機能を担う。カメラ１４０は、訓練用モニタ１３８の近傍に、訓練者と相対するように設置されている。カメラ１４０は、訓練中の訓練者９００の静止画や動画を撮影する。
【００１４】
前側引張部１３５と後側引張部１３７の連携した動作により、歩行補助装置１２０の荷重が患脚の負担とならないように当該荷重を相殺し、更には、設定の程度に応じて患脚の振り出し動作をアシストする。
【００１５】
歩行補助装置１２０は、訓練者９００の患脚に装着され、患脚の膝関節における伸展および屈曲の負荷を軽減することにより訓練者９００の歩行を補助する。歩行補助装置１２０は、足裏荷重を計測するセンサ等を備え、運脚に関する各種データを全体制御部２１０へ出力する。
【００１６】
外部通信装置３００は、送信手段の一具体例である。外部通信装置３００は、歩行訓練装置１００が出力する訓練データを受け取り、一時的に記憶する機能を有する。外部通信装置３００は、記憶している訓練データをサーバ５００へ送信する機能を有する。
【００１７】
外部通信装置３００は、歩行訓練装置１００の制御盤１３３と例えばＵＳＢケーブルによって接続され、また、インターネット網４００と無線通信機器４１０を介して例えば無線ＬＡＮ（Local Area Network）によって接続されている。
【００１８】
サーバ５００は、記憶手段の一具体例である。サーバ５００は、インターネット網４００に接続されており、外部通信装置３００から受信した訓練データを蓄積する機能を有する。また、インターネット網４００に接続された端末６００からの要求に従って、蓄積している訓練データを提供する機能を有する。したがって、データ閲覧者は、端末６００を操作することにより、サーバ５００に蓄積された訓練データを読み出して閲覧することができる。本実施形態１においてはリハビリ支援装置の一例として歩行訓練装置１００を説明するが、これに限定されず、訓練者のリハビリ支援を行う任意のリハビリ支援装置であってもよい。
【００１９】
図２は、歩行訓練装置１００の構成を示すブロック図である。全体制御部２１０は、例えばＭＰＵ（Micro-processing unit）であり、システムメモリから読み込んだ制御プログラムを実行することにより、装置全体の制御を実行する。駆動ユニット２１１は、分散して配置されたベルト１３２、前側引張部１３５、後側引張部１３７、歩行補助装置１２０のそれぞれのモータおよびその駆動回路を含む。全体制御部２１０は、駆動ユニット２１１へそれぞれの駆動信号を送ることにより、駆動制御を実行する。
【００２０】
操作受付部２１２は、訓練者９００やオペレータからの入力操作を受け付けて、操作信号を全体制御部２１０へ送信する。訓練者９００やオペレータは、操作受付部２１２を構成する、装置に設けられた操作ボタンや付属するリモコン等を操作して、電源のオン／オフやトレーニングの開始の指示を与えたり、設定に関する数値の入力やメニュー項目の選択を行ったりする。
【００２１】
入出力ユニット２１３は、例えばＵＳＢ（Universal Serial Bus）インターフェースを含み、外部通信装置３００や他の外部機器と接続するための通信インターフェースである。全体制御部２１０は、入出力ユニット２１３を介して外部機器と通信を行い、訓練プログラムの書換えやコマンドを受け入れたり、生成した訓練データを出力したりする。
【００２２】
表示制御部２１５は、全体制御部２１０からの表示信号を受け取って表示画面を生成し、訓練用モニタ１３８に表示する。表示制御部２１５は、表示信号に従って、トレーニングの進捗を示す画面や、カメラ１４０で撮影したリアルタイム映像を生成する。
【００２３】
センサユニット２１６は、分散して配置された各種センサとその駆動回路を含む。全体制御部２１０は、センサユニット２１６へ、それぞれのセンサに対するセンシング開始信号や出力要求信号を送信することにより、センシング制御を実行する。全体制御部２１０は、受信したセンサ出力を処理して訓練データに記述したり、継続する制御にフィードバックしたりする。
【００２４】
全体制御部２１０は、制御に関わる様々な演算や制御を実行する機能実行部としての役割も担う。訓練管理部２１０ａは、訓練プログラムに従って歩行訓練装置１００を制御し、訓練者９００の状態に関する情報を逐次収集する。データ生成部２１０ｂは、訓練管理部２１０ａが収集した訓練者９００の情報や装置の状態、および訓練者９００自身の情報等から訓練データを予め定められた形式に従って生成する。
【００２５】
図３は、外部通信装置３００の構成を示すブロック図である。制御部３１０は、例えばＭＰＵであり、システムメモリから読み込んだ制御プログラムを実行することにより、外部通信装置３００の制御を実行する。
【００２６】
入出力ユニット３１３は、例えばＵＳＢインターフェースを含み、歩行訓練装置１００と接続するための通信インターフェースである。制御部３１０は、入出力ユニット３１３を介して歩行訓練装置１００と通信を行い、歩行訓練装置１００が出力する訓練データ等を受信したり、サーバ５００からの指示を出力したりする。
【００２７】
通信ＩＦ３１４は、例えば無線ＬＡＮインターフェースを含み、インターネット網４００と接続するための通信インターフェースである。通信ＩＦ３１４は、図１に示す例においては無線通信機器４１０をアクセスポイントとしてインターネット網４００に接続する。制御部３１０は、通信ＩＦ３１４を介してサーバ５００と通信を行い、指定された訓練データをサーバ５００へ送信したりする。
【００２８】
記憶部３２０は、例えばＨＤＤ（hard disk drive）であり、訓練データを記憶する。制御部３１０は、入出力ユニット２１３を介して歩行訓練装置１００から受信した訓練データを記憶部３２０へ書き込み、通信ＩＦ３１４を介してサーバ５００から要求された訓練データを記憶部３２０から読み出してサーバ５００へ送信する。
【００２９】
図４は、サーバ５００の構成を示すブロック図である。制御部５１０は、例えばＭＰＵであり、システムメモリから読み込んだ制御プログラムを実行することにより、サーバ５００の制御を実行する。
【００３０】
通信ＩＦ５１４は、例えば有線ＬＡＮインターフェースを含み、インターネット網４００と接続するための通信インターフェースである。制御部５１０は、通信ＩＦ５１４を介して、外部通信装置３００から訓練データを受信したりする。制御部５１０は、端末６００からの要求に従って訓練データを端末６００へ送信する。
【００３１】
データ蓄積部５２０は、例えばＨＤＤであり、訓練データを記憶する。制御部５１０は、通信ＩＦ５１４を介して外部通信装置３００から受信した訓練データをデータ蓄積部５２０へ書き込む。制御部５１０は、通信ＩＦ５１４を介して端末６００から要求された訓練データをデータ蓄積部５２０から読み出して端末６００へ送信する。これにより、ユーザは、サーバ５００のデータ蓄積部５２０に記憶された歩行訓練装置１００の訓練データなどを、端末６００を介して参照できる。
【００３２】
ところで、上述のように歩行訓練装置が複数種類のデータをサーバに送信し、ユーザが端末を介してサーバに送信されたデータを参照することもある。例えば、従来の歩行訓練装置がサーバへデータを送信する際に、そのデータ容量が大きいと、送信時間を要することとなる。このため、ユーザが端末を介してサーバにアクセスしても、所望データを参照できない虞がある。このような事情を踏まえ、サーバへのデータ送信を調整しつつ、ユーザのデータ参照における利便性を向上させたいという課題がある。
【００３３】
これに対し、本実施形態１に係るリハビリシステムは、歩行訓練装置１００のデータの種類毎に、外部通信装置３００からサーバ５００に送信される際の、データの送信順位を設定する。外部通信装置３００は、設定された送信順位に従って、歩行訓練装置１００のデータをサーバ５００に送信する。
【００３４】
これにより、ユーザにとって優先度の高いデータの送信順位を高く調整でき、サーバ５００に優先的に送信できる。したがって、ユーザが端末を介してサーバ５００にアクセスしたとき、所望データを参照し易くでき利便性が向上する。すなわち、サーバ５００へのデータ送信を調整しつつ、ユーザのデータ参照における利便性を向上させることができる。
【００３５】
図３に示す如く、外部通信装置３００の制御部３１０は、歩行訓練装置１００のデータの種類毎に、外部通信装置３００からサーバ５００に送信される際の、データの送信順位を設定する送信順設定部３１０ａを有する。送信順設定部３１０ａは、送信順設定手段の一具体例である。
【００３６】
送信順設定部３１０ａは、歩行訓練装置１００のデータの種類毎に設定された優先度及び送信タイミングに基づいて、データ送信順位を設定する。記憶部３２０には、歩行訓練装置１００のデータの種類毎に、データをサーバ５００へ送信する際の優先度が設定された優先度リストが予め記憶されている。
【００３７】
歩行訓練装置１００のデータの種類は、例えば、データの、ファイル拡張子、ファイル名、ファイル更新日時、ファイルサイズ、及びファイル内に含まれるデータのうち少なくとも１つによって分類される。より具体的には、ファイル拡張子の「ｃｓｖ」によって分類、ファイル名の先頭３文字「ＡＡＡ」によって分類、ファイル更新日時「現在日時」によって分類、ファイルサイズ５００ｋｂｙｔｅ以下によって分類、ファイル内に含まれるデータの先頭３文字「ＡＢＣ」によって分類、されている。データの種類は、例えば、予め送信順設定部３１０ａに設定されている。
【００３８】
記憶部３２０には、歩行訓練装置１００のデータの種類毎に、データをサーバ５００へ送信する際の送信タイミングが設定された送信タイミングリストが予め記憶されている。送信タイミングリストには、例えば、歩行訓練装置１００の起動直後、終了直前、所定スイッチ（メインスイッチなど）操作時、所定状態（アイドル状態など）時などの歩行訓練装置１００の状態による送信タイミング、歩行訓練装置１００起動直後から２時間毎、毎日２時などの時間による送信タイミング、データサイズが１０ＭＢ以上などのデータサイズによる送信タイミング、他の送信データが存在しない空き時間などの送信状態による送信タイミングが設定されている。
【００３９】
送信順設定部３１０ａは、送信タイミングリストで設定された送信タイミングに基づいて、記憶部３２０に記憶された歩行訓練装置１００のデータの送信順位を設定する。そして、送信順設定部３１０ａは、複数のデータの送信順位が同一となった場合に、優先度リストに設定された優先度の高い方のデータの送信順位を早くする。
【００４０】
これにより、データの種類に応じた最適な送信タイミングで送信できつつ、ユーザにとって優先度の高いデータをサーバ５００に優先的に送信できる。したがって、ユーザが端末６００を介してサーバ５００にアクセスしたとき、所望データを参照し易くできる。
【００４１】
例えば、データの種類がデータＡ〜データＤに分類されたとする。優先度リストには、データＡ＞データＢ＞データＣ＞データＤの順で優先度が高く設定されている。送信タイミングリストにおいて、データＡ：毎日２時に送信、データＢ：即時送信、データＣ：即時送信、データＤ：歩行訓練装置１００未稼働時に送信、と送信タイミングが設定されているとする。記憶部３２０にデータＢ及びＣが同時に存在する場合、いずれのデータの送信タイミングも即時送信であるが、送信順設定部３１０ａは、優先度リストに設定された優先度の高いデータＢの送信順位を早くする。このようにして、データＢ及びＣの種類に応じた即時送信で送信できつつ、ユーザにとって優先度の高いデータＢをサーバ５００に優先的に送信できる。
【００４２】
さらに、記憶部３２０には、歩行訓練装置１００のデータの種類毎に、データをサーバ５００へ送信する際の送信方法が設定された送信方法リストが予め記憶されていてもよい。送信順設定部３１０ａは、記憶部３２０の送信方法リストに基づいて、歩行訓練装置１００のデータの種類毎に、データの送信方法を設定する。外部通信装置３００は、送信順設定部３１０ａにより設定された送信順位に従って、設定された送信方法で、記憶部３２０の歩行訓練装置１００のデータをサーバ５００に送信する。
【００４３】
これにより、データの種類に応じた最適な送信方法で送信できつつ、ユーザにとって優先度の高いデータをサーバ５００に優先的に送信できる。したがって、ユーザが端末６００を介してサーバ５００にアクセスしたとき、所望データを参照し易くできる。
【００４４】
送信方法は、例えば、データを所定量（１ＭＢなど）ずつ分割し帯域を制限して送信、データが所定量（１ＧＢなど）を超える場合複数回線に分けて送信、データ種類によって送信先サーバ５００を切替え、データ送信失敗時に所定回（３回など）リトライし更に失敗した場合、別回線で送信、複数の通信回線のうち空いている回線で送信、所定回線で送信、データを暗号化して送信、所定通信機で送信、などの方法を含む。
【００４５】
なお、本実施形態１において、ユーザが、外部通信装置３００の記憶部３２０に記憶された送信タイミングリスト、優先度リスト及び送信方法リストは、例えば、ユーザが操作受付部２１２などを介して設定変更可能なように構成されていてもよい。
【００４６】
続いて、本実施形態１に係るリハビリシステムによるデータ送信方法を詳細に説明する。図５は、本実施形態１に係るリハビリシステムのデータ送信方法のフローを示すフローチャートである。なお、図４に示す処理フローは、例えば、所定時間毎に繰返し実行される。
【００４７】
外部通信装置３００の制御部３１０は、記憶部３２０が歩行訓練装置１００のデータを保持しているか否かを判断する（ステップＳ１０１）。
【００４８】
制御部３１０は、記憶部３２０が歩行訓練装置１００のデータを保持していると判断した場合（ステップＳ１０１のＹＥＳ）、送信順設定部３１０ａは、記憶部３２０の歩行訓練装置１００のデータを予め設定されたデータの種類に分類する（ステップＳ１０２）。一方、制御部３１０は、記憶部３２０が歩行訓練装置１００のデータを保持していないと判断した場合（ステップＳ１０１のＮＯ）、本処理を終了する。
【００４９】
送信順設定部３１０ａは、記憶部３２０の送信タイミングリスト及び優先度リストを参照する（ステップＳ１０３）。
【００５０】
送信順設定部３１０ａは、記憶部３２０の送信タイミングリスト及び優先度リストに基づいて、分類した歩行訓練装置１００のデータの送信順位を設定する（ステップＳ１０４）。
【００５１】
送信順設定部３１０ａは、記憶部３２０の送信方法リストを参照する（ステップＳ１０５）。
【００５２】
送信順設定部３１０ａは、記憶部３２０の送信方法リストに基づいて、分類した歩行訓練装置１００のデータの送信方法を設定する（ステップＳ１０６）。
【００５３】
制御部３１０は、通信ＩＦ３１４を介して、分類した歩行訓練装置１００のデータを、送信順設定部３１０ａにより設定された送信順位及び送信方法で、サーバ５００に送信する（ステップＳ１０７）。
【００５４】
以上、本実施形態１に係るリハビリシステムは、歩行訓練装置１００のデータの種類毎に、外部通信装置３００からサーバ５００に送信される際の、データの送信順位を設定する。外部通信装置３００は、設定された送信順位に従って、歩行訓練装置１００のデータをサーバ５００に送信する。これにより、サーバ５００へのデータ送信を調整しつつ、ユーザのデータ参照における利便性を両立できる。
【００５５】
実施形態２
図６は、本発明の実施形態２にかかる歩行訓練装置の構成を示すブロック図である。
上記実施形態１に係る外部通信装置３００は、サーバ５００に対して記憶部３２０に記憶された歩行訓練装置１００のデータを送信する構成である。これに対し、本実施形態２に係る外部通信装置３００は、入出力ユニットに接続された記憶装置７００に対して、記憶部３２０に記憶された歩行訓練装置１００のデータを送信する構成となっている。
【００５６】
記憶装置７００は、記憶手段の一具体例である。記憶装置７００は、例えば、ＨＤＤ、ＵＳＢ、メモリカード、などである。例えば、ユーザは、外部通信装置３００の入出力ユニット３１３に接続された記憶装置７００を、その入出力ユニット３１３から取り外し、取外した記憶装置７００を端末６００などに接続する。これにより、ユーザは、記憶装置７００に記憶された所望の歩行訓練装置１００のデータを端末６００で参照できる。なお、記憶装置７００がBluetooth（登録商標）などの無線通信機能を有していてもよい。
【００５７】
外部通信装置３００の制御部３１０の送信順設定部３１０ａは、記憶部３２０の送信タイミングリスト、優先度リスト及び送信方法リストに基づいて、記憶部３２０に記憶された歩行訓練装置１００のデータの送信順位及び送信方法を設定する。制御部３１０は、設定された送信順位及び送信方法に従がって、記憶部３２０に記憶された歩行訓練装置１００のデータを、入出力ユニット３１３を介して記憶装置７００に送信する。
【００５８】
本実施形態２によれば、ユーザにとって優先度の高いデータの送信順位を高く調整でき、記憶装置７００に優先的に送信できる。したがって、ユーザが記憶装置７００にアクセスしたとき、その記憶装置７００内の所望データを参照し易くでき利便性が向上する。すなわち、記憶装置７００へのデータ送信を調整しつつ、ユーザのデータ参照における利便性を向上できる。
【００５９】
なお、本実施形態２において他の構成は上記実施形態１と略同一であるため、同一部分には同一符号を付して詳細な説明は省略する。
【００６０】
実施形態３
本実施形態３において、外部通信装置３００の制御部３１０の送信順設定部３１０ａは、優先度リストを生成する機能を有していてもよい。送信順設定部３１０ａは、ユーザが各データを参照する頻度（以下、参照頻度）に応じて、優先度リストにおける該データの優先度を設定する。参照頻度とは、例えば、ユーザがデータを参照する参照時間や参照回数などを指す。
【００６１】
送信順設定部３１０ａは、例えば、参照頻度が高い歩行訓練装置１００のデータほど、優先度リストにおける該データの優先度を高く設定する。
【００６２】
例えば、サーバ５００の制御部３１０は、歩行訓練装置１００のデータの種類毎に、端末６００からのアクセス時間やデータ送信量などに基づいて、参照頻度を算出する。サーバ５００の制御部５１０は、算出した参照頻度を外部通信装置３００の送信順設定部３１０ａに対して送信する。
【００６３】
送信順設定部３１０ａは、サーバ５００の制御部５１０から送信される歩行訓練装置１００のデータの種類毎の参照頻度に応じて、優先度リストにおける該データの優先度を設定する。送信順設定部３１０ａは、その優先度リストに基づいてデータの送信順位を設定する。外部通信装置３００は、送信順設定部３１０ａにより設定された送信順位に従って、記憶部３２０の歩行訓練装置１００のデータをサーバ５００に送信する。
【００６４】
さらに、送信順設定部３１０ａは、記憶部３２０に設定された優先度リストの各データの優先度を、サーバ５００の制御部５１０から送信される歩行訓練装置１００のデータの種類毎の参照頻度に応じて、変更してもよい。例えば、送信順設定部３１０ａは、歩行訓練装置１００のデータの種類毎の参照頻度に基づいて、最も参照頻度の高いデータの優先度を最も高くし、あるいは、最も参照頻度の低いデータの優先度を最も低くするように変更してもよい。これにより、既に設定された優先度リストを、実状の参照頻度に合った優先度に変更できる。
【００６５】
本実施形態３によれば、ユーザにとって参照頻度の高く優先度の高いデータの送信順位を高く調整でき、サーバ５００に優先的に送信できる。したがって、ユーザが端末６００を介してサーバ５００にアクセスしたとき、所望データを参照し易くでき利便性が向上する。
【００６６】
本実施形態３において他の構成は上記実施形態１及び２と略同一であるため、同一部分には同一符号を付して詳細な説明は省略する。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他のさまざまな形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６８】
本発明は、例えば、図４に示す処理を、ＭＰＵにコンピュータプログラムを実行させることにより実現することも可能である。
【００６９】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。
【００７０】
プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００７１】
１００  歩行訓練装置、１２０  歩行補助装置、１３０  フレーム、１３１  トレッドミル、１３２  ベルト、１３３  制御盤、１３５  前側引張部、１３７  後側引張部、１３８  訓練用モニタ、１４０  カメラ、２１０  全体制御部、２１０ａ  訓練管理部、２１０ｂ  データ生成部、２１１  駆動ユニット、２１２  操作受付部、２１３  入出力ユニット、２１５  表示制御部、２１６  センサユニット、３００  外部通信装置、３１０  制御部、３１０ａ  送信順設定部、３１３  入出力ユニット、３２０  記憶部、４００  インターネット網、４１０  無線通信機器、５００  サーバ、５１０  制御部、５２０  データ蓄積部、６００  端末、７００  記憶装置
【図１】
2019096159.tif 000003
【図２】
2019096159.tif 000004
【図３】
2019096159.tif 000005
【図４】
2019096159.tif 000006
【図５】
2019096159.tif 000007
【図６】
2019096159.tif 000008