(57)【特許請求の範囲】
【請求項１】
特定の身体部位を動作させる運動を示す運動情報を端末装置にネットワークを介して配信する運動配信装置であって、
所定のユーザのスケジュールを示すスケジュール情報であって、仕事の内容と、仕事を行っている時間帯とを示す仕事情報と、プライベートの時間を示す空き時間情報とが登録された前記スケジュール情報を、前記端末装置から取得する第一取得手段と、
前記第一取得手段によって取得された前記スケジュール情報に登録されている前記仕事情報に基づいて、前記ユーザの身体部位において疲労を生じた疲労部位を特定する第一特定手段と、
前記第一特定手段によって特定された前記疲労部位を動作させる運動を示す前記運動情報を決定する決定手段と、
前記決定手段によって決定された前記運動情報を、前記第一取得手段によって取得された前記スケジュール情報に登録されている前記空き時間情報に示される前記プライベート時間に、前記端末装置へ配信する配信手段と、
を備えることを特徴とする運動配信装置。
【請求項２】
前記第一特定手段によって特定された前記疲労部位の数が所定数以上であるか否かを判定する第一判定手段をさらに備え、
前記第一判定手段によって前記疲労部位の数が所定数以上であると判定された場合、前記決定手段は、前記運動情報として、前記疲労部位の疲労を軽減する運動を決定し、
前記第一判定手段によって前記疲労部位の数が所定数未満であると判定された場合、前記決定手段は、前記運動情報として、前記第一特定手段に前記疲労部位として特定されなかった身体部位を鍛える運動を決定することを特徴とする請求項１に記載の運動配信装置。
【請求項３】
前記第一特定手段によって特定された前記疲労部位の使用時間を取得する第二取得手段と、
前記第二取得手段によって取得された前記使用時間が、所定時間以上であるか否かを判定する第二判定手段をさらに備え、
前記第二判定手段によって前記使用時間が所定時間以上であると判定された前記疲労部位の数が、前記第一判定手段によって所定数以上であると判定された場合、前記決定手段は、前記運動情報として、前記疲労部位の疲労を軽減する運動を決定し、
前記第二判定手段によって前記使用時間が所定時間以上であると判定された前記疲労部位の数が、前記第一判定手段によって所定数未満であると判定された場合、または、前記第二判定手段によって前記疲労部位の前記使用時間が所定数未満であると判定された場合、前記決定手段は、前記運動情報として、前記第一特定手段に前記疲労部位として特定されなかった身体部位を鍛える運動を決定することを特徴とする請求項２に記載の運動配信装置。
【請求項４】
前記空き時間情報に示される前記プライベート時間が複数あるか否かを判定する第三判定手段と、
前記第三判定手段によって前記プライベート時間が複数あると判定された場合に、複数の前記プライベート時間のうち、所定時間以上の長さを有する前記プライベート時間を特定する第二特定手段と、
をさらに備え、
前記配信手段は、前記第二特定手段によって特定された前記プライベート時間に、前記運動情報を配信することを特徴とする請求項１から３のいずれかに記載の運動配信装置。
【請求項５】
前記空き時間情報に示される前記プライベート時間が複数あるか否かを判定する第三判定手段と、
前記第三判定手段によって前記プライベート時間が複数あると判定された場合に、複数の前記プライベート時間のうち、最も長い前記プライベート時間を特定する第二特定手段と、
をさらに備え、
前記配信手段は、前記第二特定手段によって特定された前記プライベート時間に、前記運動情報を配信することを特徴とする請求項１から３のいずれかに記載の運動配信装置。
【請求項６】
前記スケジュール情報には、前記ユーザの食事時間および就寝時間に関する生活時間情報が登録され、
前記配信手段は、少なくとも、前記仕事時間後、前記食事時間後、および前記就寝時間前に登録されている前記プライベート時間のうちのいずれかの前記プライベート時間に、前記運動情報を配信することを特徴とする請求項１から５のいずれかに記載の運動配信装置。
【請求項７】
前記スケジュール情報には、前記ユーザの就寝時間に関する生活時間情報が登録され、
前記配信手段が前記運動情報を前記就寝時間の前後に登録されている前記プライベート時間に配信する場合、前記決定手段は、前記運動情報として、前記疲労部位の疲労を軽減する運動を決定することを特徴とする請求項１から５のいずれかに記載の運動配信装置。
【請求項８】
特定の身体部位を動作させる運動を示す運動情報を端末装置にネットワークを介して配信するため、コンピュータで実行される運動配信方法であって、
所定のユーザのスケジュールを示すスケジュール情報であって、仕事の内容と、仕事を行っている時間帯とを示す仕事情報と、プライベートの時間を示す空き時間情報とが登録された前記スケジュール情報が、前記端末装置から取得される第一取得ステップと、
前記第一取得ステップにおいて取得された前記スケジュール情報に登録されている前記仕事情報に基づいて、前記ユーザの身体部位において疲労を生じた疲労部位が特定される第一特定ステップと、
前記第一特定ステップにおいて特定された前記疲労部位を動作させる運動を示す前記運動情報が決定される決定ステップと、
前記決定ステップにおいて決定された前記運動情報が、前記第一取得ステップにおいて取得された前記スケジュール情報に登録されている前記空き時間情報に示される前記プライベート時間に、前記端末装置へ配信される配信ステップと、
を含む運動配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、身体部位を動作させる運動動作を支援するための運動コンテンツを配信する運動配信装置および運動配信方法に関する。
【背景技術】
【０００２】
従来、インターネットや３Ｇ通信網等のネットワークを介して、利用者の身体部位を動作させる運動動作を支援する映像や音声、文章などによる運動コンテンツを利用者に提供する装置が知られている。例えば、特許文献１に開示される運動支援装置は、利用者がジム等の運動施設を利用できない場合に、利用者が運動を行う場所および時間帯の環境に応じた振動レベルに関連付けられた運動動作を指示する運動コンテンツを提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８５０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の運動支援装置が提供する運動コンテンツの内容は利用者の環境に応じて決定されるため、運動を行う時点における利用者の身体の疲労の状態が考慮されていない。ゆえに、特許文献１に記載の運動支援装置は、利用者の身体が疲労しているにもかかわらず、利用者に、負荷の高い運動動作を指示する運動コンテンツを提供してしまうことがあった。すると、利用者は、指示された運動を最後までこなすことできず、途中で挫折してしまう場合があった。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、利用者の身体部位の疲労状態に応じて適切な運動コンテンツを配信することができる運動配信装置および運動配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１態様によれば、特定の身体部位を動作させる運動を示す運動情報を端末装置にネットワークを介して配信する運動配信装置であって、所定のユーザのスケジュールを示すスケジュール情報であって、仕事の内容と、仕事を行っている時間帯とを示す仕事情報と、プライベートの時間を示す空き時間情報とが登録された前記スケジュール情報を、前記端末装置から取得する第一取得手段と、前記第一取得手段によって取得された前記スケジュール情報に登録されている前記仕事情報に基づいて、前記ユーザの身体部位において疲労を生じた疲労部位を特定する第一特定手段と、前記第一特定手段によって特定された前記疲労部位を動作させる運動を示す前記運動情報を決定する決定手段と、前記決定手段によって決定された前記運動情報を、前記第一取得手段によって取得された前記スケジュール情報に登録されている前記空き時間情報に示される前記プライベート時間に、前記端末装置へ配信する配信手段と、を備える運動配信装置が提供される。
【０００７】
第１態様では、ユーザの一日のスケジュールに基づいて身体部位における疲労部位を特定し、その部位の疲労緩和に最適な運動情報を、ユーザのプライベート時間に配信することができる。したがって、ユーザは運動情報に示される運動をプライベート時間に行い、身体部位の疲労を軽減することができる。よって、ユーザは、疲労部位をさらに疲労させる運動を行ってしまうことがなく、運動を途中で挫折することがない。
【０００８】
第１態様は、前記第一特定手段によって特定された前記疲労部位の数が所定数以上であるか否かを判定する第一判定手段をさらに備えてもよい。第１態様において、前記第一判定手段によって前記疲労部位の数が所定数以上であると判定された場合、前記決定手段は、前記運動情報として、前記疲労部位の疲労を軽減する運動を決定し、前記第一判定手段によって前記疲労部位の数が所定数未満であると判定された場合、前記決定手段は、前記運動情報として、前記第一特定手段に前記疲労部位として特定されなかった身体部位を鍛える運動を決定してもよい。第１態様は、疲労部位が少ない場合には疲労していない身体部位を鍛えるのに最適な運動情報を配信することができる。よってユーザは、身体部位の疲労状態に応じて適切な運動を行うことができる。
【０００９】
第１態様は、前記第一特定手段によって特定された前記疲労部位の使用時間を取得する第二取得手段と、前記第二取得手段によって取得された前記使用時間が、所定時間以上であるか否かを判定する第二判定手段をさらに備えてもよい。第１態様において、前記第二判定手段によって前記使用時間が所定時間以上であると判定された前記疲労部位の数が、前記第一判定手段によって所定数以上であると判定された場合、前記決定手段は、前記運動情報として、前記疲労部位の疲労を軽減する運動を決定し、前記第二判定手段によって前記使用時間が所定時間以上であると判定された前記疲労部位の数が、前記第一判定手段によって所定数未満であると判定された場合、または、前記第二判定手段によって前記疲労部位の前記使用時間が所定数未満であると判定された場合、前記決定手段は、前記運動情報として、前記第一特定手段に前記疲労部位として特定されなかった身体部位を鍛える運動を決定してもよい。第１態様では、ユーザの疲労状態に基づく運動情報の配信を行う上で、疲労部位の使用時間を考慮することで、ユーザの疲労状態に、より適した運動情報を配信することができる。
【００１０】
第１態様は、前記空き時間情報に示される前記プライベート時間が複数あるか否かを判定する第三判定手段と、前記第三判定手段によって前記プライベート時間が複数あると判定された場合に、複数の前記プライベート時間のうち、所定時間以上の長さを有する前記プライベート時間を特定する第二特定手段と、をさらに備えてもよい。第１態様において、前記配信手段は、前記第二特定手段によって特定された前記プライベート時間に、前記運動情報を配信してもよい。第１態様では、スケジュール情報に登録されたプライベート時間が複数あった場合に、所定時間以上の長さのプライベート時間に運動情報を配信することができる。よってユーザは、運動を行う上で十分な運動時間を確保することができる。
【００１１】
第１態様は、前記空き時間情報に示される前記プライベート時間が複数あるか否かを判定する第三判定手段と、前記第三判定手段によって前記プライベート時間が複数あると判定された場合に、複数の前記プライベート時間のうち、最も長い前記プライベート時間を特定する第二特定手段と、をさらに備えてもよい。第１態様において、前記配信手段は、前記第二特定手段によって特定された前記プライベート時間に、前記運動情報を配信してもよい。第１態様では、スケジュール情報に登録されたプライベート時間が複数あった場合に、最も長いプライベート時間に運動情報を配信することができる。よってユーザは、運動を行う上で十分な運動時間を確保することができる。
【００１２】
第１態様において、前記スケジュール情報には、前記ユーザの食事時間および就寝時間に関する生活時間情報が登録され、前記配信手段は、少なくとも、前記仕事時間後、前記食事時間後、および前記就寝時間前に登録されている前記プライベート時間のうちのいずれかの前記プライベート時間に、前記運動情報を配信してもよい。第１態様では、特定の時間にあわせて運動情報を配信することで、特にプライベート時間が複数ある場合に、運動情報の受信をユーザが運動を行う時間のリマインダーとして機能させることができる。
【００１３】
第１態様において、前記スケジュール情報には、前記ユーザの就寝時間に関する生活時間情報が登録され、前記配信手段が前記運動情報を前記就寝時間の前後に登録されている前記プライベート時間に配信する場合、前記決定手段は、前記運動情報として、前記疲労部位の疲労を軽減する運動を決定してもよい。就寝前や起床後のプライベート時間に疲労部位の疲労を軽減する運動を行うことで、ユーザは就眠や目覚めを快適に行うことができる。
【００１４】
本発明の第２態様によれば、特定の身体部位を動作させる運動を示す運動情報を端末装置にネットワークを介して配信するため、コンピュータで実行される運動配信方法であって、所定のユーザのスケジュールを示すスケジュール情報であって、仕事の内容と、仕事を行っている時間帯とを示す仕事情報と、プライベートの時間を示す空き時間情報とが登録された前記スケジュール情報が、前記端末装置から取得される第一取得ステップと、前記第一取得ステップにおいて取得された前記スケジュール情報に登録されている前記仕事情報に基づいて、前記ユーザの身体部位において疲労を生じた疲労部位が特定される第一特定ステップと、前記第一特定ステップにおいて特定された前記疲労部位を動作させる運動を示す前記運動情報が決定される決定ステップと、前記決定ステップにおいて決定された前記運動情報が、前記第一取得ステップにおいて取得された前記スケジュール情報に登録されている前記空き時間情報に示される前記プライベート時間に、前記端末装置へ配信される配信ステップと、を含む運動配信方法が提供される。第２態様に係る運動配信方法に従う処理をコンピュータで実行することによって、第１態様と同様の効果を得ることができる。
【図面の簡単な説明】
【００１５】
【図１】運動配信装置２の構成について説明するための図である。
【図２】ユーザ管理テーブル４５に登録されるユーザ４２のスケジュールデータの一例を概念的に示す図である。
【図３】部位特定テーブル４６を概念的に示す図である。
【図４】運動配信装置２で実行される運動配信プログラムのフローチャートである。
【図５】運動コンテンツ選択処理のサブルーチンのフローチャートである。
【図６】運動配信装置２のＲＡＭ２３に作成される疲労時間算出テーブル４８を概念的に示す図である。
【図７】運動コンテンツ選択処理の変形例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明を具体化した一実施の形態について、利用者の身体部位を動作させる運動動作を支援するための運動コンテンツを配信する運動配信装置２と、運動コンテンツの配信を受ける端末装置５を例に、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００１７】
まず、図１〜図３を参照し、運動配信装置２および端末装置５の概略的な構成について説明する。図１に示す、運動配信装置２は、端末装置５に運動コンテンツを配信することのできる装置であり、例えば周知のパーソナルコンピュータ（ＰＣ）により構成される。運動配信装置２は、後述する運動配信プログラムがインストールされて実行されることにより、端末装置５においてユーザ４２が入力するユーザ４２のスケジュールに基づいて、端末装置５に運動コンテンツを送信する。
【００１８】
本実施の形態において、運動コンテンツとは、インストラクターによる身体部位を動作させる運動動作の手本となる映像をあらかじめ撮影し、その映像を、端末装置５により再生できるようにしたデジタルデータとする。運動コンテンツは、例えばＭＰ４や３ＧＰＰなどのコンテナフォーマットにより運動配信装置２から端末装置５へストリーミング配信される。なお、運動コンテンツは動画に限らず、運動動作の内容を音声やテキスト表示によって利用者に伝えることができるようにしたデジタルデータであってもよい。また、運動コンテンツの配信はストリーミング形式に限らず、ダウンロード形式であってもよい。
【００１９】
運動配信装置２は、制御を司るＣＰＵ２１を備えている。ＣＰＵ２１には、バス２４を介して、ＲＯＭ２２、ＲＡＭ２３、入出力インタフェイス２５が接続されている。ＲＯＭ２２は、ＣＰＵ２１が実行するＢＩＯＳ等のプログラムを記憶する読出し専用の記憶装置である。ＲＡＭ２３は、データを一時的に記憶する読み書き可能な記憶装置である。
【００２０】
入出力インタフェイス２５には、ハードディスクドライブ（ＨＤＤ）３、ディスクドライブ２８、通信部３０、表示制御部２６、キーボード３１およびマウス３２が接続されている。ディスクドライブ２８は、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなど、データが記憶された記憶媒体であるディスクＲＯＭ２９が挿入されると、ディスクＲＯＭ２９からデータやプログラム等の読み込みを行う。ＰＣを運動配信装置２として稼働させるためのＯＳや運動配信プログラム（後述）等が、ディスクＲＯＭ２９に記憶されて提供される。
【００２１】
ＨＤＤ３には、ディスクＲＯＭ２９から読み出されたＯＳや運動配信プログラム等がインストールされる。また、ＯＳやプログラム等の他にも、運動配信プログラムで使用される各種テーブルやデータ等が記憶される。ＨＤＤ３の記憶エリアの詳細については後述する。なお、ＯＳやプログラム等は、フラッシュＲＯＭなど、その他の記憶媒体に記憶されて提供されてもよい。あるいはインターネット等、ネットワーク１０を介して接続される図示しない他のコンピュータ等から、ダウンロードにより提供されてもよい。
【００２２】
表示制御部２６は、運動配信装置２で稼働されるＯＳやプログラム等の操作画面をモニタ２７に表示するための描画処理を行う。キーボード３１、マウス３２は、運動配信装置２で稼働されるＯＳや運動配信プログラム等の操作画面における操作を行う際に用いられる。通信部３０はインターネット等のネットワーク１０を介した通信を行うためのインタフェイスである。
【００２３】
次に、端末装置５について説明する。端末装置５は、ネットワーク１０に接続でき、運動配信装置２の配信する運動コンテンツを受信して再生することのできる装置である。端末装置５としては、例えば、ＰＤＡ、携帯電話、スマートフォン、パーソナルコンピュータ、ネットワーク対応型テレビ、ゲーム機などが挙げられる。本実施の形態では、３Ｇ通信網を介してインターネット等のネットワーク１０に接続でき、運動配信装置２との通信が可能な携帯端末（例えばスマートフォン）を、端末装置５の一例として説明する。
【００２４】
端末装置５は、運動配信装置２から受信する運動コンテンツ（本実施の形態では映像コンテンツ）を再生してモニタ５７に映像を表示し、スピーカ６４から楽曲を出力する。ユーザ４２は、運動動作の映像と楽曲に合わせ、身体部位を動作させる運動を行う。また、詳細は後述するが、端末装置５は、運動配信装置２が運動コンテンツの配信を行う上で参照するユーザ４２のスケジュールを、入力するためのデバイスとしても機能する。
【００２５】
端末装置５は、制御を司るＣＰＵ５１を備えている。ＣＰＵ５１には、バス５４を介して、ＲＯＭ５２、ＲＡＭ５３、入出力インタフェイス５５が接続されている。ＲＯＭ５２は、ＣＰＵ５１が実行するＢＩＯＳ等のプログラムを記憶する読出し専用の記憶装置である。ＲＡＭ５３は、データを一時的に記憶する読み書き可能な記憶装置である。
【００２６】
入出力インタフェイス５５には、フラッシュＲＯＭ６１、３Ｇ通信部６０、表示制御部５６、入力制御部５８、音声出力部６３が接続されている。記憶装置であるフラッシュＲＯＭ６１には、端末装置５を稼働させるためのＯＳや、スケジューラ（スケジュールを管理するアプリ）、メーラ（電子メールの受送信アプリ）、Ｗｅｂブラウザ（コンテンツの再生するためのプラグインを搭載するアプリ）等の実行プログラムを含む、各種プログラムやデータがインストールされる。ＯＳやプログラム、データ等は、例えばＵＳＢ等の図示しないインタフェイスを介して接続される記憶装置や、３Ｇ通信や無線ＬＡＮ（図示外）を介して接続されるサーバ等からダウンロードにより提供されてもよい。もちろん、各種プログラムやデータ等は、上記したディスクＲＯＭ２９に記憶されて提供されてもよい。この場合は、上記プログラム等が運動配信装置２のＨＤＤ３にディスクＲＯＭ２９からコピーされ、３Ｇ通信を介して端末装置５にダウンロードされて、フラッシュＲＯＭ６１にインストールされてもよい。
【００２７】
３Ｇ通信部６０は、３Ｇ通信網を介してインターネット等のネットワーク１０に接続するためのインタフェイスであり、ネットワーク１０に接続された基地局１１との間で行われる３Ｇ通信に用いられる。表示制御部５６は、運動動作の映像やスケジュールの入力画面等をモニタ５７に表示するための描画処理を行う。入力制御部５８にはタッチパネル５９が接続され、タッチパネル５９上でユーザ４２の指等が触れた位置の検出を行う。タッチパネル５９は、ユーザ４２によるＯＳやスケジューラ、メーラ、Ｗｅｂブラウザ等の操作に用いられる。音声出力部６３は、運動動作の映像に合わせて再生される楽曲をスピーカ６４から出力する制御を行う。
【００２８】
次に、運動配信装置２のＨＤＤ３の記憶エリアについて説明する。ＨＤＤ３には、プログラム記憶エリア３３、ユーザ管理テーブル記憶エリア３４、部位特定テーブル記憶エリア３５、運動コンテンツ対応テーブル記憶エリア３６、運動コンテンツデータ記憶エリア３７が設けられている。プログラム記憶エリア３３には、上記したＯＳや各種運用プログラム、運動配信プログラム、プログラムで使用されるデータ等が記憶される。
【００２９】
ユーザ管理テーブル記憶エリア３４には、ユーザ４２のスケジュールを管理するユーザ管理テーブル４５が記憶されている。図２に示す、ユーザ管理テーブル４５は、ユーザ４２が端末装置５を用いて入力するスケジュールのデータ（スケジュールデータ）を、ユーザＩＤ欄４５ａに記憶するユーザ４２のユーザＩＤに関連付けて登録するテーブルである。ユーザ管理テーブル４５に記憶されるスケジュールデータは、ユーザ４２の一日の行動予定が、個々の予定ごとにカテゴリと行動内容とで分類され、日付および時刻に対応付けたスケジュールとして登録されたものである。
【００３０】
カテゴリは、例えば「移動」、「仕事」、「プライベート」、「生活」など、行動の分類を示す。行動内容は、例えば「徒歩」、「自転車」、「デスクワーク」など、実際に行う行動の内容や手段などを示す。例えば、ユーザ４２が、２０１１年９月３０日の行動予定として、８時３０分に３０分の徒歩通勤を行うスケジュールを登録する。ユーザ管理テーブル４５では、ユーザＩＤ欄４５ａにユーザ４２のＩＤ番号（例えば１２３４５６）が登録され、日付欄４５ｄに「２０１１．９．３０」が登録されたスケジュールデータが生成される。そのスケジュールデータには、時刻欄４５ｅの「８：３０」〜「９：００」に対応付けられた行動内容欄４５ｃに「徒歩」が登録され、カテゴリ欄４５ｂに「移動」が登録される。
【００３１】
また、ユーザ管理テーブル４５において、ユーザ４２がスケジュールを登録しなかった時間（スケジュールデータが記憶されていない時間）は、空き時間（プライベート時間）として設定される。この場合、ユーザ管理テーブル４５の行動内容欄４５ｃは未登録の状態で、カテゴリ欄４５ｂに、カテゴリ「プライベート」が記憶される。
【００３２】
なお、カテゴリと行動内容の組合せはあらかじめ定められており、部位特定テーブル記憶エリア３５に記憶される部位特定テーブル４６（後述）に、カテゴリと行動内容とを対応付けたリストが含まれている。また、端末装置５で実行されるスケジューラが参照するフラッシュＲＯＭ６１の所定の記憶エリアにも、カテゴリと行動内容とを対応付けた同一のリストが記憶されている。
【００３３】
また、ユーザ４２は、スケジューラの初期設定において、運動コンテンツの配信を可能とする（許可する）時間の設定を行う。ユーザ管理テーブル４５において、ユーザ４２の日々のスケジュールデータには、配信欄４５ｆに、ユーザ４２が設定した運動コンテンツの配信可能時間が、時刻に対応付けられて登録される。
【００３４】
次に、部位特定テーブル記憶エリア３５（図１参照）には、上記したように、カテゴリと行動内容とを対応付けたリストを含む、部位特定テーブル４６が記憶されている。図３に示すように、部位特定テーブル４６では、行動内容欄４６ａに登録された行動内容と、カテゴリ欄４６ｂに登録されたカテゴリとが対応付けられている。部位特定テーブル４６には、さらに、疲労部位欄４６ｃが設けられており、行動内容に応じて疲労する身体部位（以下「疲労部位」という。）が、行動内容に対応付けられて登録されている。例えば、ユーザ４２が、上記のように徒歩通勤を行うスケジュールを登録した場合、運動配信プログラムでは部位特定テーブル４６が参照され、このスケジュールにおける疲労部位として「足」が特定される。そして、上記のユーザ管理テーブル４５に基づいて、「足」の使用時間として、「８：３０」〜「９：００」すなわち「３０分」が特定される。
【００３５】
次に、図１に示すように、運動コンテンツ対応テーブル記憶エリア３６には、疲労部位に応じて最適な運動コンテンツを決定するための運動コンテンツ対応テーブルが記憶されている。運動コンテンツは、上記したように、インストラクターによる運動動作の手本映像をストリーミング配信可能なフォーマットに形成したデジタルデータである。運動コンテンツは、あらかじめ、疲労部位に応じた対応付けがなされている。例えば、疲労部位が「足」である場合、インストラクターが足のストレッチを行う手本映像を再生可能な運動コンテンツが、運動コンテンツ対応テーブルにおいて対応付けられている。また、運動コンテンツとして収録される手本映像には、疲労部位の疲労緩和に適した運動の手本映像の他にも、身体部位を鍛えるのに適した運動の手本映像も含まれる。運動コンテンツ対応テーブルでは、身体部位と、その身体部位を鍛えるのに適した運動コンテンツとの対応付けもなされている。
【００３６】
運動コンテンツデータ記憶エリア３７には、複数種類の運動コンテンツが記憶されている。後述する運動配信プログラムでは、上記の運動コンテンツ対応テーブルに基づき、疲労部位に応じた運動コンテンツが選択されて、スケジュールにおけるユーザ４２のプライベート時間の長さに応じて端末装置５に配信される。
【００３７】
このような構成の運動配信装置２は、概略、以下のようにして、ユーザ４２の端末装置５に運動コンテンツの配信を行う。まず、ユーザ４２は、端末装置５にインストールされたスケジューラを起動し、行動予定（日付、時刻、カテゴリ、行動内容）を入力し、運動配信装置２に対して送信する。運動配信装置２は、あらかじめ設定された配信可能時間が近づいたら、その日のユーザ４２のスケジュールから、ユーザ４２の身体において疲労を生じている身体部位（疲労部位）を特定する。運動配信装置２は、疲労部位の疲労緩和に最適な運動動作の手本映像が収録された運動コンテンツの取得先となるＷｅｂページのアドレス（例えば、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ；ＵＲＬ）を記したメール（便宜上、「お知らせメール」とよぶ。）を送信する。お知らせメールは、ユーザ４２のスケジュールのプライベート時間に送信される。ユーザ４２は、端末装置５のメーラを起動して、運動配信装置２から送信されたお知らせメールを受信し、お知らせメールに記されたＵＲＬからＷｅｂページを開き、Ｗｅｂページに表示される運動コンテンツをストリーミング受信して、Ｗｅｂブラウザのプラグインを用いて再生する。そして、ユーザ４２は、Ｗｅｂブラウザで再生された手本映像に合わせ、身体部位を動作させる運動を、自身のプライベート時間に行う。
【００３８】
以下、図１〜図３を適宜参照しながら、図４〜図６を参照し、ユーザ４２が端末装置５のスケジューラで登録したスケジュールに基づき、運動配信装置２が端末装置５に運動コンテンツを配信する過程について説明する。以下、フローチャートの各ステップを「Ｓ」と略記する。
【００３９】
運動配信装置２で実行される運動配信プログラムの動作について説明する。運動配信プログラムは、運動配信装置２のＯＳが起動されると自動実行される。起動時の初期設定において、ＣＰＵ２１は、運動配信プログラムと平行して実行される、図示しない時間管理アプリ（例えばタスクマネージャ）に、各ユーザ４２の配信可能時間を登録する。図４に示すように、運動配信装置２のＣＰＵ２１は、運動配信装置２のＯＳがシャットダウンされると、運動配信プログラムの実行も終了する（Ｓ２１：ＹＥＳ）。運動配信装置２のＯＳが駆動状態を継続する間（Ｓ２１：ＮＯ）、ＣＰＵ２１は、Ｓ２２，Ｓ２５，Ｓ３０，Ｓ３２の各条件（後述）が非成立の間、待機する（Ｓ２２：ＮＯ，Ｓ２５：ＮＯ，Ｓ３０：ＮＯ，Ｓ３２：ＮＯ，Ｓ２１）。
【００４０】
一方、端末装置５において、ユーザ４２はスケジューラを起動し、スケジュールの編集を行う。端末装置５のＣＰＵ５１は、ユーザ４２の操作に従い、モニタ５７に図示しないスケジューラの操作画面を表示する。操作画面には、行動予定（日付、時刻、カテゴリ、行動内容）を登録するための入力ボックスが設けられている。
【００４１】
上記したように、カテゴリと行動内容の組合せはあらかじめ定められており、フラッシュＲＯＭ６１の所定の記憶エリアに、運動配信装置２の部位特定テーブル４６に含まれるカテゴリと行動内容とを対応付けたリストと同一のリストが記憶されている。ＣＰＵ５１は、操作画面に、プルダウンメニューでカテゴリおよび行動内容を選択可能に表示し、ユーザ４２がカテゴリを選択したら、そのカテゴリに分類される行動内容をプルダウンメニューに選択可能に表示する。
【００４２】
ユーザ４２がカテゴリおよび行動内容を日付および時刻に対応付けて行動予定の入力を終えたら、ＣＰＵ５１は、行動予定をスケジュールデータとしてスケジューラに登録し、フラッシュＲＯＭ６１の所定の記憶エリアにスケジュールデータを記憶する。ＣＰＵ５１はさらに、ネットワーク１０を介して運動配信装置２に接続し、ユーザ４２が登録したスケジュールのデータ（スケジュールデータ）を送信する。
【００４３】
運動配信装置２の待機中に、上記のように、ユーザ４２がスケジュールを登録し、端末装置５からネットワーク１０を介してスケジュールデータを受信した場合（Ｓ２２：ＹＥＳ）、ＣＰＵ２１は、受信したスケジュールデータをユーザ管理テーブル４５に登録する。ユーザ管理テーブル４５において、スケジュールデータは追記および上書きによって記憶され、端末装置５のスケジューラに登録されているスケジュールデータと同じ内容に更新される。そしてＣＰＵ２１はＳ２１へ進み、待機する。
【００４４】
時間管理アプリによって、ユーザ４２の配信可能時間が近づき、例えば１５分前であることが報知されると（Ｓ２５：ＹＥＳ）、ＣＰＵ２１は、運動コンテンツ選択処理を実行する（Ｓ２６）。図５に示すように、運動コンテンツ選択処理において、ＣＰＵ２１は、時間管理アプリより時間が報知されたユーザ４２（以下では便宜上「対象ユーザ」とする。）のユーザ管理テーブル４５を参照し、その日のプライベート時間を検索する（Ｓ４１）。スケジュールにプライベート時間がなければ（Ｓ４２：ＮＯ）、ＣＰＵ２１は運動コンテンツ選択処理を終了し、運動配信プログラムのメインルーチンに戻る。図４に示す、運動配信プログラムのＳ２７において、プライベート時間がなかったので（Ｓ２７：ＮＯ）、ＣＰＵ２１はＳ２１へ進み、上記同様、待機する。
【００４５】
図５のＳ４１において、ＣＰＵ２１は、プライベート時間を検索した結果、対象ユーザのその日のスケジュールに空き時間（プライベート時間）があれば（Ｓ４２：ＹＥＳ）、さらに、プライベート時間が複数あるか否かを確認する（Ｓ４３）。プライベート時間が１つしかない場合（Ｓ４３：ＮＯ）、ＣＰＵ２１は、選択したプライベート時間が所定時間以上、例えば３０分以上であるか否かを確認する（Ｓ４６）。一方、プライベート時間が複数ある場合には（Ｓ４３：ＹＥＳ）、ＣＰＵ２１は、複数のプライベート時間のうち最も長いプライベート時間を選択してからＳ４６へ進み（Ｓ４５）、同様に、選択したプライベート時間が所定時間以上であるか否かを確認する（Ｓ４６）。
【００４６】
プライベート時間が３０分以上であった場合（Ｓ４６：ＹＥＳ）、ＣＰＵ２１は、検出したプライベート時間を、対象ユーザが運動を行う時間（以下、「運動時間」とする。）として特定する（Ｓ５０）。しかし、検出したプライベート時間が３０分未満だった場合（Ｓ４６：ＮＯ）、ＣＰＵ２１は、運動時間として十分な長さのプライベート時間を確保できないと判断し、運動コンテンツ選択処理を終了して運動配信プログラムのメインルーチンに戻る。このように、ＣＰＵ２１は、Ｓ４５〜Ｓ５０において、３０分以上の最も長いプライベート時間を運動時間として特定し、３０分以上のプライベート時間を確保できなければ、運動コンテンツの選択を行わない。
【００４７】
ＣＰＵ２１は、上記のように運動時間を特定したら、ユーザ管理テーブル４５の対象ユーザのその日のスケジュールデータから、行動内容と時刻を参照する。そして、ＣＰＵ２１は、部位特定テーブル４６を参照して、対象ユーザのその日の行動内容に対応する疲労部位を特定する。さらにＣＰＵ２１は、図６に示す、ＲＡＭ２３に、特定した疲労部位４８ａと、その疲労部位の使用時間４８ｂとを対応付けたテーブル（以下、「疲労時間算出テーブル」という。）４８を作成する。複数の行動内容から同一の疲労部位４８ａが特定されたら、それぞれの使用時間４８ｂを加算する。また、影響のなかった身体部位についても、使用時間４８ｂを０として記録する。
【００４８】
このようにＣＰＵ２１は、図５に示すように、各身体部位の使用時間を求める（Ｓ５１）。次にＣＰＵ２１は、疲労時間算出テーブル４８から、使用時間が所定時間以上（例えば５時間以上）の疲労部位が、所定数以上（例えば２箇所以上）、あるか否かを確認する（Ｓ５５）。そして、使用時間が５時間以上の疲労部位が２箇所以上ある場合（Ｓ５５：ＹＥＳ）、ＣＰＵ２１は疲労した身体部位が多いと判断し、対象ユーザが、疲労した身体部位の疲労緩和に最適な運動動作を行えるように、Ｓ６１に進む。
【００４９】
ＣＰＵ２１は、まず、変数Ｎに１を設定し（Ｓ６１）、疲労時間算出テーブル４８（図６参照）を参照して、使用時間がＮ番目（ここでは１番目）に長い身体部位を特定する。例えば「肩」が選択される。なお、使用時間の長さが同じ身体部位がある場合は、疲労時間算出テーブル４８への登録順に特定される。次にＣＰＵ２１は、運動コンテンツ対応テーブル記憶エリア３６の運動コンテンツ対応テーブル（図示外）を参照し、特定した身体部位に対応し、その部位の疲労緩和に適した運動コンテンツを選択する（Ｓ６２）。例えば、「肩」の疲労を軽減する、肩のストレッチ運動の手本映像を収録した運動コンテンツのファイル名が、運動コンテンツ対応テーブルから選択される。
【００５０】
ＣＰＵ２１は、Ｓ５０において特定した運動時間から、Ｓ６２で選択した運動コンテンツの再生に必要な再生時間を引く演算を行う（Ｓ６３）。演算の結果、残ったプライベート時間が０または正であれば（Ｓ６５：ＹＥＳ）、プライベート時間に、現在選択中の運動コンテンツの他にも運動コンテンツを再生する時間を確保できる可能性があるとして、ＣＰＵ２１はＳ６６に進む。
【００５１】
ＣＰＵ２１は、変数Ｎに１を加算し（Ｓ６６）、疲労時間算出テーブル４８（図６参照）を参照して、使用時間がＮ番目（ここでは２番目）に長い身体部位を特定する。例えば「腰」が選択される。そしてＣＰＵ２１は、疲労時間算出テーブル４８を参照し、特定した身体部位の使用時間が所定時間（５時間）以上であるか否かを確認する（Ｓ６７）。そして、使用時間が５時間以上であれば（Ｓ６７：ＹＥＳ）、Ｓ６２に戻り、Ｎ番目に使用時間の長い身体部位に対応する運動コンテンツを選択する。例えば、「腰」を伸ばすストレッチ運動の手本映像を収録した運動コンテンツのファイル名が、運動コンテンツ対応テーブルから選択される。
【００５２】
Ｓ６３において、残ったプライベート時間から運動コンテンツの再生時間を引いたとき、演算結果が負になれば（Ｓ６５：ＮＯ）、最後に選択した運動コンテンツはプライベート時間中にすべてを再生できないとして、その運動コンテンツの選択を解除する（Ｓ７８）。ＣＰＵ２１は運動コンテンツ選択処理を終了し、運動配信プログラムのメインルーチンに戻る。また、Ｓ６７において、Ｎ番目に長い身体部位の使用時間が所定時間（５時間）未満であった場合（Ｓ６７：ＮＯ）、ＣＰＵ２１は、これ以上、プライベート時間に運動コンテンツを再生する時間を確保できないと判断する。ＣＰＵ２１は運動コンテンツ選択処理を終了し、運動配信プログラムのメインルーチンに戻る。以上のように、使用時間が所定時間（５時間）以上の疲労部位が所定数（２つ）以上ある場合には、使用時間の長い順に、プライベート時間に再生可能な数だけ、疲労部位の疲労緩和に最適な運動コンテンツが選択される。なお、使用時間の長い順に対象となる、同一の使用時間の疲労部位が複数ある場合には、それらの疲労部位の中から対象とする疲労部位をランダムに選んでもよい。
【００５３】
一方、Ｓ５５において、使用時間が５時間以上の疲労部位が２箇所未満であった場合（Ｓ５５：ＮＯ）、ＣＰＵ２１は、身体部位の疲労はたいしたことはないと判断し、対象ユーザが、疲労の少ない身体部位を鍛えるのに最適な運動動作を行えるように、Ｓ７１に進む。
【００５４】
ＣＰＵ２１は変数Ｎに１を設定し（Ｓ７１）、疲労時間算出テーブル４８から、使用時間がＮ番目（ここでは１番目）に短い身体部位を特定する。次にＣＰＵ２１は運動コンテンツ対応テーブル（図示外）を参照し、特定した身体部位に対応し、その部位を鍛えるのに適した運動コンテンツを選択する（Ｓ７２）。ＣＰＵ２１は、Ｓ５０において特定した運動時間から、Ｓ６２で選択した運動コンテンツの再生に必要な再生時間を引く演算を行う（Ｓ７３）。演算結果が０または正であれば（Ｓ７５：ＹＥＳ）、ＣＰＵ２１は、プライベート時間にさらに他の運動コンテンツの再生時間を確保できるとして、Ｓ７６に進み、変数Ｎに１を加算する（Ｓ７６）。
【００５５】
そしてＣＰＵ２１は疲労時間算出テーブル４８（図６参照）を参照して使用時間がＮ番目（ここでは２番目）に短い身体部位を特定し、使用時間が所定時間（５時間）未満であるか否かを確認する（Ｓ７７）。上記同様、使用時間が５時間未満であれば（Ｓ７７：ＹＥＳ）、Ｓ６２に戻り、Ｎ番目（２番目）に使用時間の短い身体部位を鍛えるのに適した運動コンテンツを選択する。
【００５６】
Ｓ７３において、残ったプライベート時間から運動コンテンツの再生時間を引いたとき、演算結果が負になれば（Ｓ７５：ＮＯ）、ＣＰＵ２１は上記同様に、その運動コンテンツの選択を解除して（Ｓ７８）、運動コンテンツ選択処理を終了してメインルーチンに戻る。また、Ｓ７７において、Ｎ番目に短い身体部位の使用時間が所定時間（５時間）以上であった場合（Ｓ７７：ＮＯ）、ＣＰＵ２１は上記同様に、運動コンテンツ選択処理を終了してメインルーチンに戻る。以上のように、使用時間が所定時間（５時間）以上の疲労部位が所定数（２つ）未満である場合には、使用時間の短い順に、プライベート時間に再生可能な数だけ、その身体部位を鍛えるのに最適な運動コンテンツが選択される。なお、使用時間の短い順に対象となる、同一の使用時間の身体部位が複数ある場合には、それらの身体部位の中から対象とする身体部位をランダムに選んでもよい。
【００５７】
図４に示すように、運動コンテンツ選択処理が終了してメインルーチンに戻ると、ＣＰＵ２１は、運動コンテンツ選択処理において選択された運動コンテンツがなければ（Ｓ２７：ＮＯ）、Ｓ２１へ進み、上記同様、待機する。一方、運動コンテンツ選択処理において選択された運動コンテンツがあれば（Ｓ２７：ＹＥＳ）、ＣＰＵ２１は、選択された運動コンテンツを表示するためのＷｅｂページを作成し、そのアドレス（ＵＲＬ）を記したお知らせメールを作成する。そして、作成したお知らせメールを対象ユーザのメールアドレス（あらかじめ登録されている）宛に送信予約する（Ｓ２８）。
【００５８】
お知らせメールの送信予約の際に、ＣＰＵ２１は、時間管理アプリに送信時間の登録を行うが、送信時間は、対象ユーザの配信可能時間であり、かつ、Ｓ４１で検索したプライベート時間である最初の時刻に設定する。例えば、図２に示す、日付が「２０１１．９．３０」の場合、配信可能時間が「１９：００〜２１：００」であり、プライベート時間が「２０：３０〜２３：００」である。配信可能時間とプライベート時間とが重複する「２０：３０〜２１：００」のうち、最初の時刻である「２０：３０」を、お知らせメールの送信時間として時間管理アプリに登録する。そしてＣＰＵ２１はＳ２１へ進み、待機する。
【００５９】
時間管理アプリによって、対象ユーザへのお知らせメールの送信時間になったことが報知されると（Ｓ３０：ＹＥＳ）、ＣＰＵ２１は、送信予約したお知らせメールを対象ユーザのメールアドレス宛に送信する（Ｓ３１：ＹＥＳ）。そしてＣＰＵ２１はＳ２１へ進み、待機する。
【００６０】
ここで、対象ユーザの端末装置５において、運動配信装置２からお知らせメールを受信した場合、メーラは、例えば電子音や画面表示によって対象ユーザにお知らせメールの受信通知を行う。対象ユーザはメーラでお知らせメールを確認する。お知らせメールには上記の運動コンテンツの取得先となるＷｅｂページのアドレス（ＵＲＬ）が記載されている。対象ユーザが取得先アドレスのリンクを選択すると、ＣＰＵ５１は、ネットワーク１０を介して運動配信装置２に接続し、Ｗｅｂページを取得してモニタ５７に表示する。対象ユーザがＷｅｂページに表示される運動コンテンツをクリックすると、ＣＰ５１は、運動配信装置２に、選択された運動コンテンツのストリーミング配信の要求を送信する。
【００６１】
図６に示すように、運動配信装置２のＣＰＵ２１は、待機中に対象ユーザの端末装置５から接続され、運動コンテンツの配信要求を受信した場合（Ｓ３２：ＹＥＳ）、要求された運動コンテンツを端末装置５にストリーミング配信する（Ｓ３３）。そしてＣＰＵ２１はＳ２１へ進み、待機する。
【００６２】
このように、ユーザ４２（対象ユーザ）が設定した配信可能時間かつプライベート時間に送信されるお知らせメールに基づきストリーミング配信される運動コンテンツが、端末装置５において再生される。ユーザ４２のその日のスケジュールに基づいて身体部位に疲労が多ければ、疲労した身体部位の疲労緩和に適した運動動作の手本映像がモニタ５７に表示される。身体部位の疲労が少なければ、疲労の少ない身体部位を鍛えるのに適した運動動作の手本映像がモニタ５７に表示される。図１に示すように、ユーザ４２は、手本映像を参考に、身体部位を動作させる運動を、プライベート時間に行う。
【００６３】
以上説明したように、本実施形態の運動配信装置２では、ユーザ４２の一日のスケジュールに基づいて身体部位における疲労部位を特定し、その部位の疲労緩和に最適な運動コンテンツを、ユーザ４２のプライベート時間に配信することができる。したがって、ユーザ４２は運動コンテンツに示される運動をプライベート時間に行い、身体部位の疲労を軽減することができる。よって、ユーザ４２は、疲労部位をさらに疲労させる運動を行ってしまうことがなく、運動を途中で挫折することがない。
【００６４】
さらに、運動配信装置２は、疲労部位が少ない場合には疲労していない身体部位を鍛えるのに最適な運動コンテンツを配信することができる。よってユーザ４２の疲労状態に基づく運動コンテンツの配信を行う上で、疲労部位の使用時間を考慮することで、ユーザ４２の疲労状態に、より適した運動コンテンツを配信することができる。
【００６５】
また、運動配信装置２は、スケジュールデータに登録されたプライベート時間が複数あった場合に、所定時間以上の長さのプライベート時間や、最も長いプライベート時間に、運動情報を配信することができる。よってユーザは、運動を行う上で十分な運動時間を確保することができる。
【００６６】
なお、上記説明した本実施形態の運動配信装置２の構成および動作は例示であり、本発明は各種の変形が可能なことは言うまでもない。例えば、ユーザ４２のスケジュールに空き時間（プライベート時間）として設定された時間が、起床後の所定時間（例えば３０分）以内であったり、就寝前の所定時間（例えば３０分）以内であったりする場合には、配信される運動コンテンツが、身体部位の疲労緩和に適したもの（例えばストレッチ運動）であってもよい。この場合、図７に示すように、図５のＳ５１において疲労部位の使用時間が求められた後、ＣＰＵ２１は、ユーザ管理テーブル４５を参照し、プライベート時間の前後のスケジュールを確認する。プライベート時間よりも前の３０分以内の行動内容が「睡眠」である場合（Ｓ５２：ＹＥＳ）、または、プライベート時間よりも後の３０分以内の行動内容が「睡眠」である場合には（Ｓ５３：ＹＥＳ）、Ｓ６１に進む。そして、Ｓ６１〜Ｓ６７の処理を行うことによって、ＣＰＵ２１は、身体部位の疲労緩和に適した運動コンテンツを選択し、対象ユーザの端末装置５に配信する。よって、プライベート時間よりも前の３０分以内の行動内容が「睡眠」でなく（Ｓ５２：ＮＯ）、プライベート時間よりも後の３０分以内の行動内容が「睡眠」でない場合には（Ｓ５３：ＮＯ）、本実施形態と同様に、ＣＰＵ２１はＳ５５に進めばよい。このように、就寝前や起床後のプライベート時間に疲労部位の疲労を軽減する運動（ストレッチ運動）を行うことで、ユーザ４２は就眠や目覚めを快適に行うことができる。
【００６７】
また、端末装置５のスケジューラにおいて、お知らせメールの配信可能時間として設定する時間は任意に行ったが、例えば、仕事時間後、食事時間後、就寝時間前などの所定の時間のうちから選択するようにしてもよい。このように、特定の時間にあわせてお知らせメールを配信することで、特にプライベート時間が複数ある場合に、お知らせメールの受信をユーザ４２が運動を行う時間のリマインダーとして機能させることができる。
【００６８】
また、ユーザ４２のスケジュールは端末装置５のスケジューラで管理を行ったが、運動配信装置２のユーザ管理テーブル４５において管理するようにして、端末装置５側にはスケジュールデータを保持しないようにしてもよい。この場合、ユーザ４２がスケジューラを起動したら、ＣＰＵ５１は、運動配信装置２との間でスケジュールの同期処理を行えばよい。具体的に、図４のメインルーチンにおけるＣＰＵ２１の待機中の処理として、例えば、対象ユーザの端末装置５から接続され、スケジュールデータの配信要求を受信した場合、ＣＰＵ２１が、対象ユーザのユーザＩＤに対応するスケジュールデータをユーザ管理テーブル４５から読み出し、端末装置５に送信する処理を加えてもよい。
【００６９】
また、運動配信装置２は運動コンテンツの取得先を表示するＷｅｂページを作成し、お知らせメールにそのＷｅｂページのアドレスを記載してユーザ４２の端末装置５に送信することで、運動コンテンツの配信を行った。これに限らず、お知らせメールに直接、運動コンテンツの取得先のアドレスを記載して配信してもよいし、または端末装置５に直接、運動コンテンツを送信することによって配信を行ってもよい。あるいは、端末装置５のフラッシュＲＯＭ６１にあらかじめ運動コンテンツのデータを記憶させておき、どの運動コンテンツを再生するかを指示するお知らせメールを送信することによって、運動コンテンツの配信を行ってもよい。
【００７０】
また、図５の運動コンテンツ選択処理のＳ４３〜Ｓ４６の処理に限らず、例えばＳ４３，Ｓ４５の処理を削除し、所定時間以上の長さのプライベート時間を運動時間として特定してもよい。このとき、所定時間以上のプライベート時間が複数ある場合には、ランダムに選んだプライベート時間を運動時間として特定すればよい。または、Ｓ４６の処理を削除し、プライベート時間が１つの場合にはそのプライベート時間を運動時間として特定し、プライベート時間が複数ある場合には最も長いプライベート時間を運動時間として特定してもよい。あるいは、Ｓ４６を削除し、Ｓ４３の前に所定時間以上の長さのプライベート時間を抽出する処理を加え、所定時間以上の長さのプライベート時間を対象に、最も長いプライベート時間を運動時間として特定してもよい。また、前記変形例において所定時間以上の長さのプライベート時間を抽出できなかった場合（すなわちどのプライベート時間も所定時間未満である場合）、所定時間未満のプライベート時間の中から、最も長いプライベート時間を運動時間として特定してもよい。
【００７１】
また、Ｓ５５、Ｓ６７、およびＳ７７では、所定時間の例として、いずれも５時間を設定したが、それぞれ異なる時間を設定してもよい。例えば、Ｓ５５では、所定時間として５時間を設定し、Ｓ６７では３時間、Ｓ７７では２時間を設定してもよい。このように設定した場合、Ｓ５５で５時間以上使用された疲労部位が所定数以上あれば、疲労軽減のための運動が選択されるが、その対象となる身体部位として、Ｓ６７で３時間以上使用されて多少疲労している程度の疲労部位も含めることができる。また、Ｓ５５で５時間以上使用された疲労部位が所定数未満である場合には、身体部位を鍛えるための運動が選択されるが、その対象となる身体部位として、Ｓ７７で使用時間が２時間未満でほとんど疲労していない身体部位に限定することができる。
【００７２】
なお、本実施の形態においては、運動コンテンツが「運動情報」に相当する。スケジュールデータが「スケジュール情報」に相当する。カテゴリ「仕事」が「仕事情報」に相当する。カテゴリ「プライベート」が「空き時間情報」に相当する。カテゴリ「生活」が「生活時間情報」に相当する。
【００７３】
また、Ｓ２３で、スケジュールデータを取得するＣＰＵ２１が「第一取得手段」に相当する。Ｓ６２で、使用時間がＮ番目に長い身体部位を特定するＣＰＵ２１が、「第一特定手段」に相当する。Ｓ６２で、特定した身体部位の疲労緩和に適した運動コンテンツを選択するＣＰＵ２１が、「決定手段」に相当する。Ｓ３１で、運動コンテンツをストリーミング配信するためのＷｅｂページのリンクが記載されたお知らせメールを送信するＣＰＵ２１が、「配信手段」に相当する。
【００７４】
また、Ｓ５５で、疲労部位の数が所定数以上であるか否かを判定するＣＰＵ２１が、「第一判定手段」に相当する。Ｓ５１で、疲労時間算出テーブル４８を作成して使用時間を求めるＣＰＵ２１が、「第二取得手段」に相当する。Ｓ５５で、疲労部位の使用時間が所定時間以上であるか否かを判定するＣＰＵ２１が、「第二判定手段」に相当する。Ｓ４３で、プライベート時間が複数あるか否かを判定するＣＰＵ２１が、「第三判定手段」に相当する。Ｓ４６で、所定時間以上の長さのプライベート時間を特定するＣＰＵ２１が、請求項４における「第二特定手段」に相当する。Ｓ４５で、最も長いプライベート時間を特定するＣＰＵ２１が、請求項５における「第二特定手段」に相当する。
【符号の説明】
【００７５】
２    運動配信装置
５    端末装置
１０    ネットワーク
２１    ＣＰＵ
２３    ＲＡＭ
３４    ユーザ管理テーブル記憶エリア
３５    部位特定テーブル記憶エリア
３６    運動コンテンツ対応テーブル記憶エリア
３７    運動コンテンツデータ記憶エリア
４２    ユーザ
４５    ユーザ管理テーブル
４６    部位特定テーブル
４８    疲労時間算出テーブル
【図１】
0005418562.tif 000002
【図２】
0005418562.tif 000003
【図３】
0005418562.tif 000004
【図４】
0005418562.tif 000005
【図５】
0005418562.tif 000006
【図６】
0005418562.tif 000007
【図７】
0005418562.tif 000008